0001410578-23-002173.txt : 20231103 0001410578-23-002173.hdr.sgml : 20231103 20231102180104 ACCESSION NUMBER: 0001410578-23-002173 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INNODATA INC CENTRAL INDEX KEY: 0000903651 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 133475943 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35774 FILM NUMBER: 231373876 BUSINESS ADDRESS: STREET 1: 55 CHALLENGER ROAD STREET 2: SUITE 202 CITY: RIDGEFIELD PARK STATE: NJ ZIP: 07660 BUSINESS PHONE: 201 371 8000 MAIL ADDRESS: STREET 1: 55 CHALLENGER ROAD STREET 2: SUITE 202 CITY: RIDGEFIELD PARK STATE: NJ ZIP: 07660 FORMER COMPANY: FORMER CONFORMED NAME: INNODATA ISOGEN INC DATE OF NAME CHANGE: 20031117 FORMER COMPANY: FORMER CONFORMED NAME: INNODATA CORP DATE OF NAME CHANGE: 19930505 10-Q 1 inod-20230930x10q.htm 10-Q
0000903651--12-312023Q3falseP3YP2YP0Y0000903651us-gaap:CommonStockMember2023-07-012023-09-300000903651us-gaap:CommonStockMember2023-04-012023-06-300000903651us-gaap:CommonStockMember2022-07-012022-09-300000903651us-gaap:CommonStockMember2022-04-012022-06-300000903651us-gaap:TreasuryStockCommonMember2023-09-300000903651us-gaap:RetainedEarningsMember2023-09-300000903651us-gaap:AdditionalPaidInCapitalMember2023-09-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-09-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-300000903651us-gaap:TreasuryStockCommonMember2023-06-300000903651us-gaap:RetainedEarningsMember2023-06-300000903651us-gaap:AdditionalPaidInCapitalMember2023-06-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000903651us-gaap:TreasuryStockCommonMember2023-03-310000903651us-gaap:RetainedEarningsMember2023-03-310000903651us-gaap:AdditionalPaidInCapitalMember2023-03-310000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009036512023-03-310000903651us-gaap:TreasuryStockCommonMember2022-12-310000903651us-gaap:RetainedEarningsMember2022-12-310000903651us-gaap:AdditionalPaidInCapitalMember2022-12-310000903651us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000903651us-gaap:TreasuryStockCommonMember2022-09-300000903651us-gaap:RetainedEarningsMember2022-09-300000903651us-gaap:AdditionalPaidInCapitalMember2022-09-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-09-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-300000903651us-gaap:TreasuryStockCommonMember2022-06-300000903651us-gaap:RetainedEarningsMember2022-06-300000903651us-gaap:AdditionalPaidInCapitalMember2022-06-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-3000009036512022-06-300000903651us-gaap:TreasuryStockCommonMember2022-03-310000903651us-gaap:RetainedEarningsMember2022-03-310000903651us-gaap:AdditionalPaidInCapitalMember2022-03-310000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100009036512022-03-310000903651us-gaap:TreasuryStockCommonMember2021-12-310000903651us-gaap:RetainedEarningsMember2021-12-310000903651us-gaap:AdditionalPaidInCapitalMember2021-12-310000903651us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000903651us-gaap:CommonStockMember2023-01-012023-03-310000903651us-gaap:CommonStockMember2022-01-012022-03-310000903651us-gaap:CommonStockMember2023-09-300000903651us-gaap:CommonStockMember2023-06-300000903651us-gaap:CommonStockMember2023-03-310000903651us-gaap:CommonStockMember2022-12-310000903651us-gaap:CommonStockMember2022-09-300000903651us-gaap:CommonStockMember2022-06-300000903651us-gaap:CommonStockMember2022-03-310000903651us-gaap:CommonStockMember2021-12-310000903651inod:NonEmployeeMemberOfCompanyMemberus-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2023-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2022-12-310000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2022-12-310000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2021-12-310000903651srt:DirectorMemberus-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2023-01-012023-09-300000903651srt:DirectorMemberus-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2023-01-012023-09-300000903651inod:NonEmployeeMemberOfCompanyMemberus-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2023-01-012023-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2023-01-012023-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2023-01-012023-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2022-01-012022-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2022-01-012022-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2022-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2023-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2023-09-300000903651us-gaap:EmployeeStockOptionMemberinod:TwoThousandThirteenStockPlanMember2022-09-300000903651srt:MinimumMember2022-01-012022-09-300000903651srt:MaximumMember2022-01-012022-09-300000903651us-gaap:RestrictedStockUnitsRSUMemberinod:EquityPlansMember2023-09-300000903651us-gaap:PerformanceSharesMemberinod:EquityPlansMember2023-09-300000903651us-gaap:RestrictedStockUnitsRSUMemberinod:EquityPlansMember2022-12-310000903651us-gaap:RestrictedStockUnitsRSUMemberinod:EquityPlansMember2022-09-300000903651us-gaap:RestrictedStockUnitsRSUMemberinod:TwoThousandThirteenStockPlanMember2023-01-012023-09-300000903651us-gaap:RestrictedStockUnitsRSUMemberinod:EquityPlansMember2023-01-012023-09-300000903651us-gaap:RestrictedStockUnitsRSUMemberinod:EquityPlansMember2022-01-012022-09-300000903651us-gaap:PerformanceSharesMemberinod:TwoThousandTwentyOneEquityCompensationPlanMember2022-01-012022-09-300000903651us-gaap:PerformanceSharesMemberinod:TwoThousandThirteenStockPlanMember2022-01-012022-09-300000903651inod:TwoThousandThirteenStockPlanMember2023-01-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:SynodexMember2023-07-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:DdsMember2023-07-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:AgilityMember2023-07-012023-09-300000903651us-gaap:IntersegmentEliminationMemberinod:SynodexMember2023-07-012023-09-300000903651us-gaap:IntersegmentEliminationMemberinod:AgilityMember2023-07-012023-09-300000903651us-gaap:IntersegmentEliminationMember2023-07-012023-09-300000903651inod:OtherPrincipallyEuropeMember2023-07-012023-09-300000903651country:US2023-07-012023-09-300000903651country:NL2023-07-012023-09-300000903651country:GB2023-07-012023-09-300000903651country:CA2023-07-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:SynodexMember2023-01-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:DdsMember2023-01-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:AgilityMember2023-01-012023-09-300000903651us-gaap:IntersegmentEliminationMemberinod:SynodexMember2023-01-012023-09-300000903651us-gaap:IntersegmentEliminationMemberinod:AgilityMember2023-01-012023-09-300000903651us-gaap:IntersegmentEliminationMember2023-01-012023-09-300000903651inod:OtherPrincipallyEuropeMember2023-01-012023-09-300000903651country:US2023-01-012023-09-300000903651country:NL2023-01-012023-09-300000903651country:GB2023-01-012023-09-300000903651country:CA2023-01-012023-09-300000903651us-gaap:OperatingSegmentsMemberinod:SynodexMember2022-07-012022-09-300000903651us-gaap:OperatingSegmentsMemberinod:DdsMember2022-07-012022-09-300000903651us-gaap:OperatingSegmentsMemberinod:AgilityMember2022-07-012022-09-300000903651us-gaap:IntersegmentEliminationMemberinod:SynodexMember2022-07-012022-09-300000903651us-gaap:IntersegmentEliminationMemberinod:AgilityMember2022-07-012022-09-300000903651us-gaap:IntersegmentEliminationMember2022-07-012022-09-300000903651inod:OtherPrincipallyEuropeMember2022-07-012022-09-300000903651country:US2022-07-012022-09-300000903651country:NL2022-07-012022-09-300000903651country:GB2022-07-012022-09-300000903651country:CA2022-07-012022-09-300000903651us-gaap:OperatingSegmentsMemberinod:SynodexMember2022-01-012022-09-300000903651us-gaap:OperatingSegmentsMemberinod:DdsMember2022-01-012022-09-300000903651us-gaap:OperatingSegmentsMemberinod:AgilityMember2022-01-012022-09-300000903651us-gaap:IntersegmentEliminationMemberinod:SynodexMember2022-01-012022-09-300000903651us-gaap:IntersegmentEliminationMemberinod:AgilityMember2022-01-012022-09-300000903651us-gaap:IntersegmentEliminationMember2022-01-012022-09-300000903651inod:OtherPrincipallyEuropeMember2022-01-012022-09-300000903651country:US2022-01-012022-09-300000903651country:NL2022-01-012022-09-300000903651country:GB2022-01-012022-09-300000903651country:CA2022-01-012022-09-300000903651inod:EquityPlansMember2023-07-012023-09-300000903651inod:EquityPlansMember2023-01-012023-09-300000903651inod:EquityPlansMember2022-07-012022-09-300000903651inod:EquityPlansMember2022-01-012022-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000903651inod:ShortTermOperatingLeaseMember2023-07-012023-09-300000903651inod:LongTermOperatingLeaseMember2023-07-012023-09-300000903651inod:ShortTermOperatingLeaseMember2023-01-012023-09-300000903651inod:LongTermOperatingLeaseMember2023-01-012023-09-300000903651inod:ShortTermOperatingLeaseMember2022-07-012022-09-300000903651inod:LongTermOperatingLeaseMember2022-07-012022-09-300000903651inod:ShortTermOperatingLeaseMember2022-01-012022-09-300000903651inod:LongTermOperatingLeaseMember2022-01-012022-09-300000903651stpr:IL2023-09-300000903651inod:ForeignCountriesMember2023-09-300000903651country:US2023-09-300000903651country:PH2023-09-300000903651country:LK2023-09-300000903651country:IN2023-09-300000903651country:GB2023-09-300000903651country:CA2023-09-300000903651stpr:IL2022-12-310000903651inod:ForeignCountriesMember2022-12-310000903651country:US2022-12-310000903651country:PH2022-12-310000903651country:LK2022-12-310000903651country:IN2022-12-310000903651country:GB2022-12-310000903651country:CA2022-12-310000903651us-gaap:RetainedEarningsMember2023-07-012023-09-300000903651us-gaap:RetainedEarningsMember2023-04-012023-06-300000903651us-gaap:RetainedEarningsMember2023-01-012023-03-310000903651us-gaap:RetainedEarningsMember2022-07-012022-09-300000903651us-gaap:RetainedEarningsMember2022-04-012022-06-300000903651us-gaap:RetainedEarningsMember2022-01-012022-03-310000903651us-gaap:RevolvingCreditFacilityMember2023-09-300000903651srt:MinimumMember2023-09-300000903651srt:MaximumMember2023-09-300000903651inod:SynodexMemberinod:BeforeIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:SynodexMemberinod:AfterIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:DdsMemberinod:BeforeIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:DdsMemberinod:AfterIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:AgilityMemberinod:BeforeIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:AgilityMemberinod:AfterIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:BeforeIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:AfterIntersegmentEliminationsMember2023-07-012023-09-300000903651inod:SynodexMemberinod:BeforeIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:SynodexMemberinod:AfterIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:DdsMemberinod:BeforeIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:DdsMemberinod:AfterIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:AgilityMemberinod:BeforeIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:AgilityMemberinod:AfterIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:BeforeIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:AfterIntersegmentEliminationsMember2023-01-012023-09-300000903651inod:SynodexMemberinod:BeforeIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:SynodexMemberinod:AfterIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:DdsMemberinod:BeforeIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:DdsMemberinod:AfterIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:AgilityMemberinod:BeforeIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:AgilityMemberinod:AfterIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:BeforeIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:AfterIntersegmentEliminationsMember2022-07-012022-09-300000903651inod:SynodexMemberinod:BeforeIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:SynodexMemberinod:AfterIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:DdsMemberinod:BeforeIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:DdsMemberinod:AfterIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:AgilityMemberinod:BeforeIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:AgilityMemberinod:AfterIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:BeforeIntersegmentEliminationsMember2022-01-012022-09-300000903651inod:AfterIntersegmentEliminationsMember2022-01-012022-09-300000903651srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2023-09-300000903651srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2023-09-300000903651us-gaap:TrademarksAndTradeNamesMember2023-09-300000903651us-gaap:PatentsMember2023-09-300000903651us-gaap:EmployeeStockOptionMember2023-01-012023-09-300000903651us-gaap:RestrictedStockUnitsRSUMember2023-09-300000903651us-gaap:EmployeeStockOptionMember2023-09-300000903651us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000903651us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000903651us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-04-042023-04-040000903651inod:ClientMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000903651us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000903651inod:ClientMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientMembersrt:MinimumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:OneClientMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ForeignCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000903651us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000903651inod:ClientMembersrt:MinimumMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000903651inod:ForeignCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000903651inod:ClientMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000903651us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000903651inod:ClientTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-3000009036512022-09-3000009036512021-12-310000903651inod:SynodexMember2023-09-300000903651inod:DdsMember2023-09-300000903651inod:AgilityMember2023-09-300000903651inod:SynodexMember2022-12-310000903651inod:DdsMember2022-12-310000903651inod:AgilityMember2022-12-310000903651us-gaap:EmployeeStockOptionMember2023-07-012023-09-300000903651us-gaap:EmployeeStockOptionMember2023-01-012023-09-300000903651us-gaap:EmployeeStockOptionMember2022-07-012022-09-300000903651us-gaap:EmployeeStockOptionMember2022-01-012022-09-300000903651us-gaap:ComputerSoftwareIntangibleAssetMember2023-07-012023-09-300000903651inod:AcquiredIntangibleAssetsMember2023-07-012023-09-300000903651us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-09-300000903651inod:AcquiredIntangibleAssetsMember2023-01-012023-09-300000903651us-gaap:ComputerSoftwareIntangibleAssetMember2022-07-012022-09-300000903651inod:AcquiredIntangibleAssetsMember2022-07-012022-09-300000903651us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-09-300000903651inod:AcquiredIntangibleAssetsMember2022-01-012022-09-3000009036512023-06-300000903651us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000903651us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000009036512023-04-012023-06-300000903651us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100009036512023-01-012023-03-310000903651us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000903651us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000009036512022-04-012022-06-300000903651us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100009036512022-01-012022-03-310000903651us-gaap:AccumulatedTranslationAdjustmentMember2023-07-012023-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-07-012023-09-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-012023-09-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-09-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-09-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-07-012022-09-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-012022-09-300000903651us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300000903651us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000903651us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-09-300000903651us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-09-3000009036512015-09-012015-09-3000009036512016-10-3100009036512016-10-012016-10-310000903651srt:MinimumMember2023-01-012023-09-300000903651srt:MaximumMember2023-01-012023-09-300000903651srt:MinimumMember2015-09-012015-09-300000903651srt:MaximumMember2015-09-012015-09-300000903651us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300000903651inod:ClientMembercountry:USus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000903651inod:OneClientMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000903651inod:TwoClientMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000903651inod:ClientMembercountry:USus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000903651inod:ClientMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000903651inod:FourClientsMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000903651inod:ClientMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000903651inod:ClientMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-3000009036512023-07-012023-09-3000009036512022-07-012022-09-300000903651us-gaap:RevolvingCreditFacilityMember2023-04-040000903651us-gaap:RevolvingCreditFacilityMember2023-04-042023-04-040000903651us-gaap:DevelopedTechnologyRightsMember2023-09-300000903651us-gaap:DatabasesMember2023-09-300000903651us-gaap:CustomerRelationshipsMember2023-09-300000903651us-gaap:ComputerSoftwareIntangibleAssetMember2023-09-300000903651inod:CapitalizedSoftwareDevelopmentCostWorkInProgressMember2023-09-300000903651inod:CapitalizedSoftwareDevelopmentCostMember2023-09-300000903651inod:AcquiredIntangibleAssetsMember2023-09-300000903651us-gaap:TrademarksAndTradeNamesMember2022-12-310000903651us-gaap:PatentsMember2022-12-310000903651us-gaap:DevelopedTechnologyRightsMember2022-12-310000903651us-gaap:DatabasesMember2022-12-310000903651us-gaap:CustomerRelationshipsMember2022-12-310000903651us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310000903651inod:CapitalizedSoftwareDevelopmentCostWorkInProgressMember2022-12-310000903651inod:CapitalizedSoftwareDevelopmentCostMember2022-12-310000903651inod:AcquiredIntangibleAssetsMember2022-12-3100009036512022-01-012022-09-3000009036512023-09-3000009036512022-12-3100009036512023-10-2700009036512023-01-012023-09-30xbrli:sharesiso4217:USDxbrli:pureinod:customeriso4217:USDxbrli:sharesinod:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

 

For the quarterly period ended September 30, 2023

OR 

 

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

For the transition period from                        to                        

Commission file number: 001-35774

INNODATA INC.

(Exact name of registrant as specified in its charter)

Delaware

13-3475943

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

 

 

55 Challenger Road

07660

Ridgefield Park, New Jersey

(Zip Code)

(Address of principal executive offices)

(201) 371-8000

(Registrant’s telephone number, including area code)

None

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

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

INOD

The NASDAQ Stock Market LLC

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

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

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

Large accelerated filer     Accelerated filer     Non-accelerated filer     Smaller reporting company     Emerging growth company

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

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

Yes    No  

The number of outstanding shares of the registrant’s common stock, $0.01 par value per share, as of October 27, 2023 was 28,709,546.

INNODATA INC. AND SUBSIDIARIES

For the Quarter Ended September 30, 2023

INDEX

    

Part I – Financial Information

    

 

Page No.

Item 1.

Financial Statements

Condensed Consolidated Financial Statements (Unaudited):

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

2

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended September 30, 2023 and 2022

3

Condensed Consolidated Statements of Operations and Comprehensive Loss for the nine months ended September 30, 2023 and 2022

4

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022

5

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022

6

Notes to Condensed Consolidated Financial Statements

7

Item 2.

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

26

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

42

Item 4.

Controls and Procedures

42

 

Part II – Other Information

 

Item 1.

Legal Proceedings

43

Item 1A.

Risk Factors

43

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

45

Item 3.

Defaults Upon Senior Securities

45

Item 4.

Mine Safety Disclosures

45

Item 5.

Other Information

45

Item 6.

Exhibits

46

Signatures

 

47

1

Part I. FINANCIAL INFORMATION

Item 1. Financial Statements

INNODATA INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(In thousands, except share and per share amounts)

    

September 30, 

    

December 31, 

 

2023

 

2022

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

14,812

$

9,792

Short term investments – other

13

507

Accounts receivable, net of allowance for doubtful accounts

 

10,676

 

9,528

Prepaid expenses and other current assets

 

3,826

 

3,858

Total current assets

 

29,327

 

23,685

Property and equipment, net

 

2,373

 

2,511

Right-of-use-asset, net

 

5,177

 

4,309

Other assets

 

2,515

 

1,498

Deferred income taxes, net

 

1,552

 

1,475

Intangibles, net

 

13,449

 

12,526

Goodwill

 

2,032

 

2,038

Total assets

$

56,425

$

48,042

LIABILITIES, NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

2,424

$

2,630

Accrued expenses and other

 

8,123

 

7,250

Accrued salaries, wages and related benefits

 

7,154

 

6,136

Income and other taxes

 

3,427

 

3,230

Long-term obligations - current portion

 

1,041

 

877

Operating lease liability - current portion

 

752

 

693

Total current liabilities

 

22,921

 

20,816

Deferred income taxes, net

 

19

 

65

Long-term obligations, net of current portion

 

6,464

 

5,079

Operating lease liability, net of current portion

 

4,873

 

4,036

Total liabilities

 

34,277

 

29,996

Commitments and contingencies

 

 

Non-controlling interests

 

(712)

 

(727)

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

Serial preferred stock; 4,998,000 shares authorized, none outstanding

 

-

 

-

Common stock, $.01 par value; 75,000,000 shares authorized; 31,894,000 shares issued and 28,710,000 outstanding at September 30, 2023 and 30,589,000 shares issued and 27,405,000 outstanding at December 31, 2022

 

319

 

306

Additional paid-in capital

 

41,958

 

35,815

Deficit

 

(11,335)

 

(8,775)

Accumulated other comprehensive loss

 

(1,617)

 

(2,108)

 

29,325

 

25,238

Less: treasury stock, 3,184,000 shares at September 30, 2023 and December 31, 2022 at cost

 

(6,465)

 

(6,465)

Total stockholders’ equity

 

22,860

 

18,773

Total liabilities, non-controlling interests and stockholders’ equity

$

56,425

$

48,042

See notes to Condensed Consolidated Financial Statements.

2

INNODATA INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND

COMPREHENSIVE INCOME (LOSS)

(Unaudited)

(In thousands, except per share amounts)

    

Three Months Ended

September 30,

    

2023

    

2022

Revenues

$

22,169

$

18,447

Operating costs and expenses:

 

 

Direct operating costs

 

13,945

 

12,389

Selling and administrative expenses

 

7,401

 

9,117

Interest expense (income), net

 

66

 

(1)

 

21,412

 

21,505

Income (loss) before provision for income taxes

757

(3,058)

Provision for income taxes

374

268

Consolidated net income (loss)

 

383

 

(3,326)

Income attributable to non-controlling interests

 

12

 

1

Net income (loss) attributable to Innodata Inc. and Subsidiaries

$

371

$

(3,327)

Income (loss) per share attributable to Innodata Inc. and Subsidiaries:

Basic

$

0.01

$

(0.12)

Diluted

$

0.01

$

(0.12)

 

 

Weighted average shares outstanding:

Basic

 

28,459

 

27,331

Diluted

32,463

27,331

Other Comprehensive income (loss):

 

 

Consolidated net income (loss)

$

383

$

(3,326)

Pension liability adjustment, net of taxes

 

(4)

 

35

Foreign currency translation adjustment

 

24

 

(644)

Change in fair value of derivatives, net of taxes

 

(178)

 

(206)

Other comprehensive loss

 

(158)

 

(815)

Total Comprehensive income (loss)

 

225

 

(4,141)

Less: Comprehensive income attributable to non-controlling interest

 

12

 

1

Comprehensive income (loss) attributable to Innodata Inc. and Subsidiaries

$

213

$

(4,142)

See notes to Condensed Consolidated Financial Statements.

3

INNODATA INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND

COMPREHENSIVE LOSS

(Unaudited)

(In thousands, except per share amounts)

Nine Months Ended

September 30, 

    

2023

    

2022

Revenues

$

60,663

$

59,626

Operating costs and expenses:

 

 

Direct operating costs

 

39,534

 

38,795

Selling and administrative expenses

 

22,772

 

29,584

Interest expense, net

 

122

 

1

 

62,428

 

68,380

Loss before provision for income taxes

 

(1,765)

 

(8,754)

Provision for income taxes

 

780

 

1,293

Consolidated net loss

 

(2,545)

 

(10,047)

Income (loss) attributable to non-controlling interests

 

15

 

(72)

Net loss attributable to Innodata Inc. and Subsidiaries

$

(2,560)

$

(9,975)

Loss per share attributable to Innodata Inc. and Subsidiaries:

 

  

 

  

Basic and Diluted

$

(0.09)

$

(0.37)

Weighted average shares outstanding:

 

  

 

  

Basic and Diluted

 

27,930

 

27,239

Other Comprehensive loss:

 

  

 

  

Consolidated net loss

$

(2,545)

$

(10,047)

Pension liability adjustment, net of taxes

 

(13)

 

113

Foreign currency translation adjustment

 

151

 

(1,270)

Change in fair value of derivatives, net of taxes

 

353

 

(742)

Other comprehensive income (loss)

 

491

 

(1,899)

Total Comprehensive loss

 

(2,054)

 

(11,946)

Less: Comprehensive income (loss) attributable to non-controlling interests

 

15

 

(72)

Comprehensive loss attributable to Innodata Inc. and Subsidiaries

$

(2,069)

$

(11,874)

See notes to Condensed Consolidated Financial Statements.

4

INNODATA INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

 

Nine Months Ended

 

September 30, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Consolidated net loss

$

(2,545)

$

(10,047)

Adjustments to reconcile consolidated net loss to net cash

 

 

provided by operating activities:

 

 

Depreciation and amortization

3,479

2,836

Stock-based compensation

2,998

2,370

Deferred income taxes

 

(120)

 

242

Pension cost

791

577

Loss on lease termination

-

125

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(1,198)

 

1,690

Prepaid expenses and other current assets

 

449

(235)

Other assets

 

(243)

 

734

Accounts payable, accrued expenses and other

 

970

 

(253)

Accrued salaries, wages and related benefits

 

1,019

 

498

Income and other taxes

 

189

 

(197)

Net cash provided by (used in) operating activities

 

5,789

 

(1,660)

Cash flows from investing activities:

 

 

Capital expenditures

 

(4,320)

 

(5,253)

Proceeds from short term investments - other

494

-

Net cash used in investing activities

 

(3,826)

 

(5,253)

Cash flows from financing activities:

 

  

 

  

Proceeds from stock option exercises

3,158

276

Payment of long-term obligations

 

(329)

 

(510)

Net cash provided by (used in) financing activities

2,829

(234)

Effect of exchange rate changes on cash and cash equivalents

 

228

 

(1,026)

Net increase (decrease) in cash and cash equivalents

 

5,020

 

(8,173)

Cash and cash equivalents, beginning of period

 

9,792

 

18,902

Cash and cash equivalents, end of period

$

14,812

$

10,729

Supplemental disclosures of cash flow information:

 

 

Vendor financed software licenses acquired

$

1,162

$

-

Cash paid for income taxes

$

501

$

979

Cash paid for operating leases

$

1,186

$

1,425

Cash paid for interest

$

295

$

1

See notes to Condensed Consolidated Financial Statements.

5

INNODATA INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2023 AND 2022

(Unaudited)

(In thousands)

Accumulated 

Additional

Retained

Other

Common Stock

Paid-in

Earnings

Comprehensive

Treasury Stock

    

Shares

    

Amount

    

Capital

    

(Deficit)

    

Loss

    

Shares

Amount

    

Total

January 1, 2023

30,589

$

306

$

35,815

$

(8,775)

$

(2,108)

(3,184)

$

(6,465)

$

18,773

Net loss attributable to Innodata Inc. and subsidiaries

-

-

-

(2,116)

-

-

-

(2,116)

Stock-based compensation

-

-

962

-

-

-

-

962

Stock option exercises

148

1

320

-

-

-

-

321

Shares withheld for exercise net settlement

(3)

-

-

-

-

-

-

-

Pension liability adjustments, net of taxes

-

-

-

-

(5)

-

-

(5)

Foreign currency translation adjustment

-

-

-

-

60

-

-

60

Change in fair value of derivatives, net of taxes

-

-

-

-

423

-

-

423

March 31, 2023

30,734

$

307

$

37,097

$

(10,891)

$

(1,630)

(3,184)

$

(6,465)

$

18,418

Net loss attributable to Innodata Inc. and subsidiaries

-

-

-

(815)

-

-

-

(815)

Stock-based compensation

-

-

1,019

-

-

-

-

1,019

Stock option exercises

749

8

1,850

-

-

-

-

1,858

Pension liability adjustments, net of taxes

-

-

-

-

(4)

-

-

(4)

Foreign currency translation adjustment

-

-

-

-

67

-

-

67

Change in fair value of derivatives, net of taxes

-

-

-

-

108

-

-

108

June 30, 2023

31,483

$

315

$

39,966

$

(11,706)

$

(1,459)

(3,184)

$

(6,465)

$

20,651

Net income attributable to Innodata Inc. and subsidiaries

-

-

-

371

-

-

-

371

Stock-based compensation

-

-

1,017

-

-

-

-

1,017

Stock option exercises

411

4

975

-

-

-

-

979

Pension liability adjustments, net of taxes

-

-

-

-

(4)

-

-

(4)

Foreign currency translation adjustment

-

-

-

-

24

-

-

24

Change in fair value of derivatives, net of taxes

-

-

-

-

(178)

-

-

(178)

September 30, 2023

31,894

$

319

$

41,958

$

(11,335)

$

(1,617)

(3,184)

$

(6,465)

$

22,860

January 1, 2022

30,347

$

303

$

35,121

$

3,160

$

(2,192)

(3,184)

$

(6,465)

$

29,927

Net loss attributable to Innodata Inc. and subsidiaries

-

-

-

(2,815)

-

-

-

(2,815)

Stock-based compensation

-

-

537

-

-

-

-

537

Stock option exercises

23

1

26

-

-

-

-

27

Shares withheld for taxes on restricted shares vesting

(7)

-

(53)

-

-

-

-

(53)

Redemption of non-controlling interest

-

-

(2,864)

-

-

-

-

(2,864)

Pension liability adjustments, net of taxes

-

-

-

-

40

-

-

40

Foreign currency translation adjustment

-

-

-

-

(26)

-

-

(26)

Change in fair value of derivatives, net of taxes

-

-

-

-

5

-

-

5

March 31, 2022

30,363

$

304

$

32,767

$

345

$

(2,173)

(3,184)

$

(6,465)

$

24,778

Net loss attributable to Innodata Inc. and subsidiaries

-

-

-

(3,833)

-

-

-

(3,833)

Stock-based compensation

-

-

1,028

-

-

-

-

1,028

Stock option exercises

124

1

152

-

-

-

-

153

Redemption of non-controlling interest

-

-

(1)

-

-

-

-

(1)

Pension liability adjustments, net of taxes

-

-

-

-

38

-

-

38

Foreign currency translation adjustment

-

-

-

-

(600)

-

-

(600)

Change in fair value of derivatives, net of taxes

-

-

-

-

(541)

-

-

(541)

June 30, 2022

30,487

$

305

$

33,946

$

(3,488)

$

(3,276)

(3,184)

$

(6,465)

$

21,022

Net loss attributable to Innodata Inc. and subsidiaries

-

-

-

(3,327)

-

-

-

(3,327)

Stock-based compensation

-

-

805

-

-

-

-

805

Stock option exercises

69

1

95

-

-

-

-

96

Pension liability adjustments, net of taxes

-

-

-

-

35

-

-

35

Foreign currency translation adjustment

-

-

-

-

(644)

-

-

(644)

Change in fair value of derivatives, net of taxes

-

-

-

-

(206)

-

-

(206)

September 30, 2022

30,556

$

306

$

34,846

$

(6,815)

$

(4,091)

(3,184)

$

(6,465)

$

17,781

See notes to Condensed Consolidated Financial Statements.

6

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.Summary of Significant Accounting Policies and Estimates

Basis of Presentation - The condensed consolidated financial statements for the interim periods included herein are unaudited; however, they contain all adjustments (consisting of only normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the consolidated financial position of Innodata Inc. (including its subsidiaries, the “Company”) as of September 30, 2023 and December 31, 2022, the results of its operations and comprehensive income (loss) for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year.

Certain information and note disclosures normally included in or with financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. Unless otherwise noted, the accounting policies used in preparing these condensed consolidated financial statements are the same as those described in the notes to the consolidated financial statements for the year ended December 31, 2022.

Principles of Consolidation - The condensed consolidated financial statements include the accounts of Innodata Inc. and its wholly owned subsidiaries, and docGenix, a limited liability company that is majority-owned by the Company. The non-controlling interest in the docGenix limited liability company has call and put options that can be settled in cash or stock. Accordingly, this is presented in temporary equity in accordance with the Financial Accounting Standards Board’s (the “FASB”) non-controlling interest guidance. All intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates - In preparing the condensed consolidated financial statements in conformity with U.S. GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Management believes that the estimates and assumptions used in the preparation of the condensed consolidated financial statements are reasonable. Actual results could differ from those estimates. Significant estimates include those related to the allowance for doubtful accounts and billing adjustments, useful life of long-lived assets, useful life of intangible assets, impairment of goodwill and intangible assets, valuation of deferred tax assets, valuation of stock-based compensation, pension benefit plan assumptions, litigation accruals and estimated accruals for various tax exposures.

Revenue Recognition - The Company’s revenue is recognized when services are rendered or goods are delivered to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those services or goods as per the agreement with the customer. In cases where there are agreements with multiple performance obligations, the Company identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the agreement at the agreement’s inception. Performance obligations that are not distinct at agreement inception are combined. For agreements with distinct performance obligations, the Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation, if any, and then evaluates how the services are performed for the customer to determine the timing of revenue recognition.

For the Digital Data Solutions (DDS) segment, revenue is recognized primarily based on the quantity delivered or resources utilized in the period in which services are performed and performance conditions are satisfied as per the agreement. Revenue from agreements billed on a time-and-materials basis is recognized as services are performed. Revenue from fixed-fee agreements, which is not significant to overall revenues, is recognized based on the proportional performance method of accounting, as services are performed, or milestones are achieved.

For the Synodex segment, revenue is recognized primarily based on the quantity delivered in the period in which services are performed and performance conditions are satisfied as per the agreement. A portion of the Synodex segment revenue is derived from licensing the Company’s functional software and providing access to the Company’s hosted software platform. Revenue from such services is recognized monthly when all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; access to the service is provided to the end user; and collection is probable.

7

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The Agility segment derives its revenue primarily from subscription arrangements and provision of enriched media analysis services. It also derives revenue as a reseller of corporate communication solutions. Revenue from subscriptions is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. Revenue from enriched media analysis services is recognized when the services are performed, and performance conditions are satisfied. Revenue from the reseller agreements is recognized at the gross amount received for the goods in accordance with the Company functioning as a principal due to the Company meeting the following criteria: the Company acts as the primary obligor in the sales transaction; assumes the credit risk; sets the price; can select suppliers; and is involved in the execution of the services, including after sales service.

Revenue includes reimbursement of out-of-pocket expenses, with the corresponding out-of-pocket expenses included in direct operating costs.

Revenue associated with the services provided in one period and billed in a subsequent period is commonly referred to as unbilled revenues and is included under Accounts receivable.

The Company considers U.S. GAAP criteria for determining whether to report gross revenue as a principal versus net revenue as an agent. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement.

Contract acquisition costs, which are included in prepaid expenses and other current assets, are amortized over the term of a subscription agreement or contract that normally has a duration of 12 months or less. The Company reviews these prepaid acquisition costs on a periodic basis to determine the need to adjust the carrying values for early terminated contracts. Included in prepaid expenses and other current assets on the accompanying condensed consolidated balance sheets are contract acquisition costs amounting to $0.7 million and $0.8 million as of September 30, 2023 and December 31, 2022, respectively. These acquisition costs relate to our Agility segment and are amortized over the term of the subscription agreement which normally has a duration of 12 months or less.

Foreign Currency Translation - The functional currency of the Company’s subsidiaries in the Philippines, India, Sri Lanka, Israel, Hong Kong, and Canada (other than the Agility subsidiary) is the U.S. dollar. Transactions denominated in Philippine pesos, Indian and Sri Lankan rupees, Israeli shekels, and Hong Kong and Canadian dollars are translated to U.S. dollars at rates which approximate those in effect on the transaction dates. Monetary assets and all liabilities denominated in foreign currencies on September 30, 2023 and December 31, 2022 are translated at the exchange rate in effect as of those dates. Non-monetary assets and stockholders’ equity are translated at the appropriate historical rates. Included in direct operating costs were foreign exchange losses (gains) resulting from such transactions of approximately $(0.1) million and $(0.7) million for the three months ended September 30, 2023 and 2022, and $0.3 million and $(1.9) million for the nine months ended September 30, 2023 and 2022, respectively.

The functional currency for the Company’s subsidiaries in Germany, the United Kingdom and for the Company’s Agility subsidiary in Canada are the Euro, the Pound Sterling, and the Canadian dollar, respectively. The financial statements of these subsidiaries are prepared in their respective currencies. Financial information is translated from the applicable functional currency to the U.S. dollar (the reporting currency) for inclusion in the Company’s condensed consolidated financial statements. Income, expenses, and cash flows are translated at weighted-average exchange rates prevailing during the fiscal period, and assets and liabilities are translated at fiscal period-end exchange rates. Resulting translation adjustments are included as a component of accumulated other comprehensive income (loss) in stockholders’ equity.

Foreign exchange transaction gains or losses are included in direct operating costs in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

Derivative Instruments - The Company accounts for derivative transactions in accordance with the FASB’s Accounting Standards Codification (“ASC”) Topic 825, “Financial Instruments”. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded in Other comprehensive income (loss). When the amounts recorded in Other comprehensive income (loss) are reclassified to earnings, they are included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.

8

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Capitalized Developed Software - The Company incurs development costs related to software it develops for its internal use. Qualifying costs incurred during the application development stage are capitalized. These costs primarily consist of internal labor and third-party development costs and are amortized using the straight-line method over the estimated useful life of the capitalized developed software, which generally ranges from three to ten years. All other research and maintenance costs are expensed as incurred.

Income Taxes - Estimated deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, using enacted tax rates, as well as any net operating loss or tax credit carryforwards expected to reduce taxes payable in future years. A valuation allowance is provided when it is more likely than not that all or some portion of the estimated deferred tax assets will not be realized. While the Company considers future taxable income in assessing the need for the valuation allowance, in the event that the Company anticipates that it will be able to realize the estimated deferred tax assets in the future in excess of its net recorded amount, an adjustment to the provision for deferred tax assets would increase income in the period such determination was made. Similarly, in the event that the Company anticipates that it will not be able to realize the estimated deferred tax assets in the future considering future taxable income, an adjustment to the provision for deferred tax assets would decrease income in the period such determination was made.

In assessing the realization of deferred tax assets, management considered whether it is more likely than not that all or some portion of the United States, Canadian and European (principally Germany and the United Kingdom) deferred tax assets will not be realizable. As the expectation of future taxable income cannot be predicted with certainty, the Company maintains a valuation allowance against all the United States, Canadian and European (principally Germany and the United Kingdom) net deferred tax assets. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.

The Company indefinitely reinvests the foreign earnings in its foreign subsidiaries. If such earnings are repatriated in the future, or are no longer deemed to be indefinitely reinvested, the Company would have to accrue as a liability the applicable amount of foreign jurisdiction withholding taxes associated with such remittances.

The Company accounts for income taxes regarding uncertain tax positions, and recognizes interest and penalties related to uncertain tax positions in income tax expense in the condensed consolidated statements of operations and comprehensive income (loss).

Deferred Revenue - Deferred revenue represents advance billings made to customers where conditions for revenue recognition have not been met. These amounts are included in accrued expenses and other on the accompanying condensed consolidated balance sheets. We expect to recognize substantially all of these performance obligations over the next 12 months. The table below provides information about contract liabilities (deferred revenue) and the significant changes in the balance for the nine months ended September 30, 2023 (in thousands):

    

Amount

Balance - December 31, 2022

$

4,366

Net deferred revenue in the period

 

11,558

Revenue recognized

 

(10,831)

Currency translations and other adjustments

 

(25)

Balance - September 30, 2023

$

5,068

New Accounting Pronouncements - There were no new accounting pronouncements during the quarter that were applicable to the Company.

2.Short Term Investments – other

The Short-term investments include investments made by the Company in treasury bills and certificates of deposit which are considered as highly liquid investments having a maturity period of less than one year.

    

September 30,

    

December 31,

    

2023

    

2022

Treasury bills

$

-

$

494

Certificates of deposit

 

13

 

13

Total

$

13

$

507

9

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

3.Accounts Receivable

Accounts receivable consists of the following:

    

September 30,

    

December 31,

2023

2022

Gross Accounts receivable

$

11,897

$

10,741

Allowance for doubtful accounts

 

(1,221)

 

(1,213)

Accounts receivable, net

$

10,676

$

9,528

As of January 1, 2023, the Company has adopted ASU 2019-04 (Codification Improvements to Topic 326, Financial Instruments—Credit Losses), and based on its assessment there was no impact on the financial statements or other related disclosures. The basis of allowance for doubtful accounts remains similar to the earlier adopted estimation procedure which is further elaborated in the paragraph below.

We maintain an allowance for credit losses for estimated losses resulting from the failure of our customers to make the required payments and provisions for billing adjustments relating to quality issues on delivered services. The allowance for credit losses is based on a review of specifically identified accounts and an overall aging analysis applied to accounts pooled based on similar risk characteristics. Judgments are made with respect to the collectability of accounts receivable within each pool based on historical experience, current payment practices, and current economic trends based on our expectations over the expected life of the receivables, generally ninety days or less. Actual credit losses could differ from those estimates.

Activity in the allowance for the credit losses for the three and nine months ended September 30, 2023 was as follows (in thousands):

    

For the Three Months

Ended September 30,

2023

Balance at July 1, 2023

$

1,220

Additions charged to expense

 

34

Write-offs against allowance

 

(28)

Foreign currency translation adjustment

 

(5)

Balance at September 30, 2023

$

1,221

    

For the Nine Months

Ended September 30,

2023

Balance at January 1, 2023

$

1,213

Additions charged to expense

 

366

Write-offs against allowance

 

(359)

Foreign currency translation adjustment

 

1

Balance at September 30, 2023

$

1,221

4.Goodwill and Intangible Assets

Goodwill

As of September 30, 2023, the Company performed its annual goodwill impairment analysis on one of its reporting units, the Agility segment. It involved a quantitative goodwill impairment test and estimated the fair value based on a combination of the income approach (estimates of future discounted cash flows) and the market approach (market multiples for similar companies) using unobservable inputs (Level 3). The income approach uses a discounted cash flow ("DCF") method that utilizes the present value of cash flows to estimate the segment's fair value. The future cash flows of the segment were projected based on the Company's estimates of future revenues, operating income, and other factors such as working capital and capital expenditures. As part of the DCF analysis, the

10

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Company projected revenue and operating profits and assumed long-term revenue growth rates in the terminal year. The market approach utilizes multiples of revenues and earnings before interest expense, taxes, depreciation, and amortization ("EBITDA") to estimate the segment's fair value. The market multiples used for the segment were based on a group of comparable companies' market multiples applied to the Company's revenue. The Company concluded that there is no impairment of goodwill.

The change in the carrying amount of goodwill for the nine months ended September 30, 2023 was as follows (in thousands):

Balance - January 1, 2023

    

$

2,038

Foreign currency translation adjustment

 

(6)

Balance - September 30, 2023

$

2,032

The fair value measurement of goodwill for the Agility segment was classified within Level 3 of the fair value hierarchy because the Company used the income approach, which utilizes significant inputs that are unobservable in the market and the market multiple approach using comparable entities to further validate the carrying values. The Company believes it made reasonable estimates and assumptions to calculate the fair value of the reporting unit as of the impairment test measurement date. The carrying value of Goodwill was $2.0 million as of September 30, 2023 and December 31, 2022, respectively.

Intangibles

Information regarding the Company acquired intangible assets and capitalized developed software was as follows (in thousands):

September 30, 2023

Foreign

Gross

Currency

Net

Carrying

Accumulated

Translation

Carrying

    

Value

   

Amortization

   

Adjustment

   

Value

Acquired Intangible Assets

Developed technology

$

2,999

$

(2,565)

$

(1)

$

433

Customer relationships

 

2,096

 

(1,602)

 

(3)

 

491

Trademarks and tradenames

 

852

 

(760)

 

-

 

92

Patents

 

43

 

(39)

 

-

 

4

Media Contact Database

3,492

(2,534)

2

960

Total Acquired Intangible Assets

$

9,482

$

(7,500)

$

(2)

$

1,980

Capitalized Developed Software

 

 

 

 

Capitalized Developed Software

$

14,471

$

(6,138)

$

(35)

$

8,298

Capitalized Developed Software - in Progress

 

3,183

 

-

 

(12)

 

3,171

Total Capitalized Developed Software

$

17,654

$

(6,138)

$

(47)

$

11,469

Total

$

27,136

$

(13,638)

$

(49)

$

13,449

11

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

December 31, 2022

Foreign

Gross

Currency

Net

 

Carrying

 

Accumulated

 

Translation

Carrying

    

Value

    

Amortization

    

Adjustment

    

Value

Acquired Intangible Assets

 

  

 

  

 

  

 

  

Developed technology

$

3,169

$

(2,468)

$

(43)

$

658

Customer relationships

2,228

(1,560)

(42)

626

Trademarks and tradenames

880

(740)

(8)

132

Patents

 

45

 

(38)

1

8

Media Contact Database

3,648

(2,358)

(68)

1,222

Total Acquired Intangible Assets

$

9,970

$

(7,164)

$

(160)

$

2,646

Capitalized Developed Software

Capitalized Developed Software

$

11,845

$

(4,398)

$

(348)

$

7,099

Capitalized Developed Software - in Progress

2,787

-

(6)

2,781

Total Capitalized Developed Software

$

14,632

$

(4,398)

$

(354)

$

9,880

Total

$

24,602

$

(11,562)

$

(514)

$

12,526

Amortization expense relating to acquired intangible assets was $0.2 million for each of the three-month periods ended September 30, 2023 and 2022. Amortization expense relating to acquired intangible assets was $0.7 million for each of the nine-month periods ended September 30, 2023 and 2022, respectively.

Amortization expense relating to capitalized developed software was $0.7 million and $0.5 million for the three-month periods ended September 30, 2023 and 2022, respectively. Amortization expense relating to capitalized developed software was $1.9 million and $1.3 million for the nine-month periods ended September 30, 2023 and 2022, respectively.

As of September 30, 2023, estimated future amortization expense for intangible assets was as follows (in thousands):

Year

    

Amortization

2023

$

2,319

2024

4,374

2025

3,564

2026

1,277

2027

728

Thereafter

1,187

$

13,449

12

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

5.Income Taxes

Taxes primarily consist of a provision for foreign taxes recorded by the Company’s foreign subsidiaries in accordance with local tax regulations. Effective income tax rates are disproportionate due to the losses incurred by the Company’s United States, Canadian, German and the United Kingdom subsidiaries and a valuation allowance recorded on deferred taxes of these entities and tax effects of foreign operations, including foreign exchange gains and losses.

The reconciliations of the U.S. statutory rate with the Company’s effective tax rate for the nine months ended September 30, 2023 and 2022, respectively, are summarized in the table below:

For the Nine Months

Ended September 30,

    

2023

    

2022

Federal income tax expense at statutory rate

 

(21.0)

%

(21.0)

%

Effect of:

 

Change in valuation allowance

 

77.3

43.0

Tax effects of foreign operations

35.7

1.1

Section 162 (m)

32.2

-

Increase in unrecognized tax benefits (ASC 740)

6.9

1.0

Withholding tax

6.0

-

State income tax net of federal benefit

1.1

0.2

Foreign operations permanent difference - foreign exchange gains and losses

(2.4)

(1.5)

Return to provision true up

(4.6)

0.2

Foreign rate differential

(4.7)

(5.8)

Deemed interest

(8.4)

-

Effect of stock based compensation

(74.3)

(0.4)

Other

0.4

(2.0)

Effective tax rate

44.2

%

14.8

%

The following table presents a roll-forward of the Company’s unrecognized tax benefits and associated interest for the nine months ended September 30, 2023 (in thousands):

    

Unrecognized

 

tax benefits

Balance - January 1, 2023

$

1,680

Increase for current period tax positions

 

117

Decrease for prior period tax positions

(68)

Interest accrual

 

72

Foreign currency remeasurement

 

(17)

Balance - September 30, 2023

$

1,784

The Company expects that unrecognized tax benefits as of September 30, 2023, if recognized, would have a material impact on the Company’s effective tax rate.

13

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Tax Assessments

In September 2015, the Company’s Indian subsidiary was subject to an inquiry by the Service Tax Department in India regarding the classification of services provided by this subsidiary, asserting that the services provided by this subsidiary fall under the category of online information and database access or retrieval services (OID Services), and not under the category of business support services (BS Services) that are exempt from service tax as historically indicated in the subsidiary’s service tax filings. The Company disagrees with the Service Tax Department’s position. In November 2019, the Commissioner of Central Tax, GST & Central Excise issued an order confirming the Service Tax Department’s position. The Company is contesting this order in an appeal to the Customs, Excise and Service Tax Appellate Tribunal. In the event the Service Tax Department is ultimately successful in proving that the services fall under the category of OID Services, the revenues earned by the Company’s Indian subsidiary for the period July 2012 through November 2016 would be subject to a service tax of between 12.36% and 15%, and this subsidiary may also be liable for interest and penalties. The revenue of the Company’s Indian subsidiary during this period was approximately $56.0 million. In accordance with new rules promulgated by the Service Tax Department, as of December 1, 2016 service tax is no longer applicable to OID or BS Services. Based on the Company’s assessment in consultation with the Company’s tax counsel, the Company has not recorded any tax liability for this case.

In a separate action relating to service tax refunds, in October 2016, the Company’s Indian subsidiary received notices from the Indian Service Tax Department in India seeking to reverse service tax refunds of approximately $121,000 previously granted to the Company’s Indian subsidiary for three quarters in 2014, asserting that the services provided by this subsidiary fall under the category of OID Services and not BS Services. The appeal was determined in favor of the Service Tax Department. The Company disagrees with the basis of this decision and is contesting it. The Company expects delays in its Indian subsidiary receiving further service tax refunds until this matter is adjudicated with finality, and currently has service tax credits of approximately $0.8 million recorded as a receivable. Based on the Company’s assessment in consultation with the Company’s tax counsel, the Company has not recorded any tax liability for this case.

Substantial recovery against the Company in the above referenced 2015 Service Tax Department case could have a material adverse impact on the Company, and unfavorable rulings or recoveries in other tax proceedings could have a material adverse impact on the consolidated operating results of the period (and subsequent periods) in which the rulings or recovery occurs.

6.Operating Leases

The Company has various lease agreements for its offices and service delivery centers. These lease agreements are for terms ranging from two to eleven years and, in most cases, provide for annual escalations ranging from 1.75% to 15%. The Company has determined that the risks and benefits related to the leased properties are retained by the lessors. Accordingly, these are accounted for as operating leases. Lease agreements with a term of less than one year are treated as short-term leases and are accounted for separately as shown in the table below.

Most of the lease agreements are renewable at the mutual consent of the parties to the contract.

The table below summarizes the amounts recognized in the condensed consolidated financial statements related to operating leases for the periods presented (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Rent expense for long-term operating leases

$

311

$

314

$

932

$

1,027

Rent expense for short-term leases

 

77

 

136

254

398

Total rent expense

$

388

$

450

$

1,186

$

1,425

14

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following table presents the maturity profile of the Company’s operating lease liabilities based on the contractual undiscounted payments with a reconciliation of these amounts to the remaining net present value of the operating lease liability reported in the condensed consolidated balance sheet as of September 30, 2023 (in thousands):

Year

    

Amount

2023

$

316

2024

 

1,277

2025

 

1,300

2026

 

1,332

2027

 

1,331

2028 and thereafter

 

1,839

Total lease payments

 

7,395

Less: Interest

 

(1,770)

Net present value of lease liabilities

$

5,625

 

Current portion

$

752

Long-term portion

 

4,873

Total

$

5,625

The weighted average remaining lease terms and discount rates for all of the Company’s operating leases as of September 30, 2023 were as follows:

Weighted-average lease term remaining (in months)

    

66

Weighted-average discount rate

 

9.39

%

7.Long-term obligations

Total long-term obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 

    

December 31, 

 

2023

 

2022

Pension obligations - accrued pension liability

$

6,508

$

5,906

Settlement agreement

 

-

 

50

Microsoft licenses (1)

 

997

 

-

7,505

5,956

Less: Current portion of long-term obligations

 

1,041

 

877

Totals

$

6,464

$

5,079

(1) In March 2023, the Company renewed a vendor agreement to acquire certain additional software licenses, receive technical support and future software upgrades on software licenses through February 2026. Pursuant to this agreement, the Company is contractually liable to pay approximately $0.4 million annually over the term of the agreement.

15

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

8.Commitments and Contingencies

Litigation – In 2008, a judgment was rendered in the Philippines against a Philippine subsidiary of the Company that is no longer active and purportedly also against Innodata Inc., in favor of certain former employees of the Philippine subsidiary. The potential payment amount aggregates to approximately $5.8 million, plus legal interest that accrued at 12% per annum from August 13, 2008 to June 30, 2013, and thereafter accrued and continues to accrue at 6% per annum. The potential payment amount as expressed in U.S. dollars varies with the Philippine peso to U.S. dollar exchange rate. In December 2017, a group of 97 of the former employees of the Philippine subsidiary indicated that they proposed to record the judgment as to themselves in New Jersey. In January 2018, in response to an action initiated by Innodata Inc., the United States District Court for the District of New Jersey (“USDC”) entered a preliminary injunction that enjoins these former employees from pursuing or seeking recognition or enforcement of the judgment against Innodata Inc. in the United States during the pendency of the action and until further order of the USDC. In June 2018, the USDC entered a consent order administratively closing the action subject to return of the action to the active docket upon the written request of Innodata Inc. or the former employees, with the USDC retaining jurisdiction over the matter and the preliminary injunction remaining in full force and effect.

The Company is also subject to various other legal proceedings and claims that have arisen in the ordinary course of business.

While management currently believes that the ultimate outcome of these proceedings will not have a material adverse effect on the Company’s consolidated financial position or overall trends in consolidated results of operations, litigation is subject to inherent uncertainties. Substantial recovery against the Company in the above-referenced Philippine action could have a material adverse impact on the Company, and unfavorable rulings or recoveries in the other proceedings could have a material adverse impact on the consolidated operating results in the period in which the ruling or recovery occurs. In addition, the Company’s estimate of the potential impact on the Company’s consolidated financial position or overall consolidated results of operations for the above referenced legal proceedings could change in the future.

The Company’s legal accruals related to legal proceedings and claims are based on the Company’s determination of whether or not a loss is probable. The Company reviews outstanding proceedings and claims with external counsel to assess probability and estimates of loss. The accruals are adjusted if necessary. While the Company intends to defend these matters vigorously, adverse outcomes that it estimates could reach approximately $450,000 in the aggregate beyond recorded amounts are reasonably possible. If circumstances change, the Company may be required to record adjustments that could be material to its reported consolidated financial condition and results of operations.

9.Stock Options and Restricted Stock Units

The stock-based compensation expense related to the Company’s Equity Plans (as defined below) was allocated as follows (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30,

    

2023

    

2022

    

2023

    

2022

Direct operating costs

$

85

$

46

$

210

$

154

Selling and administrative expenses

 

932

 

759

 

2,788

 

2,216

Total stock-based compensation

$

1,017

$

805

$

2,998

$

2,370

16

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Stock Options

2013 Plan

A summary of option activity under the Innodata Inc. 2013 Stock Plan, as amended and restated effective June 7, 2016 (the “2013 Plan”) and changes during each of the nine-month periods ended September 30, 2023 and 2022 are presented below:

 

 

 

Weighted-Average

 

Number of

 

Weighted - Average

 

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

6,690,490

$

3.09

 

  

 

  

Granted*

 

25,000

 

3.31

 

  

 

  

Exercised

 

(1,282,729)

 

2.35

 

  

 

  

Forfeited/Expired

 

(88,866)

 

6.27

 

  

 

  

Outstanding at September 30, 2023

 

5,343,895

$

3.22

 

6.64

$

28,380,482

 

 

 

 

Exercisable at September 30, 2023

 

3,375,931

$

2.15

5.57

$

21,534,891

 

 

 

 

Vested and Expected to Vest at September 30, 2023

 

5,343,895

$

3.22

 

6.64

$

28,380,482

* Includes 25,000 stock options granted to a non-employee member of the Company’s advisory board.

    

    

    

Weighted-Average 

    

Number of 

Weighted - Average 

Remaining Contractual 

Aggregate 

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2022

5,536,896

$

2.66

  

  

Granted*

 

1,479,558

 

5.21

 

  

 

  

Exercised

 

(210,429)

 

1.28

 

  

 

  

Forfeited/Expired

 

(261,101)

 

6.50

 

  

 

  

Outstanding at September 30, 2022

 

6,544,924

$

3.13

 

7.33

$

6,265,207

Exercisable at September 30, 2022

 

4,264,408

$

2.08

 

6.40

$

5,792,971

Vested and Expected to Vest at September 30, 2022

 

6,544,924

$

3.13

 

7.33

$

6,265,207

*Includes 110,000 stock options granted to a non-employee director of the Company.

17

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

2021 Plan

A summary of option activity under the Innodata Inc. 2021 Equity Compensation Plan, as amended and restated effective as of April 11, 2022 (the “2021 Plan”) and changes during each of the nine-month periods ended September 30, 2023 and 2022 are presented below.

Weighted-Average

Number of

Weighted - Average

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

1,027,500

$

3.46

 

  

 

  

Granted

 

3,000

 

13.05

 

  

 

  

Exercised

 

(25,000)

 

6.40

 

  

 

  

Forfeited/Expired

 

(42,000)

 

3.41

 

  

 

  

Outstanding at September 30, 2023

 

963,500

$

3.41

 

9.02

$

4,944,660

Exercisable at September 30, 2023

 

157,000

$

3.24

 

8.95

$

830,740

Vested and Expected to Vest at September 30, 2023

 

963,500

$

3.41

 

9.02

$

4,944,660

    

    

    

Weighted-Average

    

Number of 

Weighted - Average

Remaining Contractual

Aggregate

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2022

 

-

$

-

 

  

 

  

Granted*

 

182,000

 

3.67

 

  

 

  

Exercised

 

-

 

-

 

  

 

  

Forfeited/Expired

 

-

 

-

 

  

 

  

Outstanding at September 30, 2022

 

182,000

$

3.67

 

9.91

$

-

Exercisable at September 30, 2022

 

6,250

$

6.40

 

-

$

-

Vested and Expected to Vest at September 30, 2022

 

182,000

$

3.67

 

9.91

$

-

*Includes 132,000 stock options granted to non-employee directors of the Company and 50,000 stock options granted to non-employee members of the Company’s advisory board.

During the nine months ended September 30, 2023, a total of 1,307,729 options were exercised at an average exercise price of $2.40.

The fair value of stock options is estimated on the date of grant using the Black-Scholes option pricing model. The weighted-average fair value of the options granted, and weighted-average assumptions were as follows:

For the Nine Months Ended September 30, 

    

2023

    

2022

Weighted average fair value of options granted

$

2.56

$

3.00

Risk-free interest rate

4.34

%

1.94%-3.54

%

Expected term (years)

6.0

3.0-6.42

Expected volatility factor

75.35

%

62% -79

%

Expected dividends

-

-

The compensation cost related to non-vested stock options not yet recognized as of September 30, 2023 totaled approximately $4.4 million. The weighted-average period over which these costs will be recognized is 18 months.

18

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Restricted Stock Awards

There were no outstanding awards of restricted stock under the 2013 Plan or the 2021 Plan (collectively, the “Equity Plans”) during each of the nine-month periods ended September 30, 2023 and 2022.

Restricted Stock Units

Restricted stock unit activity under the Equity Plans during each of the nine-month periods ended September 30, 2023 and 2022 are presented below:

Number of 

 

Weighted-Average

Restricted Stock

Grant Date

    

Units

    

 Fair Value

Unvested at January 1, 2023

700,000

$

5.59

Granted

 

28,804

 

8.29

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at September 30, 2023

 

728,804

$

5.70

For the nine months ended September 30, 2023, a total of 28,804 restricted stock units (“RSUs”) were granted under the 2013 Plan. Vesting of the RSUs is contingent on continuous employment by the employee for a 12-month period from the date of grant. Each fully vested RSU represents the right to receive one share of the Company’s common stock or the fair market value of one share of common stock, at the Company’s discretion, and is classified as an equity award. The stock-based compensation expense is recognized on a straight-line basis over a period of 12 months. The fair value of restricted stock units is based on the closing price of the stock at the time of the grant.

    

Number of

    

Weighted-Average

Restricted Stock

Grant Date

Units

Fair Value

Unvested at January 1, 2022

 

-

 

$

-

Granted

 

700,000

5.59

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at September 30, 2022

 

700,000

$

5.59

For the nine months ended September 30, 2022, 200,000 performance-based RSUs were granted under the 2013 Plan and 500,000 performance-based RSUs were granted under the 2021 plan. The 700,000 performance-based RSUs remain outstanding and unvested at September 30, 2023. Vesting of the performance based RSUs is contingent on the achievement of certain financial performance goals and continuation of employment for a defined period. Each RSU vests pursuant to the vesting schedule found in the respective RSU agreement. The fair value of restricted stock units is estimated on the date of grant using the Binomial option pricing model.

The compensation cost related to non-vested restricted stock units not yet recognized as of September 30, 2023 totaled approximately $2.9 million. The weighted-average period over which these costs will be recognized is 17 months.

19

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

10.Comprehensive income (loss)

Accumulated other comprehensive income (loss), as reflected in the condensed consolidated balance sheets, consists of pension liability adjustments, net of taxes, foreign currency translation adjustment and changes in fair value of derivatives, net of taxes. The components of accumulated other comprehensive income (loss) as of September 30, 2023 and 2022, and reclassifications from accumulated other comprehensive income (loss) for the three and nine months then ended, are presented below (in thousands):

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at July 1, 2023

$

(95)

$

166

$

(1,530)

$

(1,459)

Other comprehensive income (loss) before reclassifications, net of taxes

 

-

 

(137)

 

24

 

(113)

Total other comprehensive income (loss) before reclassifications, net of taxes

 

(95)

 

29

 

(1,506)

 

(1,572)

Net amount reclassified to earnings

 

(4)

 

(41)

 

-

 

(45)

Balance at September 30, 2023

$

(99)

$

(12)

$

(1,506)

$

(1,617)

    

    

    

Foreign Currency 

    

    

Pension Liability 

    

Fair Value of 

    

Translation

    

Accumulated Other 

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at January 1, 2023

$

(86)

$

(365)

$

(1,657)

$

(2,108)

Other comprehensive income (loss) before reclassifications, net of taxes

 

-

 

(74)

 

151

 

77

Total other comprehensive loss before reclassifications, net of taxes

 

(86)

 

(439)

 

(1,506)

 

(2,031)

Net amount reclassified to earnings

 

(13)

 

427

 

-

 

414

Balance at September 30, 2023

$

(99)

$

(12)

$

(1,506)

$

(1,617)

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at July 1, 2022

$

(780)

$

(889)

$

(1,607)

$

(3,276)

Other comprehensive loss before reclassifications, net of taxes

-

 

(884)

 

(644)

 

(1,528)

Total other comprehensive loss before reclassifications, net of taxes

(780)

 

(1,773)

 

(2,251)

 

(4,804)

Net amount reclassified to earnings

35

 

678

 

-

 

713

Balance at September 30, 2022

$

(745)

$

(1,095)

$

(2,251)

$

(4,091)

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at January 1, 2022

$

(858)

$

(353)

$

(981)

$

(2,192)

Other comprehensive loss before reclassifications, net of taxes

 

 

-

 

(1,707)

 

(1,270)

 

(2,977)

Total other comprehensive loss before reclassifications, net of taxes

 

 

(858)

 

(2,060)

 

(2,251)

 

(5,169)

Net amount reclassified to earnings

 

 

113

 

965

 

-

 

1,078

Balance at September 30, 2022

$

(745)

$

(1,095)

$

(2,251)

$

(4,091)

20

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Taxes related to each component of other comprehensive income (loss) were not material for each of the three and nine-month periods presented and therefore are not disclosed separately.

All reclassifications from accumulated other comprehensive loss had an impact on direct operating costs in the condensed consolidated statements of operations and comprehensive income (loss).

11.Segment reporting and concentrations

The Company’s operations are classified in three reporting segments: Digital Data Solutions (DDS), Synodex and Agility.

The DDS segment provides AI data preparation services, collecting or creating training data, annotating training data, and training AI algorithms for its customers, and AI model deployment and integration. The DDS segment also provides a range of data engineering support services including data transformation, data curation, data hygiene, data consolidation, data extraction, data compliance, and master data management.

The Synodex segment provides an industry platform that transforms medical records into useable digital data organized in accordance with its proprietary data models or customer data models.

The Agility segment provides an industry platform that provides marketing communications and public relations professionals with the ability to target and distribute content to journalists and social media influencers world-wide and to monitor and analyze global news channels (print, web, radio and TV) and social media channels.

A significant portion of the Company’s revenue is generated from its locations in the Philippines, India, Sri Lanka, Canada, Germany, the United Kingdom and Israel.

Revenues from external customers, segment operating profit (loss), and other reportable segment information are as follows (in thousands):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Revenues:

 

  

 

  

  

 

  

DDS

$

16,003

$

12,852

$

41,929

$

42,944

Synodex

 

1,728

 

1,762

 

5,705

 

5,376

Agility

 

4,438

 

3,833

 

13,029

 

11,306

Total Consolidated

$

22,169

$

18,447

$

60,663

$

59,626

 

 

 

 

Income (loss) before provision for income taxes(1):

 

 

 

 

DDS

$

970

$

135

$

473

$

1,516

Synodex

 

(288)

 

(977)

 

(420)

 

(2,796)

Agility

 

75

 

(2,216)

 

(1,818)

 

(7,474)

Total Consolidated

$

757

$

(3,058)

$

(1,765)

$

(8,754)

 

 

 

 

Income (loss) before provision for income taxes(2):

 

 

 

 

DDS

$

827

$

(59)

$

36

$

987

Synodex

 

(154)

 

(778)

 

(19)

 

(2,318)

Agility

 

84

 

(2,221)

 

(1,782)

 

(7,423)

Total Consolidated

$

757

$

(3,058)

$

(1,765)

$

(8,754)

21

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

    

September 30, 2023

    

December 31, 2022

Total assets:

 

  

 

  

DDS

$

34,495

$

25,758

Synodex

 

3,290

 

3,270

Agility

 

18,640

 

19,014

Total Consolidated

$

56,425

$

48,042

    

September 30, 2023

    

December 31, 2022

Goodwill:

 

  

 

  

Agility

$

2,032

$

2,038

Total

$

2,032

$

2,038

(1)Before elimination of any inter-segment profits
(2)After elimination of any inter-segment profits

The table below shows intersegment revenues which are eliminated in consolidation (in thousands).

    

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

Revenues of DDS Segment from:

 

  

 

  

 

  

 

  

Synodex

 

$

1,594

$

2,119

$

4,829

$

6,167

Agility

 

296

 

425

 

1,121

 

1,274

Totals

 

$

1,890

$

2,544

$

5,950

$

7,441

Revenues for the three and nine-month periods ended September 30, 2023, and 2022 by geographic region (determined based upon customer’s domicile), were as follows (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

United States

$

13,273

$

11,904

$

35,469

$

37,843

United Kingdom

 

2,589

 

2,677

 

8,042

 

8,312

Canada

 

2,538

 

579

 

6,343

 

3,234

The Netherlands

 

1,911

 

1,734

 

5,396

 

5,105

Others - principally Europe

 

1,858

 

1,553

 

5,413

 

5,132

Totals

$

22,169

$

18,447

$

60,663

$

59,626

22

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Long lived assets by geographic region

Long-lived assets as of September 30, 2023 and December 31, 2022 by geographic region were comprised of (in thousands):

    

September 30, 

    

December 31, 

 

2023

 

2022

United States

$

8,760

$

7,205

 

 

Foreign countries:

 

 

Canada

 

7,283

 

7,675

Philippines

 

3,506

 

3,682

United Kingdom

 

1,043

 

1,198

India

 

2,026

 

1,195

Sri Lanka

 

398

 

426

Israel

 

15

 

3

Total foreign

 

14,271

 

14,179

Totals

$

23,031

$

21,384

Long-lived assets include the unamortized balance of right-of-use assets amounting to $5.2 million and $4.3 million as of September 30, 2023 and December 31, 2022, respectively.

One customer in the DDS segment generated approximately 11% of the Company’s total revenues for the three months ended September 30, 2023. No customer generated more than 10% of the Company’s total revenues for the three months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, for the three months ended September 30, 2023 and 2022, revenues from non-U.S. customers accounted for 40% and 35%, respectively, of the Company’s total revenues.

Two customers in the DDS segment generated approximately 10.2% and 10%, respectively, of the Company’s total revenues for the nine months ended September 30, 2023. Another customer in the DDS segment generated approximately 13% of the Company’s total revenues for the nine months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, revenues from non-U.S. customers accounted for 42% and 37% of the Company’s total revenues for the nine months ended September 30, 2023 and 2022, respectively.

As of September 30, 2023, approximately 37% of the Company’s accounts receivable was due from foreign (principally European) customers and 30% of the Company’s accounts receivable was due from two customers. As of December 31, 2022, approximately 44% of the Company’s accounts receivable was due from foreign (principally European) customers and 45% of the Company’s accounts receivable was due from four customers. No other customer accounted for 10% or more of the accounts receivable as of September 30, 2023 and December 31, 2022.

12.Income (Loss) Per Share

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to Innodata Inc. and Subsidiaries

$

371

$

(3,327)

$

(2,560)

$

(9,975)

Weighted average common shares outstanding

 

28,459

 

27,331

 

27,930

 

27,239

Dilutive effect of outstanding options

 

4,004

 

-

 

-

 

-

Adjusted for dilutive computation

 

32,463

 

27,331

 

27,930

 

27,239

Basic income (loss) per share is computed using the weighted-average number of common shares outstanding during the year. Diluted income (loss) per share is computed by considering the impact of the potential issuance of common shares, using the treasury

23

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

stock method, on the weighted-average number of shares outstanding. For those securities that are not convertible into a class of common stock, the “two-class” method of computing income (loss) per share is used.

Options to purchase 6.3 million shares of common stock for the three months ended September 30, 2023, were outstanding and included in the computation of diluted income per share.

Options to purchase 6.3 million shares of common stock for the nine months ended September 30, 2023, were outstanding but not included in the computation of loss per share because the effect would have been anti-dilutive.

Options to purchase 4.2 million and 5.7 million shares of common stock for the three- and nine-month periods ended September 30, 2022, were outstanding but not included in the computation of loss per share because the effect would have been anti-dilutive.

13.Derivatives

The Company conducts a large portion of its operations in international markets, which subjects it to foreign currency fluctuations. The most significant foreign currency exposures occur when revenue and associated accounts receivable are collected in one currency and expenses to generate that revenue are incurred in another currency. The Company is also subject to wage inflation and other government mandated increases and operating expenses in Asian countries where the Company has the majority of its operations. The Company’s primary inflation and exchange rate exposure relates to payroll, other payroll costs and operating expenses in the Philippines, India, Sri Lanka and Israel.

In addition, although most of the Company’s revenue is denominated in U.S. dollars, a significant portion of total revenues is denominated in Canadian dollars, Pound Sterling and Euros.

The Company’s policy is to enter derivative instrument contracts with terms that coincide with the underlying exposure being hedged for a period of up to 12 months. As such, the Company’s derivative instruments are expected to be highly effective. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded to Other comprehensive income (loss). Upon settlement of these contracts, the change in the fair value recorded in Other comprehensive income (loss) is reclassified to earnings and included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.

The Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking hedge transactions. The Company does not hold or issue derivatives for trading purposes. All derivatives are recognized at their fair value and classified based on the instrument’s maturity date. The total notional amount for outstanding derivatives designated as hedges was $8.1 million and $14.2 million as of September 30, 2023 and December 31, 2022, respectively.

The following table presents the fair value of derivative instruments included within the condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022 (in thousands):

Balance Sheet Location

Fair Value

September 30, 

December 31,

    

    

2023

    

2022

Derivatives designated as hedging instruments:

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses and other

$

12

$

365

24

Table of Contents

INNODATA INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 were as follows (in thousands):

 

For the Three Months Ended

For the Nine Months Ended

 

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net loss recognized in OCI(1)

$

137

$

884

$

74

$

1,707

Net (gain) loss reclassified from accumulated OCI into income(2)

$

(41)

$

678

$

427

$

965

Net gain recognized in income(3)

$

-

$

-

$

-

$

-

(1)Net change in fair value of the effective portion classified into other comprehensive income (“OCI”)
(2)Effective portion classified within direct operating costs.
(3)There were no ineffective portions for the period presented.  

14.Line of Credit

On April 4, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as lender, and Innodata Inc., Innodata Synodex, LLC, Innodata docGenix, LLC and Agility PR Solutions LLC as co-borrowers. On July 21, 2023, Innodata Services LLC signed a Joinder Agreement to join the Credit Agreement as a co-borrower. The Credit Agreement provides for a secured revolving line of credit (the “Revolving Credit Facility”) up to an amount equal to the lesser of the borrowing base and $10.0 million with a maturity date of April 4, 2026. The Revolving Credit Facility’s borrowing base is calculated in accordance with the terms of the Credit Agreement and on the basis of 85% of eligible accounts, 85% of eligible foreign accounts up to $2.0 million and certain other reserves and adjustments. As of September 30, 2023, such borrowing base calculation equaled approximately $4.7 million. The Credit Agreement contains a financial covenant that will require the Borrowers, on a consolidated basis, to maintain a fixed charge coverage ratio of not less than 1.10 to 1.00 by December 31, 2023. Except as set forth in the Credit Agreement, borrowings under the Revolving Credit Facility bear interest at a rate equal to the daily simple secured overnight financing rate (“SOFR”) plus 2.25%. The Company has not utilized the Revolving Credit Facility during the three months ended September 30, 2023 and through the date of filing of this Report.

25

Item 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL

CONDITION AND RESULTS OF OPERATIONS

Cautionary Note Regarding Forward-Looking Statements

Disclosures in this Quarterly Report on Form 10-Q (this “Report”) contain certain forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. These forward-looking statements include, without limitation, statements concerning our operations, economic performance, and financial condition. Words such as “project,” “believe,” “expect,” “can,” “continue,” “could,” “intend,” “may,” “should,” “will,” “anticipate,” “indicate,” “predict,” “likely,” “estimate,” “plan,” “possible,” “potential,” or the negatives thereof, and other similar expressions generally identify forward-looking statements.

These forward-looking statements are based on management’s current expectations, assumptions and estimates and are subject to a number of risks and uncertainties, including, without limitation, impacts resulting from the continuing conflict between Russia and the Ukraine and Hamas' attack against Israel and the ensuing conflict; investments in large language models; that contracts may be terminated by customers; projected or committed volumes of work may not materialize; pipeline opportunities and customer discussions which may not materialize into work or expected volumes of work; continuing reliance on project-based work in the DDS segment and the primarily at-will nature of such contracts and the ability of these customers to reduce, delay or cancel projects; the likelihood of continued development of the markets, particularly new and emerging markets, that our services support; continuing DDS segment revenue concentration in a limited number of customers; potential inability to replace projects that are completed, canceled or reduced; our dependency on content providers in our Agility segment; difficulty in integrating and deriving synergies from acquisitions, joint venture and strategic investments; potential undiscovered liabilities of companies and businesses that we may acquire; potential impairment of the carrying value of goodwill and other acquired intangible assets of companies and businesses that we acquire; a continued downturn in or depressed market conditions; changes in external market factors; the ability and willingness of our customers and prospective customers to execute business plans that give rise to requirements for our services; changes in our business or growth strategy; the emergence of new, or growth in existing competitors; various other competitive and technological factors; our use of and reliance on information technology systems, including potential security breaches, cyber-attacks, privacy breaches or data breaches that result in the unauthorized disclosure of consumer, customer, employee or Company information, or service interruptions; and other risks and uncertainties indicated from time to time in our filings with the Securities and Exchange Commission.

Our actual results could differ materially from the results referred to in forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, the risks discussed in Part I, Item 1A. “Risk Factors”, “Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and other parts of our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on February 24, 2023 and in our other filings that we may make with the Securities and Exchange Commission.

In light of these risks and uncertainties, there can be no assurance that the results referred to in the forward-looking statements will occur, and you should not place undue reliance on these forward-looking statements. These forward-looking statements speak only as of the date hereof.

We undertake no obligation to update or review any guidance or other forward-looking statements, whether as a result of new information, future developments or otherwise, except as may be required by the federal securities laws.

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is intended to help the reader understand the results of operations and financial condition of Innodata Inc. and its subsidiaries and should be read in conjunction with our unaudited condensed consolidated financial statements and the accompanying notes to condensed consolidated financial statements contained in Part I, Item 1 of this Report.

26

Business Overview

Innodata Inc. (NASDAQ: INOD) (including its subsidiaries, the “Company”, “Innodata”, “we”, “us” or “our”) is a leading data engineering company. Our mission is to help the world’s most prestigious companies deliver the promise of ethical, high-performing artificial intelligence (“AI”), which we believe will contribute to a safer and more prosperous world.

Innodata was founded on a simple idea: engineer the highest quality data so organizations across broad industry segments could make smarter decisions. Today, we believe we’re delivering the highest quality data for some of the world’s most innovative technology companies to use to train the AI models of the future.

AI holds the promise that computers can perceive and understand the world, enabling products and services that would have been previously unimaginable and impossible with traditional coding. AI learns from data, and the highest-performing AI will have learned from the highest-quality data. We believe that we can contribute meaningfully by harnessing our capabilities, honed over 30 years, in collecting and annotating data at scale with consistency and high accuracy.

We are also helping companies deploy and integrate AI into their operations and products and providing innovative AI-enabled industry platforms, helping ensure that our customers’ businesses are prepared for a world in which machines augment human activity in ways previously unimaginable.

We developed our capabilities and honed our approaches progressively over the last 30 years creating high-quality data for many of the world’s most demanding information companies. Approximately seven years ago, we formed Innodata Labs, a research and development center, to research, develop and apply machine learning and emerging AI to our large-scale, human-intensive data operations. In 2019, we began packaging the capabilities that emerged from our R&D efforts in order to align with several fast-growing new markets and help companies use AI/ML to drive performance benefits and business insights.

Our historical core competency in high-quality data, combined with these R&D efforts in applied AI, created the foundation for the evolution of our offerings, which include AI Data Preparation, AI Model Deployment and Integration, and AI-Enabled Industry Platforms.

AI Data Preparation

We collect or create training data, annotate training data, and train AI algorithms for social media companies, robotics companies, financial services companies, and many others, working with images, text, video and audio. We utilize a variety of leading third-party image and video annotation tools. For text, we use our proprietary data annotation platform that incorporates AI to reduce cost while improving consistency and quality of output. Our proprietary data annotation platform features auto-tagging capabilities that apply to both classical and generative AI tasks. The platform encapsulates many of the innovations we conceived in the course of our 30-year history of creating high-quality data.

In addition, because collecting real-world data is often impracticable (due to data privacy regulations or rarity of cohorts and outliers), we create high-quality synthetic data that maintains all of the statistical properties of real-world data, using a combination of domain specialists and machine technologies that leverage large language models (LLMs).

AI Model Deployment and Integration

We help businesses leverage the latest AI technologies to achieve their goals. We develop custom AI models (where we select the appropriate algorithms, tune hyperparameters, train and validate the models, and update the models as required). We also help businesses fine-tune their own custom versions of our proprietary models and third-party foundation models to address domain-specific and customer-specific use cases.

In addition to deploying and integrating AI models, we often provide a range of data engineering support services including data transformation, data curation, data hygiene, data consolidation, data extraction, data compliance, and master data management.

Our customers span a diverse range of industries and a wide range of AI use cases, benefiting from the short time-to-value and high economic returns of our AI solutions and platforms.

27

AI-Enabled Industry Platforms

Our AI-enabled industry platforms address specific, niche market requirements we believe we can innovate with AI/ML technologies. We deploy these industry platforms as software-as-a-service (SaaS) and as managed services. These platforms benefit from our technology infrastructure, our industry-specific knowledge, our strong customer relationships and experience merging technology with the business processes of our customers. To date, we have built an industry platform for medical records data extraction and transformation (which we brand as “Synodex®”) and an industry platform for public relations (which we brand as “Agility PR Solutions”). We are in the development with an additional AI-enabled industry platform to serve financial services institutions.

Our Synodex industry platform transforms medical records into useable digital data organized in accordance with our proprietary data models or customer data models.

Our Agility industry platform provides marketing communications and public relations professionals with the ability to target and distribute content to journalists and social media influencers world-wide and to monitor and analyze global news (print, web, radio and TV) and social media.  

Our operations are presently classified and reported in three reporting segments: Digital Data Solutions (DDS), Synodex and Agility.

Prevailing Economic Conditions and Seasonality

Prevailing Economic Conditions

With the current level of demand for our services, we believe we have existing cash and cash equivalents that provide sufficient sources of liquidity to satisfy our financial needs for at least the next 12 months from the date of the filing of this Report (refer to Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources” for additional information). In the event we experience a significant or prolonged reduction in revenues, the likelihood of which is uncertain, we would seek to manage our liquidity by utilizing the Revolving Credit Facility, reducing capital expenditures, deferring investment activities, and reducing operating costs.

Seasonality

Our quarterly operating results are subject to certain fluctuations. We experience fluctuations in our revenue and earnings as we replace and begin new projects, which may have some normal start-up delays, or we may be unable to replace a project entirely. These and other factors may contribute to fluctuations in our operating results from quarter to quarter. In addition, as some of our Asian facilities are closed during holidays in the fourth quarter, we typically incur higher wages, due to overtime, that reduce our margins.

Our Synodex subsidiary experiences seasonal fluctuations in revenues. Typically, revenue is lowest in the third quarter of the calendar year and highest in the fourth quarter of the calendar year. The seasonality is directly linked to the number of life insurance applications received by the insurance companies.

Trends

We view new customer acquisition as an indicator of our business momentum, sales and marketing efficiency, and competitive market positioning. During the nine months ended September 30, 2023, we added 372 new customers, an average of 124 new customers per quarter. This is a 33% increase over the 93 new customers we added on average per quarter in 2021 and a 1% decrease from the 126 new customers we added on average per quarter in 2022. Importantly, in addition to the customer count, we recognize that the size and scale of new customers significantly impacts our growth trajectory. While in the first three quarters of 2023 there was a 1% decrease from the average of 126 new customers per quarter in 2022, it is noteworthy that we are placing emphasis on acquiring customers that align with our strategic goals, leading to a focus on the potential revenue value of new customer engagements over sheer number of new customer engagements.

For further information, refer to the risk factor titled “Quarterly fluctuations in our revenues and results of operations could make financial forecasting difficult and could negatively affect our stock price.” in Part I, Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2022.

28

Non-GAAP Financial Measures

In addition to the financial information prepared in conformity with U.S. GAAP (“GAAP”), we provide certain non-GAAP financial information. We believe that these non-GAAP financial measures assist investors in making comparisons of period-to-period operating results. In some respects, management believes non-GAAP financial measures are more indicative of our ongoing core operating performance than their GAAP equivalents by making adjustments that management believes are reflective of the ongoing performance of the business.

We believe that the presentation of this non-GAAP financial information provides investors with greater transparency by providing investors a more complete understanding of our financial performance, competitive position, and prospects for the future, particularly by providing the same information that management and our Board of Directors use to evaluate our performance and manage the business. However, the non-GAAP financial measures presented in this Quarterly Report on Form 10-Q have certain limitations in that they do not reflect all of the costs associated with the operations of our business as determined in accordance with GAAP. Therefore, investors should consider non-GAAP financial measures in addition to, and not as a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further, the non-GAAP financial measures that we present may differ from similar non-GAAP financial measures used by other companies.

Adjusted Gross Profit and Adjusted Gross Margin

We define Adjusted Gross Profit as revenues less direct operating costs attributable to Innodata Inc. and its subsidiaries in accordance with U.S. GAAP plus, depreciation and amortization of intangible assets, stock-based compensation, non-recurring severance and other one-time costs.

We define Adjusted Gross Margin by dividing Adjusted Gross Profit over total U.S. GAAP revenues.

We use Adjusted Gross Profit and Adjusted Gross Margin to evaluate results of operations and trends between fiscal periods and believe that these measures are important components of our internal performance measurement process.

The following table contains a reconciliation of Gross Profit and Gross Margin in accordance with the U.S. GAAP attributable to Innodata Inc. and its subsidiaries to Adjusted Gross Profit and Adjusted Gross Margin for the three and nine months ended September 30, 2023 and 2022 (in thousands).

Three Months Ended September 30,

 

Nine Months Ended September 30,

Consolidated

    

2023

    

2022

    

2023

    

2022

Gross Profit attributable to Innodata Inc. and Subsidiaries

$

8,224

 

$

6,058

$

21,129

$

20,831

Depreciation and amortization

 

1,209

 

984

3,398

2,747

Severance**

 

-

 

-

327

-

Stock-based compensation

 

85

 

46

210

154

Adjusted Gross Profit

$

9,518

 

$

7,088

$

25,064

$

23,732

Gross Margin

 

37

%

33

%

35

%

35

%

Adjusted Gross Margin

43

%

38

%

41

%

40

%

29

Three Months Ended September 30,

 

Nine Months Ended September 30,

DDS Segment

    

2023

    

2022

    

2023

    

2022

Gross Profit attributable to DDS Segment

$

5,789

 

$

4,819

$

14,346

$

16,643

Depreciation and amortization

 

300

 

174

730

394

Severance**

 

-

 

-

28

-

Stock-based compensation

 

75

 

37

186

129

Adjusted Gross Profit

$

6,164

 

$

5,030

$

15,290

$

17,166

Gross Margin

 

36

%  

37

%  

34

%  

39

%

Adjusted Gross Margin

39

%  

39

%  

36

%  

40

%

Three Months Ended September 30,

 

Nine Months Ended September 30,

Synodex Segment

    

2023

    

2022

    

2023

    

2022

Gross Profit/(Loss) attributable to Synodex Segment

$

1

 

$

(423)

$

499

$

(858)

Depreciation and amortization

 

155

 

171

479

483

Severance**

 

-

 

-

-

-

Stock-based compensation

 

1

 

-

1

-

Adjusted Gross Profit/(Loss)

$

157

 

$

(252)

$

979

$

(375)

Gross Margin

 

0

%  

(24)

%  

9

%  

(16)

%

Adjusted Gross Margin

9

%  

(14)

%  

17

%  

(7)

%

Three Months Ended September 30,

 

Nine Months Ended September 30,

Agility Segment

    

2023

    

2022

    

2023

    

2022

Gross Profit attributable to Agility Segment

$

2,434

 

$

1,662

$

6,284

$

5,046

Depreciation and amortization

 

754

 

639

2,189

1,870

Severance**

 

-

 

-

299

-

Stock-based compensation

 

9

 

9

23

25

Adjusted Gross Profit

$

3,197

 

$

2,310

$

8,795

$

6,941

Gross Margin

 

55

%  

43

%  

48

%  

45

%

Adjusted Gross Margin

72

%  

60

%  

68

%  

61

%

**Represents non-recurring severance incurred for a reduction in headcount in connection with the re-alignment of the Company’s cost structure.

Adjusted EBITDA

We define Adjusted EBITDA as net income (loss) attributable to Innodata Inc. and its subsidiaries in accordance with U.S. GAAP before interest expense, income taxes, depreciation and amortization of intangible assets (which derives EBITDA), plus additional adjustments for loss on impairment of intangible assets and goodwill, stock-based compensation, income (loss) attributable to non-controlling interests, non-recurring severance, and other one-time costs. We use Adjusted EBITDA to evaluate core results of operations and trends between fiscal periods and believe that these measures are important components of our internal performance measurement process.

30

The following table contains a reconciliation of U.S. GAAP net income (loss) attributable to Innodata Inc. and its subsidiaries to Adjusted EBITDA (loss) for the three and nine months ended September 30, 2023 and 2022 (in thousands).

    

Three Months Ended September 30,

Nine Months Ended September 30,

Consolidated

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to Innodata Inc. and Subsidiaries

$

371

$

(3,327)

$

(2,560)

$

(9,975)

Provision for income taxes

374

268

 

780

 

1,293

Interest expense

163

(1)

 

295

 

1

Depreciation and amortization

1,237

1,011

 

3,479

 

2,836

Severance**

-

-

580

-

Stock-based compensation

1,017

805

 

2,998

 

2,370

Non-controlling interests

12

1

 

15

 

(72)

Adjusted EBITDA (loss)

$

3,174

$

(1,243)

$

5,587

$

(3,547)

Three Months Ended September 30,

Nine Months Ended September 30,

DDS Segment

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to DDS Segment

$

444

$

(324)

$

(751)

$

(211)

Provision for income taxes

371

265

772

1,196

Interest expense

162

(1)

 

291

 

1

Depreciation and amortization

328

201

811

483

Severance**

-

-

33

-

Stock-based compensation

854

761

2,524

1,929

Non-controlling interests

12

1

15

2

Adjusted EBITDA

$

2,171

$

903

$

3,695

$

3,400

    

Three Months Ended September 30,

    

Nine Months Ended September 30,

Synodex Segment

2023

    

2022

    

2023

    

2022

Net loss attributable to Synodex Segment

$

(154)

$

(779)

$

(19)

$

(2,244)

Depreciation and amortization

155

 

171

479

483

Severance**

-

-

6

-

Stock-based compensation

 

60

 

30

 

177

 

129

Non-controlling interests

 

-

 

-

 

-

 

(74)

Adjusted EBITDA (loss)

$

61

$

(578)

$

643

$

(1,706)

Three Months Ended September 30,

Nine Months Ended September 30,

Agility Segment

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to Agility Segment

$

81

$

(2,224)

$

(1,790)

$

(7,520)

Provision for income taxes

3

3

 

8

 

97

Interest expense

1

-

 

4

 

-

Depreciation and amortization

754

639

 

2,189

 

1,870

Severance**

-

-

541

-

Stock-based compensation

103

14

 

297

 

312

Adjusted EBITDA (loss)

$

942

$

(1,568)

$

1,249

$

(5,241)

**Represents non-recurring severance incurred for a reduction in headcount in connection with the re-alignment of the Company’s cost structure.

31

Results of Operations

The amounts in the MD&A below have been rounded. All percentages have been calculated using rounded amounts.

Three Months Ended September 30, 2023 and 2022

Revenues

Total revenues were $22.2 million and $18.4 million for the three months ended September 30, 2023 and 2022, respectively, an increase of $3.8 million or approximately 20%.

Revenues from the DDS segment were $16.1 million and $12.8 million for the three months ended September 30, 2023 and 2022, respectively, an increase of $3.3 million or approximately 26%. The net increase was primarily attributable to higher volume from one existing and one new customer, offset in part by lower revenue of $1.0 million from a large social media company that underwent a significant management change in the second half of 2022.

Revenues from the Synodex segment were $1.7 million and $1.8 million for the three months ended September 30, 2023 and 2022, respectively, a decrease of $0.1 million or approximately 6%. The decrease was primarily attributable to lower volume from existing customers.

Revenues from the Agility segment were $4.4 million and $3.8 million for the three months ended September 30, 2023 and 2022, respectively, an increase of $0.6 million or approximately 16%. The increase was primarily attributable to higher volumes from subscriptions to our Agility AI-enabled industry platform and newswire product.

One customer in the DDS segment generated approximately 11% of the Company’s total revenues for the three months ended September 30, 2023. No customer generated more than 10% of the Company’s total revenues for the three months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, for the three months ended September 30, 2023 and 2022, revenues from non-U.S. customers accounted for 40% and 35%, respectively, of the Company’s total revenues.

Direct Operating Costs

Direct operating costs consist of direct and indirect labor costs, occupancy costs, data center hosting fees, cloud services, content acquisition costs, depreciation and amortization, travel, telecommunications, computer services and supplies, realized gain (loss) on forward contracts, foreign currency revaluation gain (loss), and other direct expenses that are incurred in providing services to our customers.

Direct operating costs were $13.9 million and $12.4 million for the three months ended September 30, 2023 and 2022, respectively, an increase of $1.5 million or 12%. The net increase in direct operating costs was primarily due to higher revenues from one new and one existing customer, offset in part by cost optimization efforts aimed at improving operational efficiency. The net increase includes higher direct and indirect labor related costs amounting to $0.5 million primarily on account of new hires and salary increases; higher recruitment fees of $0.6 million for new hires; an unfavorable impact of foreign exchange rate fluctuations of $0.2 million; and higher depreciation and amortization of capitalized developed software of $0.2 million. Direct operating costs as a percentage of total revenues were 63% and 67% for the three months ended September 30, 2023 and 2022, respectively. The decrease in direct operating cost as a percentage of total revenues was primarily due to higher revenues in the DDS and Agility segments, offset in part by higher direct operating costs in the DDS Segment.

32

Direct operating costs for the DDS segment were approximately $10.2 million and $8.0 million for the three months ended September 30, 2023 and 2022, respectively, an increase of $2.2 million or 28%. The increase in direct operating costs was primarily due to higher revenues from one new and one existing customer, offset in part by cost optimization efforts aimed at improving operational efficiency. The net increase includes higher direct and indirect labor related costs amounting to $1.1 million primarily on account of new hires and salary increases, offset in part by headcount reductions; higher recruitment fees of $0.6 million for new hires; an unfavorable impact of foreign exchange rate fluctuations of $0.2 million; higher depreciation and amortization of capitalized developed software of $0.1 million; and an increase in other direct operating costs of $0.2 million. Direct operating costs for the DDS segment as a percentage of DDS segment revenues were 63% for each of the three-month periods ended September 30, 2023 and 2022, respectively.

Direct operating costs for the Synodex segment were $1.7 million and $2.2 million for the three months ended September 30, 2023 and 2022, respectively, a decrease of $0.5 million or 23%. The decrease in direct operating costs was primarily due to cost optimization efforts aimed at improving operational efficiency and lower revenues. The decrease includes lower direct labor costs of $0.4 million and a decrease in other direct operating costs of $0.1 million. Direct operating costs for the Synodex segment as a percentage of Synodex segment revenues were 100% and 122% for the three months ended September 30, 2023 and 2022, respectively. The decrease in direct operating costs of the Synodex segment as a percentage of Synodex segment revenues was due to lower direct operating costs.

Direct operating costs for the Agility segment were $2.0 million and $2.2 million for the three months ended September 30, 2023 and 2022, respectively, a decrease of $0.2 million or 9%. The decrease in direct operating costs was primarily due to the cost optimization efforts aimed at improving operational efficiency. Total direct and indirect labor cost reductions from the cost optimization initiatives was $0.3 million, offset in part by higher depreciation and amortization of capitalized developed software of $0.1 million. Direct operating costs for the Agility segment as a percentage of Agility segment revenues were 45% and 58% for the three months ended September 30, 2023 and 2022, respectively. The decrease in direct operating costs of the Agility segment as a percentage of Agility segment revenues was primarily due to increased revenues from subscriptions to our Agility AI-enabled platform and newswire products and lower direct operating costs.

Gross Profit and Gross Margin

Gross profit is derived by revenues less direct operating costs, while Gross margin as a percentage is derived by dividing gross profit over revenues.

Gross profit was $8.2 million and $6.1 million for the three months ended September 30, 2023 and 2022, respectively. The $2.1 million increase in gross profit was due to higher revenues in the DDS and Agility segments; and lower direct operating costs in the Synodex and Agility segments, offset in part by higher direct operating costs in the DDS segment. Gross margin was 37% and 33% for the three months ended September 30, 2023 and 2022, respectively. The increase in gross profit as a percentage of revenues was due to higher revenues in the DDS and Agility segments; and lower direct operating costs in the Synodex and Agility segments.

Gross profit for the DDS segment was $5.8 million and $4.8 million for the three months ended September 30, 2023 and 2022, respectively. The $1.0 million increase in gross profit for the DDS segment was primarily due to higher revenues, offset in part by higher direct operating costs. Gross margin for the DDS segment was 36% and 37% for the three months ended September 30, 2023 and 2022, respectively. The decrease in gross margin for the DDS segment as a percentage of revenues was primarily due to higher revenues, offset in part by higher direct operating costs.

Gross profit for the Synodex segment was breakeven for the three months ended September 30, 2023 and a loss of $0.4 million for the three months ended September 30, 2022. The $0.4 million change in gross profit for the Synodex segment was primarily due to lower direct operating costs. Gross margin for the Synodex segment was 0% and (24)% for the three months ended September 30, 2023 and 2022, respectively. The increase in gross margin for the Synodex segment as a percentage of revenues was primarily due to lower direct operating costs.

33

Gross profit for the Agility segment was $2.4 million and $1.7 million for the three months ended September 30, 2023 and 2022, respectively. The $0.7 million increase in gross profit for the Agility segment was primarily due to higher revenues and lower direct operating costs. Gross margin for the Agility segment was 55% and 43% for the three months ended September 30, 2023 and 2022, respectively. The increase in gross margin for the Agility segment as a percentage of revenues was primarily due to higher revenues and lower direct operating costs.

Selling and Administrative Expenses

Selling and administrative expenses consist of payroll and related costs including commissions, bonuses, and stock-based compensation; marketing, advertising, trade conferences and related expenses; new services research and related software development expenses, software subscriptions, professional and consultant fees, provision for doubtful accounts and other administrative overhead expenses.

Selling and administrative expenses were $7.4 million and $9.1 million for the three months ended September 30, 2023 and 2022, respectively, a decrease of $1.7 million or 19%. The decrease in selling and administrative expenses was primarily due to the cost optimization efforts aimed at improving operational efficiency. The decrease includes lower labor and related expenses of $1.0 million primarily on account of headcount reduction, offset in part by higher commissions and salary increases; lower marketing related expenses of $0.4 million; lower recruitment and professional fees of $0.1 million, a favorable impact of foreign exchange rate fluctuations of $0.1 million and a decrease in other selling and administrative expenses of $0.1 million. Selling and administrative expenses as a percentage of total revenues were 33% and 49% for the three months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses as a percentage of total revenues was primarily attributable to higher revenues in the DDS and Agility segments; offset in part by higher selling and administrative expenses in the DDS segment.

Selling and administrative expenses for the DDS segment were $4.9 million and $4.8 million for the three months ended September 30, 2023 and 2022, respectively, an increase of $0.1 million or 2%. The increase is mainly from higher commissions of $0.1 million and an increase in other selling and administrative expenses of $0.1 million, offset in part by lower marketing-related expenses of $0.1 million. Selling and administrative expenses for the DDS segment as a percentage of DDS segment revenues were 30% and 38% for the three months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses of the DDS segment as a percentage of DDS segment revenues was primarily attributable to higher revenues, offset in part by higher selling and administrative expenses.

Selling and administrative expenses for the Synodex segment were $0.2 million and $0.4 million for the three months ended September 30, 2023 and 2022, respectively, a decrease of $0.2 million or 50%. The decrease in selling and administrative expenses was attributable to lower labor and related expenses of $0.1 million and lower professional fees of $0.1 million. Selling and administrative expenses for the Synodex segment as a percentage of Synodex segment revenues were 12% and 22% for the three months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses of the Synodex segment as a percentage of Synodex segment revenues was primarily attributable to lower selling and administrative expenses, offset in part by lower revenues.

Selling and administrative expenses for the Agility segment were $2.3 million and $3.9 million for the three months ended September 30, 2023 and 2022, respectively, a decrease of $1.6 million or 41%. The decrease in selling and administrative expenses was primarily due to the cost optimization efforts aimed at improving operational efficiency. The decrease includes lower labor and related expenses of $1.0 million primarily on account of headcount reductions offset in part by higher commissions; lower marketing related expenses of $0.3 million; a favorable impact of foreign exchange rate fluctuations of $0.1 million, and other selling and administrative expenses of $0.2 million. Selling and administrative expenses for the Agility segment as a percentage of Agility segment revenues were 52% and 103% for the three months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses of the Agility segment as a percentage of Agility segment revenues was primarily due to lower selling and administrative expenses and higher revenues.

34

Income Taxes

We recorded a provision for income taxes of $0.4 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively.

Tax-related charges primarily consisted of a provision for foreign taxes recorded in accordance with local tax regulations by our foreign subsidiaries. Effective income tax rates are disproportionate primarily due to losses incurred by our U.S. entities, Canadian and European principally (Germany and the United Kingdom) subsidiaries, and a valuation allowance recorded on the deferred taxes of the U.S., Canadian, German and the United Kingdom subsidiaries.

Net Income (Loss)

We had a net income of $0.4 million and a net loss of $3.3 million during the three months ended September 30, 2023 and 2022, respectively. The $3.7 million change was due to higher revenues in the DDS and Agility segments and lower operating costs and expenses in the Synodex and Agility segment.

Net income for the DDS segment was $0.4 million and a net loss of $0.3 million for the three months ended September 30, 2023 and 2022, respectively. The $0.7 million change was due to higher revenues; offset in part by higher operating costs and expenses in the current quarter.

Net loss for the Synodex segment was $0.2 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively. The $0.6 million change was due to lower operating costs and expenses, offset in part by lower revenues in the current quarter.

Net income for the Agility segment was $0.1 million and a net loss of $2.2 million for the three months ended September 30, 2023 and 2022, respectively. The $2.3 million change was due to lower operating costs and expenses and higher revenues in the current quarter.

Adjusted Gross Profit and Margin

Adjusted Gross Profit and Adjusted Gross Margin are non-GAAP financial measures. For a reconciliation of Adjusted Gross Profit and Adjusted Gross Margin to the most directly comparable GAAP measure, please see the description of “Non-GAAP Financial Measures – Adjusted Gross Profit and Adjusted Gross Margin” above.

Adjusted gross profit was $9.5 million and $7.1 million for the three months ended September 30, 2023 and 2022, respectively. The $2.4 million increase in adjusted gross profit was due to higher gross profit and higher depreciation and amortization. Adjusted gross margin was 43% and 38% for the three months ended September 30, 2023 and 2022, respectively. The increase in adjusted gross margin as a percentage of revenues was due to higher gross profit and higher depreciation and amortization.

Adjusted gross profit for the DDS segment was $6.2 million and $5.0 million for the three months ended September 30, 2023 and 2022, respectively. The $1.2 million increase in adjusted gross profit for the DDS Segment was due to higher gross profit and higher depreciation and amortization. Adjusted gross margin for the DDS segment was 39% for each of the three-month periods ended September 30, 2023 and 2022, respectively.

Adjusted gross profit for the Synodex segment was $0.1 million and a loss of $0.3 million for the three months ended September 30, 2023 and 2022, respectively. The $0.4 million change in adjusted gross profit in the Synodex segment was due to higher gross profit. Adjusted gross margin for the Synodex segment was 9% and (14)% for the three months ended September 30, 2023 and 2022, respectively. The increase in the adjusted gross margin for the Synodex segment as a percentage of revenues was due to higher gross profit.

Adjusted gross profit for the Agility segment was $3.2 million and $2.3 million for the three months ended September 30, 2023 and 2022, respectively. The $0.9 million increase in adjusted gross profit for the Agility segment was due to higher gross profit and higher depreciation and amortization. Adjusted gross margin for the Agility segment was 72% and 60% for the three months ended September 30, 2023 and 2022, respectively. The increase in the adjusted gross margin for the Agility segment as a percentage of revenues was due to higher gross profit and higher depreciation and amortization.

35

Adjusted EBITDA

Adjusted EBITDA is a non-GAAP financial measure. For a reconciliation of Adjusted EBITDA to the most directly comparable GAAP measure, please see the description of “Non-GAAP Financial Measures – Adjusted EBITDA” above.

Adjusted EBITDA was $3.2 million and a loss of $1.2 million for the three months ended September 30, 2023 and 2022, respectively. The $4.4 million change in Adjusted EBITDA was due to a lower net loss and higher depreciation and amortization, stock-based compensation, interest expense and tax provision.

Adjusted EBITDA for the DDS segment was $2.2 million and $0.9 million for the three months ended September 30, 2023 and 2022, respectively. The $1.3 million increase in Adjusted EBITDA in the DDS Segment was due to a lower net loss, higher interest expense, depreciation and amortization, tax provision and stock-based compensation.

Adjusted EBITDA for the Synodex segment was $0.1 million and a loss of $0.6 million for the three months ended September 30, 2023 and 2022, respectively. The $0.7 million change in Adjusted EBITDA in the Synodex segment was due to a lower net loss.

Adjusted EBITDA for the Agility segment was $0.9 million and a loss of $1.6 million for the three months ended September 30, 2023 and 2022, respectively. The $2.5 million change in Adjusted EBITDA in the Agility segment was due to a lower net loss and higher depreciation and amortization, and stock-based compensation.

Nine Months Ended September 30, 2023 and 2022

Revenues

Total revenues were $60.7 million and $59.6 million for the nine months ended September 30, 2023 and 2022, respectively, an increase of $1.1 million or approximately 2%.

Revenues from the DDS segment were $42.0 million and $42.9 million for the nine months ended September 30, 2023 and 2022, respectively, a decrease of $0.9 million or approximately 2%. The decrease was primarily attributable to lower revenue of $7.9 million from a large social media company that underwent a significant management change in the second half of 2022, offset in part by higher volume from one new and one existing customer.

Revenues from the Synodex segment were $5.7 million and $5.4 million for the nine months ended September 30, 2023 and 2022, respectively, an increase of $0.3 million or approximately 6%. The increase was primarily attributable to higher volume from an existing customer.

Revenues from the Agility segment were $13.0 million and $11.3 million for the nine months ended September 30, 2023 and 2022, respectively, an increase of $1.7 million or approximately 15%. The increase was primarily attributable to higher volumes from subscriptions to our Agility AI-enabled industry platform and newswire product.

Two customers in the DDS segment generated 10.2% and 10%, respectively, of the Company’s total revenues for the nine months ended September 30, 2023. Another customer in the DDS segment generated approximately 13% of the Company’s total revenues for the nine months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, revenues from non-U.S. customers accounted for 42% and 37% of the Company’s total revenues for the nine months ended September 30, 2023 and 2022, respectively.

36

Direct Operating Costs

Direct operating costs consist of direct and indirect labor costs, occupancy costs, data center hosting fees, cloud services, content acquisition costs, depreciation and amortization, travel, telecommunications, computer services and supplies, realized gain (loss) on forward contracts, foreign currency revaluation gain (loss), and other direct expenses that are incurred in providing services to our customers.

Direct operating costs were $39.5 million and $38.8 million for the nine months ended September 30, 2023 and 2022, respectively, an increase of $0.7 million or 2%. The increase in direct operating costs was primarily due to higher revenues from one new and one existing customer, offset in part by our continued cost optimization efforts aimed at improving operational efficiency. The net increase includes an unfavorable impact of exchange rate fluctuations of $1.7 million; higher depreciation and amortization of capitalized developed software of $0.6 million; higher recruitment costs of $0.6 million; higher content related costs of $0.3 million and an increase in other direct operating costs of $0.4 million. These non-labor cost increases were offset in part by a net reduction in direct and indirect labor related costs amounting to $2.9 million primarily on account of reductions in headcount, offset in part by salary increases and labor costs of new hires. Direct operating costs as a percentage of total revenues were 65% for each of the nine-month periods ended September 30, 2023 and 2022, respectively.

Direct operating costs for the DDS segment were approximately $27.6 million and $26.3 million for the nine months ended September 30, 2023 and 2022, respectively, an increase of $1.3 million or 5%. The increase includes an unfavorable impact of exchange rate fluctuations of $1.7 million; higher recruitment costs of $0.6 million; higher depreciation and amortization of capitalized developed software of $0.3 million and an increase in other direct operating costs of $0.3 million. These non-labor cost increases were offset in part by a net reduction in direct and indirect labor related costs amounting to $1.6 million primarily on account of cost optimization efforts aimed at improving operational efficiency, offset in part by salary increases and labor costs of new hires. Direct operating costs for the DDS segment as percentage of DDS segment revenues were 66% and 61% for the nine months ended September 30, 2023 and 2022, respectively. The increase in direct operating costs of the DDS segment as a percentage of DDS segment revenues was primarily attributable to higher direct operating costs and lower revenues.

Direct operating costs for the Synodex segment were $5.2 million and $6.2 million for the nine months ended September 30, 2023 and 2022, respectively, a decrease of $1.0 million or 16%. The decrease in direct operating costs was primarily due to cost optimization efforts aimed at improving operational efficiency. The decrease includes lower direct labor costs of $1.1 million, offset in part by an increase in other direct operating costs of $0.1 million. Direct operating costs for the Synodex segment as a percentage of Synodex segment revenues were 91% and 115% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in direct operating costs of the Synodex segment as a percentage of Synodex segment revenues was due to lower direct operating costs and higher revenues.

Direct operating costs for the Agility segment were $6.7 million and $6.3 million for the nine months ended September 30, 2023 and 2022, respectively, an increase of $0.4 million or 6%. The increase in direct operating costs was primarily due to higher revenues offset by cost optimization efforts aimed at improving operational efficiency. The increase includes higher depreciation and amortization of capitalized developed software of $0.3 million and higher content related costs of $0.3 million, offset in part by a decrease in direct labor costs of $0.2 million. Direct operating costs for the Agility segment as a percentage of Agility segment revenues were 52% and 56% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in direct operating costs of the Agility segment as a percentage of Agility segment revenues was due to higher revenues, offset in part by higher direct operating costs.

Gross Profit and Gross Margin

Gross profit is derived by revenues less direct operating costs, while Gross margin as a percentage is derived by dividing gross profit over revenues.

Gross profit was $21.1 million and $20.8 million for the nine months ended September 30, 2023 and 2022, respectively. The $0.3 million increase in gross profit was primarily due to higher revenues in the Synodex and Agility segments, offset in part by higher direct operating costs in the DDS and Agility segments. Gross margin was 35% for each of the nine-month periods ended September 30, 2023 and 2022, respectively.

37

Gross profit for the DDS segment was $14.3 million and $16.6 million for the nine months ended September 30, 2023 and 2022, respectively. The $2.3 million decrease in gross profit for the DDS segment was primarily due to higher direct operating costs and lower revenue. Gross margin for the DDS segment was 34% and 39% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in gross margin for the DDS segment as a percentage of revenues was primarily due to higher direct operating costs and lower revenues.

Gross profit for the Synodex segment was $0.5 million and a loss of $0.8 million for the nine months ended September 30, 2023 and 2022, respectively. The $1.3 million change in gross profit for the Synodex segment was primarily due to lower direct operating costs and higher revenues. Gross margin for the Synodex segment was 9% and (16)% for the nine months ended September 30, 2023 and 2022, respectively. The increase in gross margin for the Synodex segment as a percentage of revenues was primarily due to lower direct operating costs and higher revenues.

Gross profit for the Agility segment was $6.3 million and $5.0 million for the nine months ended September 30, 2023 and 2022, respectively. The $1.3 million increase in gross profit for the Agility segment was primarily due to higher revenues, offset in part by higher direct operating costs. Gross margin for the Agility segment was 48% and 45% for the nine months ended September 30, 2023 and 2022. The increase in gross margin for the Agility segment as a percentage of revenues was primarily due to higher revenues, offset in part by higher direct operating costs.

Selling and Administrative Expenses

Selling and administrative expenses consist of payroll and related costs including commissions, bonuses, and stock-based compensation; marketing, advertising, trade conferences and related expenses; new services research and related software development expenses, software subscriptions, professional and consultant fees, provision for doubtful accounts and other administrative overhead expenses.

Selling and administrative expenses were $22.8 million and $29.6 million for the nine months ended September 30, 2023 and 2022, respectively, a decrease of $6.8 million or 23%. The decrease in selling and administrative expenses was primarily due to the cost optimization efforts aimed at improving operational efficiency. The decrease includes lower labor and related expenses of $3.9 million primarily on account of headcount reduction, offset in part by salary increases, higher commissions and severance; lower recruitment and professional fees of $1.2 million; lower marketing related expenses of $1.2 million; lease termination expense of $0.2 million; a favorable impact of foreign exchange rate fluctuations of $0.2 million and a decrease in other selling and administrative expenses of $0.4 million. These lower selling and administrative expenses were offset in part by a higher provision for doubtful accounts of $0.3 million. Selling and administrative expenses as a percentage of total revenues were 38% and 50% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses as a percentage of total revenues was primarily attributable to lower selling and administrative expenses in all segments and higher revenues in the Agility and Synodex segments.

Selling and administrative expenses for the DDS segment were $14.2 million and $15.6 million for the nine months ended September 30, 2023 and 2022, respectively, a decrease of $1.4 million or 9%. The decrease in selling and administrative expenses was primarily due to the cost optimization efforts aimed at improving operational efficiency. The decrease includes lower labor and related expenses of $0.8 million primarily on account of headcount reductions and lower commissions; lower recruitment and professional fees of $0.5 million; and lower marketing related expenses of $0.5 million, offset in part by a higher provision for doubtful accounts of $0.1 million and an increase in other selling and administrative expenses of $0.3 million. Selling and administrative expenses for the DDS segment as a percentage of DDS revenues was 34% and 36% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses of the DDS segment as a percentage of DDS segment revenues was primarily attributable to lower selling and administrative expenses, offset in part by lower revenues.

Selling and administrative expenses for the Synodex segment were $0.5 million and $1.5 million for the nine months ended September 30, 2023 and 2022, respectively, a decrease of $1.0 million or 67%. The decrease in selling and administrative expenses was primarily due to the cost optimization efforts aimed at improving operational efficiency. The decrease in selling and administrative expenses includes lower professional fees of $0.5 million, lower payroll-related costs of $0.2 million and a decrease in other selling and administrative expenses of $0.3 million. Selling and administrative expenses for the Synodex segment as a percentage of Synodex segment revenues were 9% and 28% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses of the Synodex segment as a percentage of Synodex segment revenues was primarily attributable to lower selling and administrative expenses and higher revenues.

38

Selling and administrative expenses for the Agility segment were $8.1 million and $12.5 million for the nine months ended September 30, 2023 and 2022, respectively, a decrease of $4.4 million or 35%. The decrease in selling and administrative expenses was primarily due to the cost optimization efforts aimed at improving operational efficiency. The decrease includes lower labor and related expenses of $2.9 million primarily on account of headcount reductions; lower marketing related expenses of $0.7 million; lower professional fees of $0.2 million; a favorable impact of foreign exchange rate fluctuations of $0.2 million; lease termination expense of $0.2 million; and a decrease in other selling and administrative expenses of $0.4 million. These lower selling and administrative expenses were offset in part by a higher provision for doubtful accounts of $0.2 million. Selling and administrative expenses for the Agility segment as a percentage of Agility segment revenues were 62% and 111% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in selling and administrative expenses of the Agility segment as a percentage of Agility segment revenues was primarily due to lower selling and administrative expenses and higher revenues.

Income Taxes

We recorded a provision for income taxes of $0.8 million and $1.3 million for the nine months ended September 30, 2023 and 2022, respectively.

Taxes primarily consist of a provision for foreign taxes recorded in accordance with the local tax regulations by our foreign subsidiaries. Effective income tax rates are disproportionate due to the losses incurred by our U.S. entity and our Canadian subsidiaries, and a valuation allowance recorded on deferred taxes on these entities and tax effects of foreign operations, including foreign exchange gains and losses.

Net Loss

We incurred a net loss of $2.6 million and $10.0 million during the nine months ended September 30, 2023 and 2022, respectively. The $7.4 million change was a result of lower operating costs and expenses in all segments in the current nine-month period and higher revenues in the Synodex and Agility segments.

Net loss for the DDS segment was $0.8 million and $0.2 million for the nine months ended September 30, 2023 and 2022, respectively. The change of $0.6 million was primarily attributable to lower revenues in the current nine-month period.

The Synodex segment was breakeven and had a net loss of $2.2 million for the nine months ended September 30, 2023 and 2022, respectively. The $2.2 million change was due to lower operating costs and expenses and higher revenues in the current nine-month period.

Net loss for the Agility segment was $1.8 million and $7.6 million for the nine months ended September 30, 2023 and 2022, respectively. The $5.8 million change was due to lower operating costs and expenses and higher revenues in the current nine-month period.

Adjusted Gross Profit and Margin

Adjusted Gross Profit and Adjusted Gross Margin are non-GAAP financial measures. For a reconciliation of Adjusted Gross Profit and Adjusted Gross Margin to the most directly comparable GAAP measure, please see the description of “Non-GAAP Financial Measures – Adjusted Gross Profit and Adjusted Gross Margin” above.

Adjusted gross profit was $25.1 million and $23.7 million for the nine months ended September 30, 2023 and 2022, respectively. The $1.4 million increase in adjusted gross profit was due to a higher gross profit and higher depreciation and amortization, and non-recurring severance. Adjusted gross margin was 41% and 40% for the nine months ended September 30, 2023 and 2022, respectively. The increase in the adjusted gross margin as a percentage of revenues was due to higher gross profit, higher depreciation and amortization, and non-recurring severance.

Adjusted gross profit for the DDS segment was $15.3 million and $17.2 million for the nine months ended September 30, 2023 and 2022, respectively. The $1.9 million decrease in adjusted gross profit for the DDS Segment was due to lower gross profit, offset in part by higher depreciation and amortization. Adjusted gross margin for the DDS segment was 36% and 40% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the adjusted gross margin for the DDS segment as a percentage of revenues was due to lower gross profit, offset in part by higher depreciation and amortization.

39

Adjusted gross profit for the Synodex segment was $1.0 million and a loss of $0.4 million for the nine months ended September 30, 2023 and 2022, respectively. The $1.4 million change in adjusted gross profit in the Synodex segment was due to higher gross profit. Adjusted gross margin for the Synodex segment was 17% and (7)% for the nine months ended September 30, 2023 and 2022, respectively. The increase in the adjusted gross margin for the Synodex segment as a percentage of revenues was due to higher gross profit.

Adjusted gross profit for the Agility segment was $8.8 million and $6.9 million for the nine months ended September 30, 2023 and 2022, respectively. The $1.9 million increase in adjusted gross profit for the Agility segment was due to higher gross profit, higher depreciation and amortization and non-recurring severance. Adjusted gross margin for the Agility segment was 68% and 61% for the nine months ended September 30, 2023 and 2022, respectively. The increase in the adjusted gross margin for the Agility segment as a percentage of revenues was due to higher gross profit, higher depreciation and amortization and non-recurring severance.

Adjusted EBITDA

Adjusted EBITDA is a non-GAAP financial measure. For a reconciliation of Adjusted EBITDA to the most directly comparable GAAP measure, please see the description of “Non-GAAP Financial Measures – Adjusted EBITDA” above.

Adjusted EBITDA was $5.6 million and a loss of $3.5 million for the nine months ended September 30, 2023 and 2022, respectively. The $9.1 million change in Adjusted EBITDA was due to a lower net loss, higher depreciation and amortization, higher stock-based compensation, non-recurring severance and interest expense, offset in part by lower provisions for income taxes.

Adjusted EBITDA for the DDS segment was $3.7 million and $3.4 million for the nine months ended September 30, 2023 and 2022, respectively. The $0.3 million increase in Adjusted EBITDA was due to higher stock-based compensation, depreciation and amortization and interest expense offset in part by lower net income in the DDS segment and lower tax provision.

Adjusted EBITDA for the Synodex segment was $0.6 million and a loss of $1.7 million for the nine months ended September 30, 2023 and 2022, respectively. The $2.3 million change in Adjusted EBITDA was due to a lower net loss in the Synodex segment and non-controlling interest.

Adjusted EBITDA for the Agility segment was $1.2 million and a loss of $5.2 million for the nine months ended September 30, 2023 and 2022, respectively. The $6.4 million change in Adjusted EBITDA was due to a lower net loss in the Agility segment, non-recurring severance, higher depreciation and amortization and offset in part by lower tax provision and stock-based compensation.

Liquidity and Capital Resources

Selected measures of liquidity and capital resources, expressed in thousands, were as follows:

    

September 30,

    

December 31,

2023

2022

Cash and cash equivalents

$

14,812

$

9,792

Short term investments - other

13

507

Working capital

 

6,406

 

2,869

On September 30, 2023, we had cash and cash equivalents of $14.8 million, of which $5.1 million was held by our foreign subsidiaries, and $9.7 million was held in the United States. Despite the passage of the new tax law under which we may repatriate funds from overseas after paying the toll charge, it is our intent, as of September 30, 2023, to indefinitely reinvest the overseas funds in our foreign subsidiaries due to the withholding tax that we would have to incur on the actual remittances.

We have used, and plan to use, our cash and cash equivalents for (i) capital investments; (ii) the expansion of our operations; (iii) technology innovation; (iv) product management and strategic marketing; (v) general corporate purposes, including working capital; and (vi) possible business acquisitions. As of September 30, 2023, we had working capital of approximately $6.4 million, as compared to working capital of approximately $2.9 million as of December 31, 2022. The increase in working capital of $3.5 million is primarily due to proceeds from stock option exercises of $3.2 million and other net cash inflows of $0.3 million from growth in operations and the results of the cost optimization strategies implemented during the nine months ended September 30, 2023.

We did not have any material commitments for capital expenditures as of September 30, 2023.

40

We believe that our existing cash and cash equivalents and internally generated funds will provide sufficient sources of liquidity to satisfy our financial needs for at least the next 12 months from the date of this Report.

On April 4, 2023, we entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as lender, and Innodata Inc., Innodata Synodex, LLC, Innodata docGenix, LLC and Agility PR Solutions LLC as co-borrowers. On July 21, 2023, Innodata Services LLC signed a Joinder Agreement to join the Credit Agreement as a co-borrower. The Credit Agreement provides for a secured revolving line of credit (the “Revolving Credit Facility”) up to an amount equal to the lesser of the borrowing base and $10.0 million with a maturity date of April 4, 2026. The Revolving Credit Facility’s borrowing base is calculated in accordance with the terms of the Credit Agreement and on the basis of 85% of eligible accounts, 85% of eligible foreign accounts up to $2.0 million and certain other reserves and adjustments. As of September 30, 2023, such borrowing base calculation equaled approximately $4.7 million. The Credit Agreement contains a financial covenant that will require the Borrowers, on a consolidated basis, to maintain a fixed charge coverage ratio of not less than 1.10 to 1.00 by December 31, 2023. Except as set forth in the Credit Agreement, borrowings under the Revolving Credit Facility bear interest at a rate equal to the daily simple secured overnight financing rate (“SOFR”) plus 2.25%. We did not utilize the Revolving Credit Facility during the three months ended September 30, 2023 and through the date of filing of this Report.

Cash Flows

Net Cash Provided by (Used in) Operating Activities

Cash provided by our operating activities for the nine months ended September 30, 2023 was $5.8 million resulting from our net loss of $2.5 million, adjusted for non-cash expenses of $7.1 million and an increase in working capital of $1.2 million. Refer to the condensed consolidated statements of cash flows for further details.

Cash used by our operating activities for the nine months ended September 30, 2022 was $1.7 million resulting from our net loss of $10.0 million, adjusted for non-cash expenses of $6.1 million and a decrease in working capital of $2.2 million. Refer to the condensed consolidated statements of cash flows for further details.

Net Cash Used in Investing Activities

For the nine months ended September 30, 2023 and 2022, the net cash used in our investing activities was $3.8 million and $5.3 million, respectively. The total capital expenditures for the nine months ended September 30, 2023 were $4.3 million, offset in part by proceeds from maturity of short-term investments of $0.5 million. These capital expenditures were principally for the purchase of technology equipment including servers, network infrastructure and workstations, and expenditures for capitalized developed software.

During the next 12 months, it is anticipated that capital expenditures for capitalized developed software and ongoing technology, equipment and infrastructure upgrades will approximate $6.5 million, a portion of which we may finance.

Net Cash Provided by (Used in) Financing Activities

Cash provided by financing activities for the nine months ended September 30, 2023 was $2.8 million primarily from proceeds of stock option exercises of $3.1 million, offset in part by payment of long-term obligations of $0.3 million.

Cash used in financing activities for the nine months ended September 30, 2022 was $0.2 million primarily for payments of long-term obligations of $0.5 million, offset in part by proceeds from stock option exercises of $0.3 million.

41

Critical Accounting Policies and Estimates

Our discussion and analysis of our results of operations, liquidity and capital resources is based on our condensed consolidated financial statements, which have been prepared in conformity with U.S. GAAP. The preparation of the condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, allowance for doubtful accounts and billing adjustments, long-lived assets, intangible assets, goodwill, valuation of deferred tax assets, value of securities underlying stock-based compensation, litigation accruals, pension benefits, valuation of derivative instruments and estimated accruals for various tax exposures. We base our estimates on historical and anticipated results and trends and on various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results may differ from our estimates and could have a significant adverse effect on our condensed consolidated results of operations and financial position.

The significant accounting policies used in preparing our condensed consolidated financial statements contained in this Report are the same as those described in the Company’s Annual Report on Form 10-K, unless otherwise noted, and we believe those critical accounting policies affect our more significant estimates and judgments in the preparation of our condensed consolidated financial statements.

Off-Balance Sheet Arrangements

None.

Item 3.  Quantitative and Qualitative Disclosures About Market Risk

Not applicable for smaller reporting companies.

Item 4.  Controls and Procedures

We maintain disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (Exchange Act), that are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’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 required disclosure.

Under the supervision, and with the participation of our management, including our principal executive officer and our principal financial officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures, as defined under Exchange Act Rule 13a-15(e), as of September 30, 2023. Based on this evaluation, our principal executive officer and our principal financial officer concluded that, as of September 30, 2023, our disclosure controls and procedures were effective.

There have been no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) during the nine months ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

42

PART II.       OTHER INFORMATION

Item 1.  Legal Proceedings

See Note 8, Commitments and Contingencies of the Notes to the Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q, which is incorporated by reference herein.

Item 1A. Risk Factors

For information regarding Risk Factors, please refer to Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, as supplemented by the following additional risk factors, which shall be deemed to replace, in its entirety, the risk factors in our Annual Report on Form 10-K entitled, “We operate in highly competitive markets. While we invest in developing and pursuing new services, platforms and solutions, our profitability could be reduced if these services, platforms and solutions do not yield the profit margins we expect, or if the new offerings do not generate the planned revenues.”, “Our international operations subject us to risks inherent in doing business on an international level, any of which could increase our costs and hinder our growth.”, “Political uncertainty, political unrest, terrorism, and natural calamities in the Philippines, India, Sri Lanka and Israel could adversely affect business conditions in those countries, which in turn could disrupt our business and adversely impact our results of operations and financial condition.” and “We have no bank facilities or line of credit.”

We operate in highly competitive markets. While we invest in developing and pursuing new services, platforms and solutions, our profitability could be reduced if these services, platforms and solutions do not yield the profit margins we expect, or if the new offerings do not generate the planned revenues.

The markets for our services, platforms and solutions are highly competitive. Some of our competitors have longer operating histories, significantly greater financial, human, technical and other resources and greater name recognition than we do. There are relatively few barriers preventing companies from entering the markets in which we operate. As a result, new market entrants also pose a threat to our business. We also compete with in-house personnel at current and prospective customers who may attempt to duplicate our offerings using their own personnel.

We have made and continue to make significant investments towards building out new capabilities to pursue growth, including, for example, our investments in large language models. These investments increase our costs, and if these new capabilities do not yield the revenues or profit margins we expect, and we are unable to grow our business and revenue proportionately, our profitability may be reduced, or we may incur losses. If we are not able to compete effectively in the markets we serve or if we are not able to successfully develop new services, platforms and solutions, our revenues and results of operations could be adversely affected.

The international nature of our operations subjects us to risks inherent in doing business on an international level, any of which could increase our costs and hinder our growth.

We do business on an international level, with a major portion of our operations carried on in the Philippines, India, Sri Lanka, Canada, the United Kingdom, Israel and Germany, while our headquarters are in the U.S., and our customers are primarily located in North America and Europe. While we do not depend on significant revenues from sources internal to the Asian countries in which we operate, we are nevertheless subject to certain adverse economic factors relating to overseas economies generally, including inflation, external debt, a negative balance of trade and underemployment. In certain of the countries in which we operate, tax authorities have exercised, and may continue to exercise, significant discretionary and arbitrary powers to make tax demands or decline to refund payments that may be due to us as per tax returns. Other risks associated with our international operations and business activities include:

·

difficulties in staffing international projects and managing international operations, including overcoming logistical and communications challenges;

·

local competition, particularly in the Philippines, India and Sri Lanka;

·

imposition of public sector controls;

·

trade and tariff restrictions;

43

·

price or exchange controls;

·

currency control regulations;

·

foreign tax consequences;

·

data privacy laws and regulations;

·

evolving regulation of artificial intelligence;

·

intellectual property laws and enforcement practices;

·

labor disputes and related litigation and liability;

·

limitations on repatriation of earnings; and

·

changing laws and regulations, occasionally with retroactive effect.

One or more of these factors could adversely affect our business, financial condition and results of operations.

Political uncertainty, political unrest, terrorism, and natural calamities in the Philippines, India, Sri Lanka and Israel could adversely affect business conditions in those countries, which in turn could disrupt our business and adversely impact our results of operations and financial condition.

Our operations located in the Philippines, India, Sri Lanka and Israel are in countries that remain vulnerable to disruptions from political uncertainty, political unrest, terrorist acts, and natural calamities.

Any damage to our network and/or information systems would damage our ability to provide services, in whole or in part, and/or otherwise damage our operations and could have an adverse effect on our business, financial condition or results of operations. Further, political tensions and escalation of hostilities in any of these countries could adversely affect our operations in these countries and therefore adversely affect our revenues and results of operations.

While the recent Hamas attack against Israel and the ensuing conflict has not to date negatively impacted our operations in Israel, continued or escalating conflict in the region could disrupt our operations in Israel and could have a broader impact that extends into other markets where we do business. We are unable to predict whether acts of international terrorism, war or other military actions involving the countries in which we do business will result in any long-term commercial disruptions or if such involvement or responses will have any long-term material adverse effect on our business, results of operations, or financial condition.

Debt under our Revolving Credit Facility has a variable rate of interest that is based on SOFR which may have consequences for us that cannot be reasonably predicted and may increase our cost of borrowing in the future.

Debt outstanding under our Revolving Credit Facility has a variable rate of interest that is based on the secured overnight financing rate (“SOFR”) which may have consequences for us that cannot be reasonably predicted and may increase our cost of borrowing in the future. The future performance of SOFR cannot be predicted based on historical performance and the future level of SOFR may have little or no relation to historical levels of SOFR. Any patterns in market variable behaviors, such as correlations, may change in the future. Hypothetical or historical performance data are not indicative of, and have no bearing on, the potential performance of SOFR.

44

Our Revolving Credit Facility contains restrictive covenants that may impair our ability to conduct business.

Our Revolving Credit Facility contains operating covenants and financial covenants that may in each case limit management’s discretion with respect to certain business matters. For example, the Revolving Credit Facility contains a financial covenant that requires us, on a consolidated basis, to maintain a fixed charge coverage ratio of not less than 1.10 to 1.00 by December 31, 2023. As a result of these covenants and restrictions, we may be limited in how we conduct our business, and we may be unable to raise additional debt or other financing to compete effectively or to take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. Failure to comply with such restrictive covenants may lead to default and acceleration under our Revolving Credit Facility and may impair our ability to conduct business. We may not be able to maintain compliance with these covenants in the future and, if we fail to do so, there are no assurances that we will be able to obtain waivers from the lender and/or amend the covenants.

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

There were no sales of unregistered equity securities or repurchases of equity securities during the three months ended September 30, 2023.

Item 3.  Defaults Upon Senior Securities

None.

Item 4.  Mine Safety Disclosures

None.

Item 5.  Other Information

None.

45

Item 6.  Exhibits

Exhibit No.

    

Description

10.1*

Joinder No.1 dated as of July 21, 2023 to (1) Credit Agreement, dated as of April 4, 2023, by and among Innodata Inc., Innodata Synodex, LLC, Innodata Docgenix, LLC, and Agility PR Solutions LLC as borrowers, and Wells Fargo Bank, National Association, as lender (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed on April 5, 2023);  (2) Security Agreement, dated as of April 4, 2023, by and among Innodata Inc., Innodata Synodex, LLC, Innodata Docgenix, LLC, and Agility PR Solutions LLC as grantors, and Wells Fargo Bank, National Association, as secured party (incorporated by reference to Exhibit 10.2 of the Company’s Current Report on Form 8-K filed on April 5, 2023; and (3) Guaranty, dated as of April 4, 2023, by and among Innodata Inc., Innodata Synodex, LLC, Innodata Docgenix, LLC, and Agility PR Solutions LLC as guarantors, and Wells Fargo Bank, National Association, as lender (incorporated by reference to Exhibit 10.3 of the Company’s Current Report on Form 8-K filed on April 5, 2023).

31.1*

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

31.2*

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

32.1**

Certification Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**

Certification Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101

The following materials from Innodata Inc.’s Quarterly Report on Form 10-Q for the three months ended September 30, 2023, formatted in Extensible Business Reporting Language (XBRL): (i) Condensed Consolidated Balance Sheets as of September 30, 2023 (unaudited) and December 31, 2022; (ii) Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended September 30, 2023 and 2022 (unaudited); (iii) Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022 (unaudited); (iv) Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022 and (v) Notes to Condensed Consolidated Financial Statements (unaudited).

104

Cover Page Interactive Data File, formatted in iXBRL and contained in Exhibit 101.

*

Filed herewith.

**

In accordance with SEC Release 33-8238, Exhibits 32.1 and 32.2 are being furnished and not filed.

46

SIGNATURES

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

INNODATA INC.

Date:

November 2, 2023

/s/ Jack S. Abuhoff

Jack S. Abuhoff

Chief Executive Officer and President

Date:

November 2, 2023

/s/ Marissa B. Espineli

Marissa B. Espineli

Interim Chief Financial Officer

(Principal Financial Officer and

Principal Accounting Officer)

47

EX-31.1 2 inod-20230930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER

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

I, Jack S. Abuhoff, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Innodata Inc.

2.

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

3.

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

4.

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

a)

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

b)

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

c)

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

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 function):

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: November 2, 2023

    

/s/ Jack S. Abuhoff

Jack S. Abuhoff

Chief Executive
Officer and President


EX-31.2 3 inod-20230930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER

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

I, Marissa B. Espineli, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Innodata Inc.

2.

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

3.

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

4.

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

a)

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

b)

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

c)

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

d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 function):

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: November 2, 2023

    

/s/ Marissa B. Espineli

Marissa B. Espineli

Interim Chief Financial Officer


EX-32.1 4 inod-20230930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Innodata Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jack S. Abuhoff, Chief Executive Officer and President of the Company, hereby certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

    

/s/ Jack S. Abuhoff

Jack S. Abuhoff

Chief Executive Officer and President

November 2, 2023


EX-32.2 5 inod-20230930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Innodata Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Marissa B. Espineli, Interim Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

    

/s/ Marissa B. Espineli

Marissa B. Espineli

Interim Chief Financial Officer

November 2, 2023


EX-101.SCH 6 inod-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Short Term Investments - other (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Goodwill and Intangible Assets - Estimated amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Income Taxes - Tax rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Operating Leases - Net present value of the operating lease liability (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Long-term obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Long-term obligations (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock Options and Restricted Stock Units - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock Options and Restricted Stock Units (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies and Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Goodwill and Intangible Assets - Carrying amount of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Income Taxes - Unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Operating Leases - Financial statements related to operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock Options and Restricted Stock Units - Summary of stock option and Restricted Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Stock Options and Restricted Stock Units- Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Comprehensive income (loss) - Reclassifications from accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Segment reporting and concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Segment reporting and concentrations - Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Segment reporting and concentrations - Revenues by geographic region (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Segment reporting and concentrations - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Income (Loss) Per Share - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Derivatives - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Derivatives - Fair value of derivative instruments (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Derivatives - Contracts designated as cash flow hedges (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Line Of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies and Estimates link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Short Term Investments - other link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Long-term obligations link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock Options and Restricted Stock Units link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Comprehensive income (loss) link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Segment reporting and concentrations link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies and Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies and Estimates (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Short Term Investments - other (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Long-term obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Comprehensive income (loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Segment reporting and concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies and Estimates - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Accounts Receivable - Activity in the allowance for the credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Operating Leases - Weighted average remaining lease terms (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 inod-20230930_cal.xml EX-101.CAL EX-101.DEF 8 inod-20230930_def.xml EX-101.DEF EX-101.LAB 9 inod-20230930_lab.xml EX-101.LAB Document and Entity Information Document Information [Table] Document Information [Line Items] Document and Entity Information Document Type Document Quarterly Report Document Period End Date Document Transition Report Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag CONDENSED CONSOLIDATED BALANCE SHEETS Statement [Table] Statement [Line Items] Statement Assets [Abstract] ASSETS Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Other Short-Term Investments Short term investments - other Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Accounts receivable, net of allowance for doubtful accounts Prepaid Expense and Other Assets Current Prepaid expenses and other current assets Assets, Current, Total Total current assets Property, Plant and Equipment, Net, Total Property and equipment, net Operating Lease, Right-of-Use Asset Right-of-use-asset, net Other Assets Noncurrent Other assets Deferred Income Tax Assets, Net Deferred income taxes, net Intangible Assets, Current Intangibles, net Goodwill Balance - September 30, 2023 Balance - January 1, 2023 Goodwill Goodwill Assets, Total Total assets Total assets Classification of segment assets Liabilities and Equity [Abstract] LIABILITIES, NON-CONTROLLING INTERESTS AND STOCKHOLDERS' EQUITY Liabilities, Current [Abstract] Current liabilities: Accounts Payable Current Accounts payable Accrued Liabilities Current Accrued expenses and other Employee Related Liabilities Current Accrued salaries, wages and related benefits Taxes Payable, Current, Total Income and other taxes The current portion of long-term obligations of the entity. Current Portion Of Long-Term Obligations Less: Current portion of long-term obligations Long-term obligations - current portion Operating Lease, Liability, Current Operating lease liability - current portion Current portion Liabilities, Current, Total Total current liabilities Deferred Income Tax Liabilities, Net Deferred income taxes, net The non-current portion of long-term obligations of the entity. Noncurrent Portion Of Long-Term Obligations Long-term obligations, net of current portion Totals Operating Lease, Liability, Noncurrent Operating lease liability, net of current portion Long-term portion Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Non-controlling interests Stockholders Equity [Abstract] STOCKHOLDERS' EQUITY: Preferred Stock Value Serial preferred stock; 4,998,000 shares authorized, none outstanding Common Stock Value Common stock, $.01 par value; 75,000,000 shares authorized; 31,894,000 shares issued and 28,710,000 outstanding at September 30, 2023 and 30,589,000 shares issued and 27,405,000 outstanding at December 31, 2022 Additional Paid In Capital Additional paid-in capital Retained Earnings Accumulated Deficit Deficit Accumulated Other Comprehensive Income (Loss), Net Of Tax Accumulated other comprehensive loss Stockholders Equity Before Treasury Stock Stockholders' Equity before Treasury Stock, Total Treasury Stock Value Less: treasury stock, 3,184,000 shares at September 30, 2023 and December 31, 2022 at cost Stockholders Equity Balance at the end Balance at the beginning Total stockholders' equity Liabilities and Stockholders Equity Total liabilities, non-controlling interests and stockholders' equity Preferred Stock, Shares Authorized Serial preferred stock, shares authorized Preferred Stock Shares Outstanding Serial preferred stock, outstanding Common Stock Par Or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock Shares Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding Treasury Stock, Shares Balance at the end (in shares) Balance at the beginning (in shares) Treasury stock, shares CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Revenues Revenues Costs and Expenses [Abstract] Operating costs and expenses: Direct Operating Costs Direct operating costs Selling General and Administrative Expense Selling and administrative expenses Interest Income (Expense), Nonoperating, Net Interest expense (income), net Costs and Expenses Total Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest Income (loss) before provision for income taxes Income (loss) before provision for income taxes Income Tax Expense (Benefit) Provision for income taxes Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Consolidated net loss Consolidated net income (loss) Consolidated net income (loss) Net Income Loss Attributable To Noncontrolling Interest Income (loss) attributable to non-controlling interests The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Net Income (Loss) Attributable to Parent 1 Net income (loss) attributable to Innodata Inc. and Subsidiaries Net income (loss) attributable to Innodata Inc. and Subsidiaries Income (Loss) Per Share Income (loss) per share attributable to Innodata Inc. and Subsidiaries: Earnings Per Share, Basic Basic (in dollars per share) Earnings Per Share, Diluted Diluted (in dollars per share) Weighted Average Number Of Shares Outstanding [Abstract] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Basic Basic (in shares) Weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Adjusted for dilutive computation Diluted (in shares) Comprehensive loss Other Comprehensive income (loss): Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net Of Tax Pension liability adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net Of Tax Change in fair value of derivatives, net of taxes Change in fair value of derivatives, net of taxes Other Comprehensive Income (Loss), Net of Tax, Total Other comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total Total Comprehensive income (loss) Comprehensive (Income) Loss, Net of Tax, Attributable to Noncontrolling Interest, Total Less: Comprehensive income (loss) attributable to non-controlling interests Comprehensive Income (Loss), Net Of Tax, Attributable To Parent Comprehensive income (loss) attributable to Innodata Inc. and Subsidiaries CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Adjustments to reconcile consolidated net loss to net cash provided by operating activities: Depreciation, Depletion and Amortization Depreciation and amortization Share-based Compensation, Total Stock-based compensation Total stock-based compensation Deferred Income Taxes and Tax Credits Deferred income taxes Defined Contribution Plan, Increase (Decrease), Cost Pension cost Gain (Loss) on Termination of Lease Loss on lease termination Increase Decrease In Operating Capital [Abstract] Changes in operating assets and liabilities: Increase Decrease In Accounts Receivable Accounts receivable Increase Decrease In Prepaid Deferred Expense and Other Assets Prepaid expenses and other current assets Increase Decrease In Other Operating Assets Other assets Increase (Decrease) In Accounts Payable and Accrued Liabilities Accounts payable, accrued expenses and other Increase Decrease In Employee Related Liabilities Accrued salaries, wages and related benefits Increase Decrease In Accrued Taxes Payable Income and other taxes Net Cash Provided by (Used in) Operating Activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments To Acquire Property Plant and Equipment Capital expenditures Proceeds from Sale, Maturity and Collection of Short-Term Investments Proceeds from short term investments - other Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Proceeds from Stock Options Exercised Proceeds from stock option exercises Repayments Of Long Term Debt Payment of long-term obligations Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: The amount of non cash vendor financed software licenses acquired. Vendor Financed Software Licenses Acquired Vendor financed software licenses acquired Income Taxes Paid Cash paid for income taxes Operating Lease, Payments Cash paid for operating leases Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statement Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital Retained Earnings Retained Earnings Accumulated Other Comprehensive Loss [Member] Accumulated Other Comprehensive Loss Treasury Stock [Member] Treasury Stock Shares, Outstanding Balance at the end (in shares) Balance at the beginning (in shares) Net Income (Loss) Attributable to Parent, Total Net loss (income) attributable to Innodata Inc. and subsidiaries Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock-based compensation Exercise of stock options Stock option exercises Stock option exercises (in shares) Number of Options, Exercised (in shares) Stock option exercises (in shares) Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Shares withheld for exercise net settlement Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for exercise net settlement (in shares) Adjustments to Additional Paid in Capital, Other Redemption of non-controlling interest Summary of Significant Accounting Policies and Estimates Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Summary of Significant Accounting Policies and Estimates Short Term Investments - other The entire disclosure of the components other short-term investments. Short-term investments may include current marketable securities. Short-Term Investments, Others [Text Block] Short Term Investments - other Accounts Receivable Accounts and Nontrade Receivable [Text Block] Accounts Receivable Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Income Taxes Income Tax Disclosure [Text Block] Income Taxes Operating Leases Lessee, Operating Leases [Text Block] Operating Leases Long-term obligations The entire disclosure for long-term obligations. Long-Term Obligations, Disclosure [Text Block] Long-term obligations Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Stock Options and Restricted Stock Units Disclosure Of Compensation Related Costs, Share-Based Payments [Text Block] Stock Options and Restricted Stock Units Comprehensive Income (Loss) Note [Text Block] Comprehensive loss Segment reporting and concentrations Segment Reporting Disclosure [Text Block] Segment reporting and concentrations Earnings Per Share [Text Block] Income (Loss) Per Share Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivatives Line of Credit Debt Disclosure [Text Block] Line of Credit Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Consolidation, Policy [Policy Text Block] Principles of Consolidation Use Of Estimates, Policy [Policy Text Block] Use of Estimates Revenue Recognition, Policy [Policy Text Block] Revenue Recognition Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation Derivatives, Policy [Policy Text Block] Derivative Instruments Research, Development, and Computer Software Disclosure [Text Block] Capitalized Developed Software Income Tax, Policy [Policy Text Block] Income Taxes Revenue Recognition, Deferred Revenue [Policy Text Block] Deferred Revenue New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Schedule of information about contract liabilities (deferred revenue) Tabular disclosure of other investments readily marketable, including, but not limited to, description of investment, fair value and value as measured by quoted price. Short Term Investments, Other, Readily Marketable [Table Text Block] Schedule of other short term investments Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of accounts receivable Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of allowance for the credit losses Schedule of Goodwill [Table Text Block] Schedule of carrying amount of goodwill Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of company's acquisition-related intangible assets and capitalized developed software Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of estimated amortization expense for intangible assets Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of effective income tax rate reconciliation Schedule Of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of unrecognized tax benefits Schedule of operating lease expense recognized in financial statements. Schedule of Operating lease expense recognized in Financial Statements [Table Text Block] Schedule of operating lease expense recognized in financial statements Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of net present value of operating lease liability Schedule of weighted average remaining lease terms and discount rates. Schedule of Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block] Schedule of weighted average remaining lease terms and discount rates The tabular disclosure for long-term obligations. Long-Term Obligations, Disclosure [Table Text Block] Schedule of total long-term obligations Schedule reflecting stock options. Stock Options [Table] Award Type [Axis] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units Restricted Stock Units Plan Name [Axis] Plan Name [Domain] Represents the information pertaining to Equity plans. Equity Plans [Member] Equity Plans 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. Stock Options [Line Items] Stock Options and Restricted Stock Units Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Schedule of stock-based compensation expense Schedule Of Share-Based Compensation, Stock Options, Activity [Table Text Block] Schedule of stock option activity Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of weighted average assumptions Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Summary of restricted stock under the company's plan Schedule Of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of components of accumulated other comprehensive loss and reclassifications from accumulated other comprehensive loss Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of segment reporting information, by segment Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of revenue from external customers and long-lived assets Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of revenue from external customers based on client domicile Schedule Of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of earnings per share, basic and diluted Schedule Of Derivative Instruments In Statement Of Financial Position, Fair Value [Table Text Block] Schedule of fair value of derivative instruments included within the condensed consolidated balance sheets Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations Summary of Significant Accounting Policies and Estimates [Table] Range [Axis] Range [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Long-Lived Tangible Asset [Axis] Property, Plant and Equipment, Type [Domain] Software Development [Member] Capitalized software development 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. Description of Business and Summary of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies and Estimates Capitalized Contract Cost, Amortization Period Amortization period Foreign Currency Transaction Gain (Loss), before Tax Foreign currency transaction gain (loss), before tax Finite-Lived Intangible Asset, Useful Life Estimated useful life of intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets on contract acquisition costs Deferred Revenue Balance at the end Balance at the beginning Deferred Revenue, Period Increase (Decrease) Net deferred revenue in the period Deferred Revenue, Revenue Recognized Revenue recognized Temporary Equity, Foreign Currency Translation Adjustments Currency translations and other adjustments Money Market Funds, at Carrying Value Treasury bills Certificates of Deposit, at Carrying Value Certificates of deposit Accounts Receivable, before Allowance for Credit Loss, Current Gross Accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Balance at the end Balance at the beginning Accounts Receivable, Credit Loss Expense (Reversal) Additions charged to expense Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs against allowance Allowance for Loan and Lease Losses, Foreign Currency Translation Foreign currency translation adjustment Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Computer Software, Intangible Asset [Member] Capitalized Developed Software This member stands for acquired intangible assets. Acquired Intangible Assets [Member] Acquired Intangible Assets Finite-Lived Intangible Assets [Line Items] Goodwill and Intangible Assets Goodwill, Impairment Loss Goodwill impairment Amortization of Intangible Assets Amortization expense Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill and Intangible Assets Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation adjustment Developed Technology Rights [Member] Developed technology Customer Relationships [Member] Customer relationships Trademarks and Trade Names [Member] Trademarks and tradenames Patents [Member] Patents Database Rights [Member] Media Contact Database Collection of computer programs and related data that provide instructions to a computer cost. Capitalized Software Development Cost [Member] Capitalized Developed Software Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, Capitalized Software Development Cost - Work in Progress [Member] Capitalized Developed Software - in Progress Finite-Lived Intangible Assets, Gross Gross Carrying Value Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Accumulated amount of foreign currency translation adjustments on assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Finite-Lived Intangible Assets, Accumulated Foreign Currency Translation Adjustment Foreign Currency Translation Adjustment Finite-Lived Intangible Assets, Net Net Carrying Value Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2027 Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized thereafter excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Finite-Lived Intangible Asset, Expected Amortization, Thereafter Thereafter Schedule of information relating to income taxes. Income Taxes [Table] Income Taxes [Line Items] Income Taxes Percentage for subsidiary service tax. Percentage for Subsidiary Service Tax Percentage for subsidiary service tax Represents the value of subsidiary revenue. Subsidiary Revenue Subsidiary revenue Represents reversal of service tax refund amount. Reversal of Service Tax Refund Reversal of service tax refund Represents the service tax credit receivable. Service Tax Credit Receivable Service tax credit receivable Percentage of domestic federal statutory tax rate applicable to pretax income (loss). Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate (Benefit) Expense Federal income tax expense at statutory rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Effect of: Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Percent Tax effects of foreign operations Effective income tax rate reconciliation section 162 percentage. Effective Income Tax Rate Reconciliation Section 162 Percentage Section 162 (m) These lines are represents tax rate of income unrecognized tax benefits. Effective Income Tax Rate Reconciliation Increase In Unrecognized Tax Benefits Increase in unrecognized tax benefits (ASC 740) Effective income tax rate reconciliation withholding tax percentage. Effective Income Tax Rate Reconciliation Withholding Tax Percentage Withholding tax Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income tax net of federal benefit Percentage of foreign exchange gains and losses. Foreign operations permanent difference - foreign exchange gains and losses Foreign operations permanent difference - foreign exchange gains and losses Amount of Effective Income Tax Rate Reconciliation, Return to Provision True Up. Effective Income Tax Rate Reconciliation Return to Provision True Up Return to provision true up Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Foreign rate differential 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 deemed interest. Effective Income Tax Rate Reconciliation, Deemed Interest, Percent Deemed interest Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Effect of stock based compensation Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Other Effective Income Tax Rate Reconciliation, Percent Effective tax rate Unrecognized Tax Benefits Balance at the end Balance at the beginning Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Increase for current period tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decrease for prior period tax positions Unrecognized Tax Benefits, Interest on Income Taxes Expense Interest accrual Amount of increase decrease in unrecognized tax benefits resulting from foreign currency translation. Unrecognized Tax Benefits Increase Decreases Resulting From Foreign Currency Translation Foreign currency remeasurement Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Operating Leases Lessee, Operating Lease, Term of Contract Lease agreements term Percentage of rental escalations. Percentage of Rental Escalations Percentage of rental escalations This member represents of long term operating lease. Long Term Operating Lease [Member] Long-term operating leases This member represents of short term operating lease. Short Term Operating Lease [Member] Short-term operating leases Operating Lease, Expense Total rent expense Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2023 Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Lessee, Operating Lease, Liability, Payments, Due Year Two 2025 Lessee, Operating Lease, Liability, Payments, Due Year Three 2026 Lessee, Operating Lease, Liability, Payments, Due Year Four 2027 Amount of lessee's undiscounted obligation for lease payment for operating lease due thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Lessee, Operating Lease, Liability, to be Paid, Thereafter 2028 and thereafter Lessee, Operating Lease, Liability, Payments, Due Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Interest Operating Lease, Liability Total Net present value of lease liabilities Operating Lease, Weighted Average Remaining Lease Term Weighted-average lease term remaining (in months) Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Long-term obligations Postemployment Benefits Liability Pension obligations - accrued pension liability The amount of settlement agreement obligations. Settlement Agreement Obligations Settlement agreement Amount of Microsoft licenses obligations as of balance sheet date. Microsoft Licenses Obligations Microsoft licenses Total amount of long-term obligations of the entity. Total Long-Term Obligations Total long-term obligations Amount payable annually over the term of the license agreement. Licenses Obligations, Amount Payable Annually Microsoft licenses, Amount payable annually over the term of the agreement Estimated Litigation Liability Estimated litigation liability Description of the interest rate relating to Litigation Interest Rate Description Litigation Interest rate description litigation Litigation Settlement, Expense Litigation settlement expense Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value Stock or Unit Option Plan Expense Direct operating costs Other Selling, General and Administrative Expense Selling and administrative expenses Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuers Equity, Type [Domain] Employee Stock Option [Member] Employee stock option Title of Individual [Axis] Relationship to Entity [Domain] Non Employee Director [Member] Non employee director Represents the information pertaining to Non employee member of the company. Non Employee Member Of The Company [Member] Non employee member Represents Information regarding stock plan. 2013 Stock Plan [Member] 2013 Stock Plan 2013 Stock Plan Represents the information pertaining to 2021 Equity Compensation Plan. 2021 Stock Plan [Member] 2021 Stock Plan 2021 Stock Plan Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock Options and Restricted Stock Units Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Number Number of Options, Outstanding - Ending balance (in shares) Number of Options, Outstanding - Beginning balance (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures Number of options, Granted (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures and Expirations In Period Number of Options, Forfeited/Expired (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Number Number of Options Exercisable (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Number Number of Options, Vested and Expected to Vest (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price Outstanding Ending balance (in dollars per shares) Weighted Average Exercise Price Outstanding beginning balance (in dollars per shares) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Grants In Period, Weighted Average Exercise Price Weighted Average Exercise Price Granted (in dollars per shares) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Exercise Price Weighted Average Exercise Price Exercised (in dollars per shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures and Expirations In Period, Weighted Average Exercise Price Weighted Average Exercise Price Forfeited/Expired (in dollars per shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price Exercisable (in dollars per shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term Outstanding (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term Exercisable (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Vested and Expected to Vest Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock options vesting period Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility factor Performance Shares [Member] Performance Shares Performance Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Shares, Unvested at End of the year Number of Shares, Outstanding at Beginning of the year Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of shares, granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Outstanding Weighted-Average Grant Date Fair Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Granted Employee Service Share-Based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized Compensation cost related to non-vested stock options and restricted stock awards not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted-average period over which compensation cost recognized Represents number of shares eligible to receive for each fully vested RSU. Number Of Shares Eligible To Receive For Each Fully Vested RSU Number of shares eligible to receive for each fully vested RSU Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Pension Liability Adjustment Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Fair Value of Derivatives Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Adjustment Accumulated Other Comprehensive Income (Loss) [Line Items] Comprehensive loss Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive income before reclassifications, net of taxes Total after tax and before reclassification adjustments of other comprehensive income (loss). Total Other Comprehensive Income (Loss) Before Reclassifications, Net Of Tax Total other comprehensive income (loss) before reclassifications, net of taxes Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Net amount reclassified to earnings Schedule of Segment Reporting Information, by Segment [Table] Business Segments [Axis] Segment [Domain] It represents information pertaining to Digital Data Solutions (DDS) segment. DDS [Member] DDS It represents information pertaining to Synodex segment. Synodex [Member] Synodex It represents information pertaining to Agility segment. Agility [Member] Agility Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Domain] It represents information pertaining to before elimination of any inter-segment profits segment. Before Intersegment Eliminations [Member] Before intersegment eliminations It represents information pertaining to after elimination of any inter-segment profits segment. After Intersegment Eliminations [Member] After intersegment eliminations Consolidation Items [Axis] Consolidation Items [Domain] Operating Segments [Member] Operating Segments Intersegment Eliminations [Member] Intersegment eliminations Segment Reporting Information [Line Items] Segment reporting information Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Segment, Geographical [Domain] UNITED STATES United States CANADA Canada PHILIPPINES Philippines UNITED KINGDOM United Kingdom INDIA India SRI LANKA Sri Lanka ISRAEL Israel It represents information pertaining to foreign countries. Foreign Countries [Member] Total foreign Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from external customers and long-lived assets Long-Lived Assets Long - lived assets NETHERLANDS The Netherlands It represents information pertaining to other principally Europe segment. Other Principally Europe [Member] Others - principally Europe Major Customers [Axis] Name Of Major Customer [Domain] It represents information pertaining to foreign customer. Foreign Customer [Member] Foreign customer It represents the member of one client. One Client [Member] One client It represents the member of two clients. Two Client [Member] Two client It represents the member of client two. Client Two [Member] Another client It represents the member of four clients. Four Clients [Member] Four clients It represents the member of client. Client [Member] Client Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue Benchmark [Member] Sales revenue, net Accounts Receivable [Member] Accounts receivable Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer concentration risk Non-US [Member] Non-US Number of Reportable Segments Number of reportable segments Represents number of clients. Number of Clients Number of clients Concentration Risk, Percentage Concentration risk, percentage Schedule of Earnings Per Share Basic and Diluted [Table] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings per share basic and diluted Incremental Common Shares Attributable To Share-Based Payment Arrangements Dilutive effect of outstanding options Antidilutive Securities Excluded From Computation Of Earnings Per Share, By Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded From Computation Of Earnings Per Share, Amount Computation of diluted loss per share Derivative [Table] Derivative [Line Items] Derivative Derivative, Notional Amount Derivative notional amount Balance Sheet Location [Axis] Balance Sheet Location [Domain] Accrued Liabilities [Member] Accrued expenses and other Derivative Instrument [Axis] Derivative Contract [Domain] Foreign Exchange Forward [Member] Foreign currency forward contracts Hedging Designation [Axis] Hedging Designation [Domain] Designated as Hedging Instrument [Member] Designated as hedging instrument Derivative Instruments and Hedges, Liabilities, Total Derivatives designated as hedging instruments Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative instruments, gain (loss) Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Net loss recognized in OCI Derivative Instruments, Gain (Loss) Reclassified From Accumulated Oci Into Income, Effective Portion, Net Net (gain) loss reclassified from accumulated OCI into income Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving Credit Facility Variable Rate [Axis] Variable Rate [Domain] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Line of Credit Facility [Line Items] Line of Credit Line of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity Percentage of eligible accounts considered for determination of borrowing base under the line of credit facility. Line of Credit Facility, Percentage Of Eligible Accounts Considered For Determination Of Borrowing Base Percentage of eligible accounts considered for determination of borrowing base Percentage of eligible foreign accounts considered for determination of borrowing base under the line of credit facility. Line of Credit Facility, Percentage Of Eligible Foreign Accounts Considered For Determination Of Borrowing Base Percentage of eligible foreign accounts considered for determination of borrowing base Maximum amount of eligible foreign accounts considered for determination of borrowing base under the line of credit facility. Line of Credit Facility, Maximum Amount Of Eligible Foreign Accounts Considered For Determination Of Borrowing Base Maximum amount of eligible foreign accounts considered for determination of borrowing base Line of Credit Facility, Current Borrowing Capacity Borrowing base calculation Threshold minimum required fixed charge coverage ratio under the line of credit facility. Line of Credit Facility, Covenant Terms, Threshold Minimum Required Fixed Charge Coverage Ratio Threshold minimum fixed charge coverage ratio required to be maintained by December 31, 2023 Debt Instrument, Basis Spread on Variable Rate Interest rate EX-101.PRE 10 inod-20230930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-35774  
Entity Registrant Name INNODATA INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-3475943  
Entity Address, Address Line One 55 Challenger Road  
Entity Address, City or Town Ridgefield Park  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07660  
City Area Code 201  
Local Phone Number 371-8000  
Title of 12(b) Security Common Stock  
Trading Symbol INOD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   28,709,546
Entity Central Index Key 0000903651  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 14,812 $ 9,792
Short term investments - other 13 507
Accounts receivable, net of allowance for doubtful accounts 10,676 9,528
Prepaid expenses and other current assets 3,826 3,858
Total current assets 29,327 23,685
Property and equipment, net 2,373 2,511
Right-of-use-asset, net 5,177 4,309
Other assets 2,515 1,498
Deferred income taxes, net 1,552 1,475
Intangibles, net 13,449 12,526
Goodwill 2,032 2,038
Total assets 56,425 48,042
Current liabilities:    
Accounts payable 2,424 2,630
Accrued expenses and other 8,123 7,250
Accrued salaries, wages and related benefits 7,154 6,136
Income and other taxes 3,427 3,230
Long-term obligations - current portion 1,041 877
Operating lease liability - current portion 752 693
Total current liabilities 22,921 20,816
Deferred income taxes, net 19 65
Long-term obligations, net of current portion 6,464 5,079
Operating lease liability, net of current portion 4,873 4,036
Total liabilities 34,277 29,996
Commitments and contingencies
Non-controlling interests (712) (727)
STOCKHOLDERS' EQUITY:    
Serial preferred stock; 4,998,000 shares authorized, none outstanding
Common stock, $.01 par value; 75,000,000 shares authorized; 31,894,000 shares issued and 28,710,000 outstanding at September 30, 2023 and 30,589,000 shares issued and 27,405,000 outstanding at December 31, 2022 319 306
Additional paid-in capital 41,958 35,815
Deficit (11,335) (8,775)
Accumulated other comprehensive loss (1,617) (2,108)
Stockholders' Equity before Treasury Stock, Total 29,325 25,238
Less: treasury stock, 3,184,000 shares at September 30, 2023 and December 31, 2022 at cost (6,465) (6,465)
Total stockholders' equity 22,860 18,773
Total liabilities, non-controlling interests and stockholders' equity $ 56,425 $ 48,042
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Serial preferred stock, shares authorized 4,998,000 4,998,000
Serial preferred stock, outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 31,894,000 30,589,000
Common stock, shares outstanding 28,710,000 27,405,000
Treasury stock, shares 3,184,000 3,184,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)        
Revenues $ 22,169 $ 18,447 $ 60,663 $ 59,626
Operating costs and expenses:        
Direct operating costs 13,945 12,389 39,534 38,795
Selling and administrative expenses 7,401 9,117 22,772 29,584
Interest expense (income), net 66 (1) 122 1
Total 21,412 21,505 62,428 68,380
Income (loss) before provision for income taxes 757 (3,058) (1,765) (8,754)
Provision for income taxes 374 268 780 1,293
Consolidated net income (loss) 383 (3,326) (2,545) (10,047)
Income (loss) attributable to non-controlling interests 12 1 15 (72)
Net income (loss) attributable to Innodata Inc. and Subsidiaries $ 371 $ (3,327) $ (2,560) $ (9,975)
Income (loss) per share attributable to Innodata Inc. and Subsidiaries:        
Basic (in dollars per share) $ 0.01 $ (0.12) $ (0.09) $ (0.37)
Diluted (in dollars per share) $ 0.01 $ (0.12) $ (0.09) $ (0.37)
Weighted average shares outstanding:        
Basic (in shares) 28,459 27,331 27,930 27,239
Diluted (in shares) 32,463 27,331 27,930 27,239
Other Comprehensive income (loss):        
Consolidated net income (loss) $ 383 $ (3,326) $ (2,545) $ (10,047)
Pension liability adjustments, net of taxes (4) 35 (13) 113
Foreign currency translation adjustment 24 (644) 151 (1,270)
Change in fair value of derivatives, net of taxes (178) (206) 353 (742)
Other comprehensive loss (158) (815) 491 (1,899)
Total Comprehensive income (loss) 225 (4,141) (2,054) (11,946)
Less: Comprehensive income (loss) attributable to non-controlling interests 12 1 15 (72)
Comprehensive income (loss) attributable to Innodata Inc. and Subsidiaries $ 213 $ (4,142) $ (2,069) $ (11,874)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Consolidated net loss $ (2,545) $ (10,047)
Adjustments to reconcile consolidated net loss to net cash provided by operating activities:    
Depreciation and amortization 3,479 2,836
Stock-based compensation 2,998 2,370
Deferred income taxes (120) 242
Pension cost 791 577
Loss on lease termination 0 125
Changes in operating assets and liabilities:    
Accounts receivable (1,198) 1,690
Prepaid expenses and other current assets 449 (235)
Other assets (243) 734
Accounts payable, accrued expenses and other 970 (253)
Accrued salaries, wages and related benefits 1,019 498
Income and other taxes 189 (197)
Net cash provided by (used in) operating activities 5,789 (1,660)
Cash flows from investing activities:    
Capital expenditures (4,320) (5,253)
Proceeds from short term investments - other 494 0
Net cash used in investing activities (3,826) (5,253)
Cash flows from financing activities:    
Proceeds from stock option exercises 3,158 276
Payment of long-term obligations (329) (510)
Net cash provided by (used in) financing activities 2,829 (234)
Effect of exchange rate changes on cash and cash equivalents 228 (1,026)
Net increase (decrease) in cash and cash equivalents 5,020 (8,173)
Cash and cash equivalents, beginning of period 9,792 18,902
Cash and cash equivalents, end of period 14,812 10,729
Supplemental disclosures of cash flow information:    
Vendor financed software licenses acquired 1,162 0
Cash paid for income taxes 501 979
Cash paid for operating leases 1,186 1,425
Cash paid for interest $ 295 $ 1
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Total
Balance at the beginning at Dec. 31, 2021 $ 303 $ 35,121 $ 3,160 $ (2,192) $ (6,465) $ 29,927
Balance at the beginning (in shares) at Dec. 31, 2021         (3,184,000)  
Balance at the beginning (in shares) at Dec. 31, 2021 30,347,000          
Net loss (income) attributable to Innodata Inc. and subsidiaries     (2,815)     (2,815)
Stock-based compensation   537       537
Stock option exercises $ 1 26       27
Stock option exercises (in shares) 23,000          
Shares withheld for exercise net settlement   (53)       (53)
Shares withheld for exercise net settlement (in shares) (7,000)          
Redemption of non-controlling interest   (2,864)       (2,864)
Pension liability adjustments, net of taxes       40   40
Foreign currency translation adjustment       (26)   (26)
Change in fair value of derivatives, net of taxes       5   5
Balance at the end at Mar. 31, 2022 $ 304 32,767 345 (2,173) $ (6,465) 24,778
Balance at the end (in shares) at Mar. 31, 2022         (3,184,000)  
Balance at the end (in shares) at Mar. 31, 2022 30,363,000          
Balance at the beginning at Dec. 31, 2021 $ 303 35,121 3,160 (2,192) $ (6,465) 29,927
Balance at the beginning (in shares) at Dec. 31, 2021         (3,184,000)  
Balance at the beginning (in shares) at Dec. 31, 2021 30,347,000          
Pension liability adjustments, net of taxes           113
Foreign currency translation adjustment           (1,270)
Change in fair value of derivatives, net of taxes           (742)
Balance at the end at Sep. 30, 2022 $ 306 34,846 (6,815) (4,091) $ (6,465) 17,781
Balance at the end (in shares) at Sep. 30, 2022         (3,184,000)  
Balance at the end (in shares) at Sep. 30, 2022 30,556,000          
Balance at the beginning at Mar. 31, 2022 $ 304 32,767 345 (2,173) $ (6,465) 24,778
Balance at the beginning (in shares) at Mar. 31, 2022         (3,184,000)  
Balance at the beginning (in shares) at Mar. 31, 2022 30,363,000          
Net loss (income) attributable to Innodata Inc. and subsidiaries     (3,833)     (3,833)
Stock-based compensation   1,028       1,028
Stock option exercises $ 1 152       153
Stock option exercises (in shares) 124,000          
Redemption of non-controlling interest   (1)       (1)
Pension liability adjustments, net of taxes       38   38
Foreign currency translation adjustment       (600)   (600)
Change in fair value of derivatives, net of taxes       (541)   (541)
Balance at the end at Jun. 30, 2022 $ 305 33,946 (3,488) (3,276) $ (6,465) 21,022
Balance at the end (in shares) at Jun. 30, 2022         (3,184,000)  
Balance at the end (in shares) at Jun. 30, 2022 30,487,000          
Net loss (income) attributable to Innodata Inc. and subsidiaries     (3,327)     (3,327)
Stock-based compensation   805       805
Stock option exercises $ 1 95       96
Stock option exercises (in shares) 69,000          
Pension liability adjustments, net of taxes       35   35
Foreign currency translation adjustment       (644)   (644)
Change in fair value of derivatives, net of taxes       (206)   (206)
Balance at the end at Sep. 30, 2022 $ 306 34,846 (6,815) (4,091) $ (6,465) 17,781
Balance at the end (in shares) at Sep. 30, 2022         (3,184,000)  
Balance at the end (in shares) at Sep. 30, 2022 30,556,000          
Balance at the beginning at Dec. 31, 2022 $ 306 35,815 (8,775) (2,108) $ (6,465) $ 18,773
Balance at the beginning (in shares) at Dec. 31, 2022         (3,184,000) 3,184,000
Balance at the beginning (in shares) at Dec. 31, 2022 30,589,000          
Net loss (income) attributable to Innodata Inc. and subsidiaries     (2,116)     $ (2,116)
Stock-based compensation   962       962
Stock option exercises $ 1 320       321
Stock option exercises (in shares) 148,000          
Shares withheld for exercise net settlement (in shares) (3,000)          
Pension liability adjustments, net of taxes       (5)   (5)
Foreign currency translation adjustment       60   60
Change in fair value of derivatives, net of taxes       423   423
Balance at the end at Mar. 31, 2023 $ 307 37,097 (10,891) (1,630) $ (6,465) 18,418
Balance at the end (in shares) at Mar. 31, 2023         (3,184,000)  
Balance at the end (in shares) at Mar. 31, 2023 30,734,000          
Balance at the beginning at Dec. 31, 2022 $ 306 35,815 (8,775) (2,108) $ (6,465) $ 18,773
Balance at the beginning (in shares) at Dec. 31, 2022         (3,184,000) 3,184,000
Balance at the beginning (in shares) at Dec. 31, 2022 30,589,000          
Pension liability adjustments, net of taxes           $ (13)
Foreign currency translation adjustment           151
Change in fair value of derivatives, net of taxes           353
Balance at the end at Sep. 30, 2023 $ 319 41,958 (11,335) (1,617) $ (6,465) $ 22,860
Balance at the end (in shares) at Sep. 30, 2023         (3,184,000) 3,184,000
Balance at the end (in shares) at Sep. 30, 2023 31,894,000          
Balance at the beginning at Mar. 31, 2023 $ 307 37,097 (10,891) (1,630) $ (6,465) $ 18,418
Balance at the beginning (in shares) at Mar. 31, 2023         (3,184,000)  
Balance at the beginning (in shares) at Mar. 31, 2023 30,734,000          
Net loss (income) attributable to Innodata Inc. and subsidiaries     (815)     (815)
Stock-based compensation   1,019       1,019
Stock option exercises $ 8 1,850       1,858
Stock option exercises (in shares) 749,000          
Pension liability adjustments, net of taxes       (4)   (4)
Foreign currency translation adjustment       67   67
Change in fair value of derivatives, net of taxes       108   108
Balance at the end at Jun. 30, 2023 $ 315 39,966 (11,706) (1,459) $ (6,465) 20,651
Balance at the end (in shares) at Jun. 30, 2023         (3,184,000)  
Balance at the end (in shares) at Jun. 30, 2023 31,483,000          
Net loss (income) attributable to Innodata Inc. and subsidiaries     371     371
Stock-based compensation   1,017       1,017
Stock option exercises $ 4 975       979
Stock option exercises (in shares) 411,000          
Pension liability adjustments, net of taxes       (4)   (4)
Foreign currency translation adjustment       24   24
Change in fair value of derivatives, net of taxes       (178)   (178)
Balance at the end at Sep. 30, 2023 $ 319 $ 41,958 $ (11,335) $ (1,617) $ (6,465) $ 22,860
Balance at the end (in shares) at Sep. 30, 2023         (3,184,000) 3,184,000
Balance at the end (in shares) at Sep. 30, 2023 31,894,000          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies and Estimates
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies and Estimates  
Summary of Significant Accounting Policies and Estimates

1.Summary of Significant Accounting Policies and Estimates

Basis of Presentation - The condensed consolidated financial statements for the interim periods included herein are unaudited; however, they contain all adjustments (consisting of only normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the consolidated financial position of Innodata Inc. (including its subsidiaries, the “Company”) as of September 30, 2023 and December 31, 2022, the results of its operations and comprehensive income (loss) for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year.

Certain information and note disclosures normally included in or with financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. Unless otherwise noted, the accounting policies used in preparing these condensed consolidated financial statements are the same as those described in the notes to the consolidated financial statements for the year ended December 31, 2022.

Principles of Consolidation - The condensed consolidated financial statements include the accounts of Innodata Inc. and its wholly owned subsidiaries, and docGenix, a limited liability company that is majority-owned by the Company. The non-controlling interest in the docGenix limited liability company has call and put options that can be settled in cash or stock. Accordingly, this is presented in temporary equity in accordance with the Financial Accounting Standards Board’s (the “FASB”) non-controlling interest guidance. All intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates - In preparing the condensed consolidated financial statements in conformity with U.S. GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Management believes that the estimates and assumptions used in the preparation of the condensed consolidated financial statements are reasonable. Actual results could differ from those estimates. Significant estimates include those related to the allowance for doubtful accounts and billing adjustments, useful life of long-lived assets, useful life of intangible assets, impairment of goodwill and intangible assets, valuation of deferred tax assets, valuation of stock-based compensation, pension benefit plan assumptions, litigation accruals and estimated accruals for various tax exposures.

Revenue Recognition - The Company’s revenue is recognized when services are rendered or goods are delivered to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those services or goods as per the agreement with the customer. In cases where there are agreements with multiple performance obligations, the Company identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the agreement at the agreement’s inception. Performance obligations that are not distinct at agreement inception are combined. For agreements with distinct performance obligations, the Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation, if any, and then evaluates how the services are performed for the customer to determine the timing of revenue recognition.

For the Digital Data Solutions (DDS) segment, revenue is recognized primarily based on the quantity delivered or resources utilized in the period in which services are performed and performance conditions are satisfied as per the agreement. Revenue from agreements billed on a time-and-materials basis is recognized as services are performed. Revenue from fixed-fee agreements, which is not significant to overall revenues, is recognized based on the proportional performance method of accounting, as services are performed, or milestones are achieved.

For the Synodex segment, revenue is recognized primarily based on the quantity delivered in the period in which services are performed and performance conditions are satisfied as per the agreement. A portion of the Synodex segment revenue is derived from licensing the Company’s functional software and providing access to the Company’s hosted software platform. Revenue from such services is recognized monthly when all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; access to the service is provided to the end user; and collection is probable.

The Agility segment derives its revenue primarily from subscription arrangements and provision of enriched media analysis services. It also derives revenue as a reseller of corporate communication solutions. Revenue from subscriptions is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. Revenue from enriched media analysis services is recognized when the services are performed, and performance conditions are satisfied. Revenue from the reseller agreements is recognized at the gross amount received for the goods in accordance with the Company functioning as a principal due to the Company meeting the following criteria: the Company acts as the primary obligor in the sales transaction; assumes the credit risk; sets the price; can select suppliers; and is involved in the execution of the services, including after sales service.

Revenue includes reimbursement of out-of-pocket expenses, with the corresponding out-of-pocket expenses included in direct operating costs.

Revenue associated with the services provided in one period and billed in a subsequent period is commonly referred to as unbilled revenues and is included under Accounts receivable.

The Company considers U.S. GAAP criteria for determining whether to report gross revenue as a principal versus net revenue as an agent. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement.

Contract acquisition costs, which are included in prepaid expenses and other current assets, are amortized over the term of a subscription agreement or contract that normally has a duration of 12 months or less. The Company reviews these prepaid acquisition costs on a periodic basis to determine the need to adjust the carrying values for early terminated contracts. Included in prepaid expenses and other current assets on the accompanying condensed consolidated balance sheets are contract acquisition costs amounting to $0.7 million and $0.8 million as of September 30, 2023 and December 31, 2022, respectively. These acquisition costs relate to our Agility segment and are amortized over the term of the subscription agreement which normally has a duration of 12 months or less.

Foreign Currency Translation - The functional currency of the Company’s subsidiaries in the Philippines, India, Sri Lanka, Israel, Hong Kong, and Canada (other than the Agility subsidiary) is the U.S. dollar. Transactions denominated in Philippine pesos, Indian and Sri Lankan rupees, Israeli shekels, and Hong Kong and Canadian dollars are translated to U.S. dollars at rates which approximate those in effect on the transaction dates. Monetary assets and all liabilities denominated in foreign currencies on September 30, 2023 and December 31, 2022 are translated at the exchange rate in effect as of those dates. Non-monetary assets and stockholders’ equity are translated at the appropriate historical rates. Included in direct operating costs were foreign exchange losses (gains) resulting from such transactions of approximately $(0.1) million and $(0.7) million for the three months ended September 30, 2023 and 2022, and $0.3 million and $(1.9) million for the nine months ended September 30, 2023 and 2022, respectively.

The functional currency for the Company’s subsidiaries in Germany, the United Kingdom and for the Company’s Agility subsidiary in Canada are the Euro, the Pound Sterling, and the Canadian dollar, respectively. The financial statements of these subsidiaries are prepared in their respective currencies. Financial information is translated from the applicable functional currency to the U.S. dollar (the reporting currency) for inclusion in the Company’s condensed consolidated financial statements. Income, expenses, and cash flows are translated at weighted-average exchange rates prevailing during the fiscal period, and assets and liabilities are translated at fiscal period-end exchange rates. Resulting translation adjustments are included as a component of accumulated other comprehensive income (loss) in stockholders’ equity.

Foreign exchange transaction gains or losses are included in direct operating costs in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

Derivative Instruments - The Company accounts for derivative transactions in accordance with the FASB’s Accounting Standards Codification (“ASC”) Topic 825, “Financial Instruments”. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded in Other comprehensive income (loss). When the amounts recorded in Other comprehensive income (loss) are reclassified to earnings, they are included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.

Capitalized Developed Software - The Company incurs development costs related to software it develops for its internal use. Qualifying costs incurred during the application development stage are capitalized. These costs primarily consist of internal labor and third-party development costs and are amortized using the straight-line method over the estimated useful life of the capitalized developed software, which generally ranges from three to ten years. All other research and maintenance costs are expensed as incurred.

Income Taxes - Estimated deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, using enacted tax rates, as well as any net operating loss or tax credit carryforwards expected to reduce taxes payable in future years. A valuation allowance is provided when it is more likely than not that all or some portion of the estimated deferred tax assets will not be realized. While the Company considers future taxable income in assessing the need for the valuation allowance, in the event that the Company anticipates that it will be able to realize the estimated deferred tax assets in the future in excess of its net recorded amount, an adjustment to the provision for deferred tax assets would increase income in the period such determination was made. Similarly, in the event that the Company anticipates that it will not be able to realize the estimated deferred tax assets in the future considering future taxable income, an adjustment to the provision for deferred tax assets would decrease income in the period such determination was made.

In assessing the realization of deferred tax assets, management considered whether it is more likely than not that all or some portion of the United States, Canadian and European (principally Germany and the United Kingdom) deferred tax assets will not be realizable. As the expectation of future taxable income cannot be predicted with certainty, the Company maintains a valuation allowance against all the United States, Canadian and European (principally Germany and the United Kingdom) net deferred tax assets. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.

The Company indefinitely reinvests the foreign earnings in its foreign subsidiaries. If such earnings are repatriated in the future, or are no longer deemed to be indefinitely reinvested, the Company would have to accrue as a liability the applicable amount of foreign jurisdiction withholding taxes associated with such remittances.

The Company accounts for income taxes regarding uncertain tax positions, and recognizes interest and penalties related to uncertain tax positions in income tax expense in the condensed consolidated statements of operations and comprehensive income (loss).

Deferred Revenue - Deferred revenue represents advance billings made to customers where conditions for revenue recognition have not been met. These amounts are included in accrued expenses and other on the accompanying condensed consolidated balance sheets. We expect to recognize substantially all of these performance obligations over the next 12 months. The table below provides information about contract liabilities (deferred revenue) and the significant changes in the balance for the nine months ended September 30, 2023 (in thousands):

    

Amount

Balance - December 31, 2022

$

4,366

Net deferred revenue in the period

 

11,558

Revenue recognized

 

(10,831)

Currency translations and other adjustments

 

(25)

Balance - September 30, 2023

$

5,068

New Accounting Pronouncements - There were no new accounting pronouncements during the quarter that were applicable to the Company.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Short Term Investments - other
9 Months Ended
Sep. 30, 2023
Short Term Investments - other  
Short Term Investments - other

2.Short Term Investments – other

The Short-term investments include investments made by the Company in treasury bills and certificates of deposit which are considered as highly liquid investments having a maturity period of less than one year.

    

September 30,

    

December 31,

    

2023

    

2022

Treasury bills

$

-

$

494

Certificates of deposit

 

13

 

13

Total

$

13

$

507

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable
9 Months Ended
Sep. 30, 2023
Accounts Receivable  
Accounts Receivable

3.Accounts Receivable

Accounts receivable consists of the following:

    

September 30,

    

December 31,

2023

2022

Gross Accounts receivable

$

11,897

$

10,741

Allowance for doubtful accounts

 

(1,221)

 

(1,213)

Accounts receivable, net

$

10,676

$

9,528

As of January 1, 2023, the Company has adopted ASU 2019-04 (Codification Improvements to Topic 326, Financial Instruments—Credit Losses), and based on its assessment there was no impact on the financial statements or other related disclosures. The basis of allowance for doubtful accounts remains similar to the earlier adopted estimation procedure which is further elaborated in the paragraph below.

We maintain an allowance for credit losses for estimated losses resulting from the failure of our customers to make the required payments and provisions for billing adjustments relating to quality issues on delivered services. The allowance for credit losses is based on a review of specifically identified accounts and an overall aging analysis applied to accounts pooled based on similar risk characteristics. Judgments are made with respect to the collectability of accounts receivable within each pool based on historical experience, current payment practices, and current economic trends based on our expectations over the expected life of the receivables, generally ninety days or less. Actual credit losses could differ from those estimates.

Activity in the allowance for the credit losses for the three and nine months ended September 30, 2023 was as follows (in thousands):

    

For the Three Months

Ended September 30,

2023

Balance at July 1, 2023

$

1,220

Additions charged to expense

 

34

Write-offs against allowance

 

(28)

Foreign currency translation adjustment

 

(5)

Balance at September 30, 2023

$

1,221

    

For the Nine Months

Ended September 30,

2023

Balance at January 1, 2023

$

1,213

Additions charged to expense

 

366

Write-offs against allowance

 

(359)

Foreign currency translation adjustment

 

1

Balance at September 30, 2023

$

1,221

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

4.Goodwill and Intangible Assets

Goodwill

As of September 30, 2023, the Company performed its annual goodwill impairment analysis on one of its reporting units, the Agility segment. It involved a quantitative goodwill impairment test and estimated the fair value based on a combination of the income approach (estimates of future discounted cash flows) and the market approach (market multiples for similar companies) using unobservable inputs (Level 3). The income approach uses a discounted cash flow ("DCF") method that utilizes the present value of cash flows to estimate the segment's fair value. The future cash flows of the segment were projected based on the Company's estimates of future revenues, operating income, and other factors such as working capital and capital expenditures. As part of the DCF analysis, the

Company projected revenue and operating profits and assumed long-term revenue growth rates in the terminal year. The market approach utilizes multiples of revenues and earnings before interest expense, taxes, depreciation, and amortization ("EBITDA") to estimate the segment's fair value. The market multiples used for the segment were based on a group of comparable companies' market multiples applied to the Company's revenue. The Company concluded that there is no impairment of goodwill.

The change in the carrying amount of goodwill for the nine months ended September 30, 2023 was as follows (in thousands):

Balance - January 1, 2023

    

$

2,038

Foreign currency translation adjustment

 

(6)

Balance - September 30, 2023

$

2,032

The fair value measurement of goodwill for the Agility segment was classified within Level 3 of the fair value hierarchy because the Company used the income approach, which utilizes significant inputs that are unobservable in the market and the market multiple approach using comparable entities to further validate the carrying values. The Company believes it made reasonable estimates and assumptions to calculate the fair value of the reporting unit as of the impairment test measurement date. The carrying value of Goodwill was $2.0 million as of September 30, 2023 and December 31, 2022, respectively.

Intangibles

Information regarding the Company acquired intangible assets and capitalized developed software was as follows (in thousands):

September 30, 2023

Foreign

Gross

Currency

Net

Carrying

Accumulated

Translation

Carrying

    

Value

   

Amortization

   

Adjustment

   

Value

Acquired Intangible Assets

Developed technology

$

2,999

$

(2,565)

$

(1)

$

433

Customer relationships

 

2,096

 

(1,602)

 

(3)

 

491

Trademarks and tradenames

 

852

 

(760)

 

-

 

92

Patents

 

43

 

(39)

 

-

 

4

Media Contact Database

3,492

(2,534)

2

960

Total Acquired Intangible Assets

$

9,482

$

(7,500)

$

(2)

$

1,980

Capitalized Developed Software

 

 

 

 

Capitalized Developed Software

$

14,471

$

(6,138)

$

(35)

$

8,298

Capitalized Developed Software - in Progress

 

3,183

 

-

 

(12)

 

3,171

Total Capitalized Developed Software

$

17,654

$

(6,138)

$

(47)

$

11,469

Total

$

27,136

$

(13,638)

$

(49)

$

13,449

December 31, 2022

Foreign

Gross

Currency

Net

 

Carrying

 

Accumulated

 

Translation

Carrying

    

Value

    

Amortization

    

Adjustment

    

Value

Acquired Intangible Assets

 

  

 

  

 

  

 

  

Developed technology

$

3,169

$

(2,468)

$

(43)

$

658

Customer relationships

2,228

(1,560)

(42)

626

Trademarks and tradenames

880

(740)

(8)

132

Patents

 

45

 

(38)

1

8

Media Contact Database

3,648

(2,358)

(68)

1,222

Total Acquired Intangible Assets

$

9,970

$

(7,164)

$

(160)

$

2,646

Capitalized Developed Software

Capitalized Developed Software

$

11,845

$

(4,398)

$

(348)

$

7,099

Capitalized Developed Software - in Progress

2,787

-

(6)

2,781

Total Capitalized Developed Software

$

14,632

$

(4,398)

$

(354)

$

9,880

Total

$

24,602

$

(11,562)

$

(514)

$

12,526

Amortization expense relating to acquired intangible assets was $0.2 million for each of the three-month periods ended September 30, 2023 and 2022. Amortization expense relating to acquired intangible assets was $0.7 million for each of the nine-month periods ended September 30, 2023 and 2022, respectively.

Amortization expense relating to capitalized developed software was $0.7 million and $0.5 million for the three-month periods ended September 30, 2023 and 2022, respectively. Amortization expense relating to capitalized developed software was $1.9 million and $1.3 million for the nine-month periods ended September 30, 2023 and 2022, respectively.

As of September 30, 2023, estimated future amortization expense for intangible assets was as follows (in thousands):

Year

    

Amortization

2023

$

2,319

2024

4,374

2025

3,564

2026

1,277

2027

728

Thereafter

1,187

$

13,449

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Taxes  
Income Taxes

5.Income Taxes

Taxes primarily consist of a provision for foreign taxes recorded by the Company’s foreign subsidiaries in accordance with local tax regulations. Effective income tax rates are disproportionate due to the losses incurred by the Company’s United States, Canadian, German and the United Kingdom subsidiaries and a valuation allowance recorded on deferred taxes of these entities and tax effects of foreign operations, including foreign exchange gains and losses.

The reconciliations of the U.S. statutory rate with the Company’s effective tax rate for the nine months ended September 30, 2023 and 2022, respectively, are summarized in the table below:

For the Nine Months

Ended September 30,

    

2023

    

2022

Federal income tax expense at statutory rate

 

(21.0)

%

(21.0)

%

Effect of:

 

Change in valuation allowance

 

77.3

43.0

Tax effects of foreign operations

35.7

1.1

Section 162 (m)

32.2

-

Increase in unrecognized tax benefits (ASC 740)

6.9

1.0

Withholding tax

6.0

-

State income tax net of federal benefit

1.1

0.2

Foreign operations permanent difference - foreign exchange gains and losses

(2.4)

(1.5)

Return to provision true up

(4.6)

0.2

Foreign rate differential

(4.7)

(5.8)

Deemed interest

(8.4)

-

Effect of stock based compensation

(74.3)

(0.4)

Other

0.4

(2.0)

Effective tax rate

44.2

%

14.8

%

The following table presents a roll-forward of the Company’s unrecognized tax benefits and associated interest for the nine months ended September 30, 2023 (in thousands):

    

Unrecognized

 

tax benefits

Balance - January 1, 2023

$

1,680

Increase for current period tax positions

 

117

Decrease for prior period tax positions

(68)

Interest accrual

 

72

Foreign currency remeasurement

 

(17)

Balance - September 30, 2023

$

1,784

The Company expects that unrecognized tax benefits as of September 30, 2023, if recognized, would have a material impact on the Company’s effective tax rate.

Tax Assessments

In September 2015, the Company’s Indian subsidiary was subject to an inquiry by the Service Tax Department in India regarding the classification of services provided by this subsidiary, asserting that the services provided by this subsidiary fall under the category of online information and database access or retrieval services (OID Services), and not under the category of business support services (BS Services) that are exempt from service tax as historically indicated in the subsidiary’s service tax filings. The Company disagrees with the Service Tax Department’s position. In November 2019, the Commissioner of Central Tax, GST & Central Excise issued an order confirming the Service Tax Department’s position. The Company is contesting this order in an appeal to the Customs, Excise and Service Tax Appellate Tribunal. In the event the Service Tax Department is ultimately successful in proving that the services fall under the category of OID Services, the revenues earned by the Company’s Indian subsidiary for the period July 2012 through November 2016 would be subject to a service tax of between 12.36% and 15%, and this subsidiary may also be liable for interest and penalties. The revenue of the Company’s Indian subsidiary during this period was approximately $56.0 million. In accordance with new rules promulgated by the Service Tax Department, as of December 1, 2016 service tax is no longer applicable to OID or BS Services. Based on the Company’s assessment in consultation with the Company’s tax counsel, the Company has not recorded any tax liability for this case.

In a separate action relating to service tax refunds, in October 2016, the Company’s Indian subsidiary received notices from the Indian Service Tax Department in India seeking to reverse service tax refunds of approximately $121,000 previously granted to the Company’s Indian subsidiary for three quarters in 2014, asserting that the services provided by this subsidiary fall under the category of OID Services and not BS Services. The appeal was determined in favor of the Service Tax Department. The Company disagrees with the basis of this decision and is contesting it. The Company expects delays in its Indian subsidiary receiving further service tax refunds until this matter is adjudicated with finality, and currently has service tax credits of approximately $0.8 million recorded as a receivable. Based on the Company’s assessment in consultation with the Company’s tax counsel, the Company has not recorded any tax liability for this case.

Substantial recovery against the Company in the above referenced 2015 Service Tax Department case could have a material adverse impact on the Company, and unfavorable rulings or recoveries in other tax proceedings could have a material adverse impact on the consolidated operating results of the period (and subsequent periods) in which the rulings or recovery occurs.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases
9 Months Ended
Sep. 30, 2023
Operating Leases  
Operating Leases

6.Operating Leases

The Company has various lease agreements for its offices and service delivery centers. These lease agreements are for terms ranging from two to eleven years and, in most cases, provide for annual escalations ranging from 1.75% to 15%. The Company has determined that the risks and benefits related to the leased properties are retained by the lessors. Accordingly, these are accounted for as operating leases. Lease agreements with a term of less than one year are treated as short-term leases and are accounted for separately as shown in the table below.

Most of the lease agreements are renewable at the mutual consent of the parties to the contract.

The table below summarizes the amounts recognized in the condensed consolidated financial statements related to operating leases for the periods presented (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Rent expense for long-term operating leases

$

311

$

314

$

932

$

1,027

Rent expense for short-term leases

 

77

 

136

254

398

Total rent expense

$

388

$

450

$

1,186

$

1,425

The following table presents the maturity profile of the Company’s operating lease liabilities based on the contractual undiscounted payments with a reconciliation of these amounts to the remaining net present value of the operating lease liability reported in the condensed consolidated balance sheet as of September 30, 2023 (in thousands):

Year

    

Amount

2023

$

316

2024

 

1,277

2025

 

1,300

2026

 

1,332

2027

 

1,331

2028 and thereafter

 

1,839

Total lease payments

 

7,395

Less: Interest

 

(1,770)

Net present value of lease liabilities

$

5,625

 

Current portion

$

752

Long-term portion

 

4,873

Total

$

5,625

The weighted average remaining lease terms and discount rates for all of the Company’s operating leases as of September 30, 2023 were as follows:

Weighted-average lease term remaining (in months)

    

66

Weighted-average discount rate

 

9.39

%

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term obligations
9 Months Ended
Sep. 30, 2023
Long-term obligations  
Long-term obligations

7.Long-term obligations

Total long-term obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 

    

December 31, 

 

2023

 

2022

Pension obligations - accrued pension liability

$

6,508

$

5,906

Settlement agreement

 

-

 

50

Microsoft licenses (1)

 

997

 

-

7,505

5,956

Less: Current portion of long-term obligations

 

1,041

 

877

Totals

$

6,464

$

5,079

(1) In March 2023, the Company renewed a vendor agreement to acquire certain additional software licenses, receive technical support and future software upgrades on software licenses through February 2026. Pursuant to this agreement, the Company is contractually liable to pay approximately $0.4 million annually over the term of the agreement.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies  
Commitments and Contingencies

8.Commitments and Contingencies

Litigation – In 2008, a judgment was rendered in the Philippines against a Philippine subsidiary of the Company that is no longer active and purportedly also against Innodata Inc., in favor of certain former employees of the Philippine subsidiary. The potential payment amount aggregates to approximately $5.8 million, plus legal interest that accrued at 12% per annum from August 13, 2008 to June 30, 2013, and thereafter accrued and continues to accrue at 6% per annum. The potential payment amount as expressed in U.S. dollars varies with the Philippine peso to U.S. dollar exchange rate. In December 2017, a group of 97 of the former employees of the Philippine subsidiary indicated that they proposed to record the judgment as to themselves in New Jersey. In January 2018, in response to an action initiated by Innodata Inc., the United States District Court for the District of New Jersey (“USDC”) entered a preliminary injunction that enjoins these former employees from pursuing or seeking recognition or enforcement of the judgment against Innodata Inc. in the United States during the pendency of the action and until further order of the USDC. In June 2018, the USDC entered a consent order administratively closing the action subject to return of the action to the active docket upon the written request of Innodata Inc. or the former employees, with the USDC retaining jurisdiction over the matter and the preliminary injunction remaining in full force and effect.

The Company is also subject to various other legal proceedings and claims that have arisen in the ordinary course of business.

While management currently believes that the ultimate outcome of these proceedings will not have a material adverse effect on the Company’s consolidated financial position or overall trends in consolidated results of operations, litigation is subject to inherent uncertainties. Substantial recovery against the Company in the above-referenced Philippine action could have a material adverse impact on the Company, and unfavorable rulings or recoveries in the other proceedings could have a material adverse impact on the consolidated operating results in the period in which the ruling or recovery occurs. In addition, the Company’s estimate of the potential impact on the Company’s consolidated financial position or overall consolidated results of operations for the above referenced legal proceedings could change in the future.

The Company’s legal accruals related to legal proceedings and claims are based on the Company’s determination of whether or not a loss is probable. The Company reviews outstanding proceedings and claims with external counsel to assess probability and estimates of loss. The accruals are adjusted if necessary. While the Company intends to defend these matters vigorously, adverse outcomes that it estimates could reach approximately $450,000 in the aggregate beyond recorded amounts are reasonably possible. If circumstances change, the Company may be required to record adjustments that could be material to its reported consolidated financial condition and results of operations.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units
9 Months Ended
Sep. 30, 2023
Stock Options and Restricted Stock Units  
Stock Options and Restricted Stock Units

9.Stock Options and Restricted Stock Units

The stock-based compensation expense related to the Company’s Equity Plans (as defined below) was allocated as follows (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30,

    

2023

    

2022

    

2023

    

2022

Direct operating costs

$

85

$

46

$

210

$

154

Selling and administrative expenses

 

932

 

759

 

2,788

 

2,216

Total stock-based compensation

$

1,017

$

805

$

2,998

$

2,370

Stock Options

2013 Plan

A summary of option activity under the Innodata Inc. 2013 Stock Plan, as amended and restated effective June 7, 2016 (the “2013 Plan”) and changes during each of the nine-month periods ended September 30, 2023 and 2022 are presented below:

 

 

 

Weighted-Average

 

Number of

 

Weighted - Average

 

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

6,690,490

$

3.09

 

  

 

  

Granted*

 

25,000

 

3.31

 

  

 

  

Exercised

 

(1,282,729)

 

2.35

 

  

 

  

Forfeited/Expired

 

(88,866)

 

6.27

 

  

 

  

Outstanding at September 30, 2023

 

5,343,895

$

3.22

 

6.64

$

28,380,482

 

 

 

 

Exercisable at September 30, 2023

 

3,375,931

$

2.15

5.57

$

21,534,891

 

 

 

 

Vested and Expected to Vest at September 30, 2023

 

5,343,895

$

3.22

 

6.64

$

28,380,482

* Includes 25,000 stock options granted to a non-employee member of the Company’s advisory board.

    

    

    

Weighted-Average 

    

Number of 

Weighted - Average 

Remaining Contractual 

Aggregate 

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2022

5,536,896

$

2.66

  

  

Granted*

 

1,479,558

 

5.21

 

  

 

  

Exercised

 

(210,429)

 

1.28

 

  

 

  

Forfeited/Expired

 

(261,101)

 

6.50

 

  

 

  

Outstanding at September 30, 2022

 

6,544,924

$

3.13

 

7.33

$

6,265,207

Exercisable at September 30, 2022

 

4,264,408

$

2.08

 

6.40

$

5,792,971

Vested and Expected to Vest at September 30, 2022

 

6,544,924

$

3.13

 

7.33

$

6,265,207

*Includes 110,000 stock options granted to a non-employee director of the Company.

2021 Plan

A summary of option activity under the Innodata Inc. 2021 Equity Compensation Plan, as amended and restated effective as of April 11, 2022 (the “2021 Plan”) and changes during each of the nine-month periods ended September 30, 2023 and 2022 are presented below.

Weighted-Average

Number of

Weighted - Average

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

1,027,500

$

3.46

 

  

 

  

Granted

 

3,000

 

13.05

 

  

 

  

Exercised

 

(25,000)

 

6.40

 

  

 

  

Forfeited/Expired

 

(42,000)

 

3.41

 

  

 

  

Outstanding at September 30, 2023

 

963,500

$

3.41

 

9.02

$

4,944,660

Exercisable at September 30, 2023

 

157,000

$

3.24

 

8.95

$

830,740

Vested and Expected to Vest at September 30, 2023

 

963,500

$

3.41

 

9.02

$

4,944,660

    

    

    

Weighted-Average

    

Number of 

Weighted - Average

Remaining Contractual

Aggregate

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2022

 

-

$

-

 

  

 

  

Granted*

 

182,000

 

3.67

 

  

 

  

Exercised

 

-

 

-

 

  

 

  

Forfeited/Expired

 

-

 

-

 

  

 

  

Outstanding at September 30, 2022

 

182,000

$

3.67

 

9.91

$

-

Exercisable at September 30, 2022

 

6,250

$

6.40

 

-

$

-

Vested and Expected to Vest at September 30, 2022

 

182,000

$

3.67

 

9.91

$

-

*Includes 132,000 stock options granted to non-employee directors of the Company and 50,000 stock options granted to non-employee members of the Company’s advisory board.

During the nine months ended September 30, 2023, a total of 1,307,729 options were exercised at an average exercise price of $2.40.

The fair value of stock options is estimated on the date of grant using the Black-Scholes option pricing model. The weighted-average fair value of the options granted, and weighted-average assumptions were as follows:

For the Nine Months Ended September 30, 

    

2023

    

2022

Weighted average fair value of options granted

$

2.56

$

3.00

Risk-free interest rate

4.34

%

1.94%-3.54

%

Expected term (years)

6.0

3.0-6.42

Expected volatility factor

75.35

%

62% -79

%

Expected dividends

-

-

The compensation cost related to non-vested stock options not yet recognized as of September 30, 2023 totaled approximately $4.4 million. The weighted-average period over which these costs will be recognized is 18 months.

Restricted Stock Awards

There were no outstanding awards of restricted stock under the 2013 Plan or the 2021 Plan (collectively, the “Equity Plans”) during each of the nine-month periods ended September 30, 2023 and 2022.

Restricted Stock Units

Restricted stock unit activity under the Equity Plans during each of the nine-month periods ended September 30, 2023 and 2022 are presented below:

Number of 

 

Weighted-Average

Restricted Stock

Grant Date

    

Units

    

 Fair Value

Unvested at January 1, 2023

700,000

$

5.59

Granted

 

28,804

 

8.29

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at September 30, 2023

 

728,804

$

5.70

For the nine months ended September 30, 2023, a total of 28,804 restricted stock units (“RSUs”) were granted under the 2013 Plan. Vesting of the RSUs is contingent on continuous employment by the employee for a 12-month period from the date of grant. Each fully vested RSU represents the right to receive one share of the Company’s common stock or the fair market value of one share of common stock, at the Company’s discretion, and is classified as an equity award. The stock-based compensation expense is recognized on a straight-line basis over a period of 12 months. The fair value of restricted stock units is based on the closing price of the stock at the time of the grant.

    

Number of

    

Weighted-Average

Restricted Stock

Grant Date

Units

Fair Value

Unvested at January 1, 2022

 

-

 

$

-

Granted

 

700,000

5.59

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at September 30, 2022

 

700,000

$

5.59

For the nine months ended September 30, 2022, 200,000 performance-based RSUs were granted under the 2013 Plan and 500,000 performance-based RSUs were granted under the 2021 plan. The 700,000 performance-based RSUs remain outstanding and unvested at September 30, 2023. Vesting of the performance based RSUs is contingent on the achievement of certain financial performance goals and continuation of employment for a defined period. Each RSU vests pursuant to the vesting schedule found in the respective RSU agreement. The fair value of restricted stock units is estimated on the date of grant using the Binomial option pricing model.

The compensation cost related to non-vested restricted stock units not yet recognized as of September 30, 2023 totaled approximately $2.9 million. The weighted-average period over which these costs will be recognized is 17 months.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Comprehensive income (loss)
9 Months Ended
Sep. 30, 2023
Comprehensive loss  
Comprehensive loss

10.Comprehensive income (loss)

Accumulated other comprehensive income (loss), as reflected in the condensed consolidated balance sheets, consists of pension liability adjustments, net of taxes, foreign currency translation adjustment and changes in fair value of derivatives, net of taxes. The components of accumulated other comprehensive income (loss) as of September 30, 2023 and 2022, and reclassifications from accumulated other comprehensive income (loss) for the three and nine months then ended, are presented below (in thousands):

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at July 1, 2023

$

(95)

$

166

$

(1,530)

$

(1,459)

Other comprehensive income (loss) before reclassifications, net of taxes

 

-

 

(137)

 

24

 

(113)

Total other comprehensive income (loss) before reclassifications, net of taxes

 

(95)

 

29

 

(1,506)

 

(1,572)

Net amount reclassified to earnings

 

(4)

 

(41)

 

-

 

(45)

Balance at September 30, 2023

$

(99)

$

(12)

$

(1,506)

$

(1,617)

    

    

    

Foreign Currency 

    

    

Pension Liability 

    

Fair Value of 

    

Translation

    

Accumulated Other 

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at January 1, 2023

$

(86)

$

(365)

$

(1,657)

$

(2,108)

Other comprehensive income (loss) before reclassifications, net of taxes

 

-

 

(74)

 

151

 

77

Total other comprehensive loss before reclassifications, net of taxes

 

(86)

 

(439)

 

(1,506)

 

(2,031)

Net amount reclassified to earnings

 

(13)

 

427

 

-

 

414

Balance at September 30, 2023

$

(99)

$

(12)

$

(1,506)

$

(1,617)

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at July 1, 2022

$

(780)

$

(889)

$

(1,607)

$

(3,276)

Other comprehensive loss before reclassifications, net of taxes

-

 

(884)

 

(644)

 

(1,528)

Total other comprehensive loss before reclassifications, net of taxes

(780)

 

(1,773)

 

(2,251)

 

(4,804)

Net amount reclassified to earnings

35

 

678

 

-

 

713

Balance at September 30, 2022

$

(745)

$

(1,095)

$

(2,251)

$

(4,091)

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at January 1, 2022

$

(858)

$

(353)

$

(981)

$

(2,192)

Other comprehensive loss before reclassifications, net of taxes

 

 

-

 

(1,707)

 

(1,270)

 

(2,977)

Total other comprehensive loss before reclassifications, net of taxes

 

 

(858)

 

(2,060)

 

(2,251)

 

(5,169)

Net amount reclassified to earnings

 

 

113

 

965

 

-

 

1,078

Balance at September 30, 2022

$

(745)

$

(1,095)

$

(2,251)

$

(4,091)

Taxes related to each component of other comprehensive income (loss) were not material for each of the three and nine-month periods presented and therefore are not disclosed separately.

All reclassifications from accumulated other comprehensive loss had an impact on direct operating costs in the condensed consolidated statements of operations and comprehensive income (loss).

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting and concentrations
9 Months Ended
Sep. 30, 2023
Segment reporting and concentrations  
Segment reporting and concentrations

11.Segment reporting and concentrations

The Company’s operations are classified in three reporting segments: Digital Data Solutions (DDS), Synodex and Agility.

The DDS segment provides AI data preparation services, collecting or creating training data, annotating training data, and training AI algorithms for its customers, and AI model deployment and integration. The DDS segment also provides a range of data engineering support services including data transformation, data curation, data hygiene, data consolidation, data extraction, data compliance, and master data management.

The Synodex segment provides an industry platform that transforms medical records into useable digital data organized in accordance with its proprietary data models or customer data models.

The Agility segment provides an industry platform that provides marketing communications and public relations professionals with the ability to target and distribute content to journalists and social media influencers world-wide and to monitor and analyze global news channels (print, web, radio and TV) and social media channels.

A significant portion of the Company’s revenue is generated from its locations in the Philippines, India, Sri Lanka, Canada, Germany, the United Kingdom and Israel.

Revenues from external customers, segment operating profit (loss), and other reportable segment information are as follows (in thousands):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Revenues:

 

  

 

  

  

 

  

DDS

$

16,003

$

12,852

$

41,929

$

42,944

Synodex

 

1,728

 

1,762

 

5,705

 

5,376

Agility

 

4,438

 

3,833

 

13,029

 

11,306

Total Consolidated

$

22,169

$

18,447

$

60,663

$

59,626

 

 

 

 

Income (loss) before provision for income taxes(1):

 

 

 

 

DDS

$

970

$

135

$

473

$

1,516

Synodex

 

(288)

 

(977)

 

(420)

 

(2,796)

Agility

 

75

 

(2,216)

 

(1,818)

 

(7,474)

Total Consolidated

$

757

$

(3,058)

$

(1,765)

$

(8,754)

 

 

 

 

Income (loss) before provision for income taxes(2):

 

 

 

 

DDS

$

827

$

(59)

$

36

$

987

Synodex

 

(154)

 

(778)

 

(19)

 

(2,318)

Agility

 

84

 

(2,221)

 

(1,782)

 

(7,423)

Total Consolidated

$

757

$

(3,058)

$

(1,765)

$

(8,754)

    

September 30, 2023

    

December 31, 2022

Total assets:

 

  

 

  

DDS

$

34,495

$

25,758

Synodex

 

3,290

 

3,270

Agility

 

18,640

 

19,014

Total Consolidated

$

56,425

$

48,042

    

September 30, 2023

    

December 31, 2022

Goodwill:

 

  

 

  

Agility

$

2,032

$

2,038

Total

$

2,032

$

2,038

(1)Before elimination of any inter-segment profits
(2)After elimination of any inter-segment profits

The table below shows intersegment revenues which are eliminated in consolidation (in thousands).

    

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

Revenues of DDS Segment from:

 

  

 

  

 

  

 

  

Synodex

 

$

1,594

$

2,119

$

4,829

$

6,167

Agility

 

296

 

425

 

1,121

 

1,274

Totals

 

$

1,890

$

2,544

$

5,950

$

7,441

Revenues for the three and nine-month periods ended September 30, 2023, and 2022 by geographic region (determined based upon customer’s domicile), were as follows (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

United States

$

13,273

$

11,904

$

35,469

$

37,843

United Kingdom

 

2,589

 

2,677

 

8,042

 

8,312

Canada

 

2,538

 

579

 

6,343

 

3,234

The Netherlands

 

1,911

 

1,734

 

5,396

 

5,105

Others - principally Europe

 

1,858

 

1,553

 

5,413

 

5,132

Totals

$

22,169

$

18,447

$

60,663

$

59,626

Long lived assets by geographic region

Long-lived assets as of September 30, 2023 and December 31, 2022 by geographic region were comprised of (in thousands):

    

September 30, 

    

December 31, 

 

2023

 

2022

United States

$

8,760

$

7,205

 

 

Foreign countries:

 

 

Canada

 

7,283

 

7,675

Philippines

 

3,506

 

3,682

United Kingdom

 

1,043

 

1,198

India

 

2,026

 

1,195

Sri Lanka

 

398

 

426

Israel

 

15

 

3

Total foreign

 

14,271

 

14,179

Totals

$

23,031

$

21,384

Long-lived assets include the unamortized balance of right-of-use assets amounting to $5.2 million and $4.3 million as of September 30, 2023 and December 31, 2022, respectively.

One customer in the DDS segment generated approximately 11% of the Company’s total revenues for the three months ended September 30, 2023. No customer generated more than 10% of the Company’s total revenues for the three months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, for the three months ended September 30, 2023 and 2022, revenues from non-U.S. customers accounted for 40% and 35%, respectively, of the Company’s total revenues.

Two customers in the DDS segment generated approximately 10.2% and 10%, respectively, of the Company’s total revenues for the nine months ended September 30, 2023. Another customer in the DDS segment generated approximately 13% of the Company’s total revenues for the nine months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, revenues from non-U.S. customers accounted for 42% and 37% of the Company’s total revenues for the nine months ended September 30, 2023 and 2022, respectively.

As of September 30, 2023, approximately 37% of the Company’s accounts receivable was due from foreign (principally European) customers and 30% of the Company’s accounts receivable was due from two customers. As of December 31, 2022, approximately 44% of the Company’s accounts receivable was due from foreign (principally European) customers and 45% of the Company’s accounts receivable was due from four customers. No other customer accounted for 10% or more of the accounts receivable as of September 30, 2023 and December 31, 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Income (Loss) Per Share  
Income (Loss) Per Share

12.Income (Loss) Per Share

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to Innodata Inc. and Subsidiaries

$

371

$

(3,327)

$

(2,560)

$

(9,975)

Weighted average common shares outstanding

 

28,459

 

27,331

 

27,930

 

27,239

Dilutive effect of outstanding options

 

4,004

 

-

 

-

 

-

Adjusted for dilutive computation

 

32,463

 

27,331

 

27,930

 

27,239

Basic income (loss) per share is computed using the weighted-average number of common shares outstanding during the year. Diluted income (loss) per share is computed by considering the impact of the potential issuance of common shares, using the treasury

stock method, on the weighted-average number of shares outstanding. For those securities that are not convertible into a class of common stock, the “two-class” method of computing income (loss) per share is used.

Options to purchase 6.3 million shares of common stock for the three months ended September 30, 2023, were outstanding and included in the computation of diluted income per share.

Options to purchase 6.3 million shares of common stock for the nine months ended September 30, 2023, were outstanding but not included in the computation of loss per share because the effect would have been anti-dilutive.

Options to purchase 4.2 million and 5.7 million shares of common stock for the three- and nine-month periods ended September 30, 2022, were outstanding but not included in the computation of loss per share because the effect would have been anti-dilutive.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives
9 Months Ended
Sep. 30, 2023
Derivatives  
Derivatives

13.Derivatives

The Company conducts a large portion of its operations in international markets, which subjects it to foreign currency fluctuations. The most significant foreign currency exposures occur when revenue and associated accounts receivable are collected in one currency and expenses to generate that revenue are incurred in another currency. The Company is also subject to wage inflation and other government mandated increases and operating expenses in Asian countries where the Company has the majority of its operations. The Company’s primary inflation and exchange rate exposure relates to payroll, other payroll costs and operating expenses in the Philippines, India, Sri Lanka and Israel.

In addition, although most of the Company’s revenue is denominated in U.S. dollars, a significant portion of total revenues is denominated in Canadian dollars, Pound Sterling and Euros.

The Company’s policy is to enter derivative instrument contracts with terms that coincide with the underlying exposure being hedged for a period of up to 12 months. As such, the Company’s derivative instruments are expected to be highly effective. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded to Other comprehensive income (loss). Upon settlement of these contracts, the change in the fair value recorded in Other comprehensive income (loss) is reclassified to earnings and included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.

The Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking hedge transactions. The Company does not hold or issue derivatives for trading purposes. All derivatives are recognized at their fair value and classified based on the instrument’s maturity date. The total notional amount for outstanding derivatives designated as hedges was $8.1 million and $14.2 million as of September 30, 2023 and December 31, 2022, respectively.

The following table presents the fair value of derivative instruments included within the condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022 (in thousands):

Balance Sheet Location

Fair Value

September 30, 

December 31,

    

    

2023

    

2022

Derivatives designated as hedging instruments:

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses and other

$

12

$

365

The effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 were as follows (in thousands):

 

For the Three Months Ended

For the Nine Months Ended

 

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net loss recognized in OCI(1)

$

137

$

884

$

74

$

1,707

Net (gain) loss reclassified from accumulated OCI into income(2)

$

(41)

$

678

$

427

$

965

Net gain recognized in income(3)

$

-

$

-

$

-

$

-

(1)Net change in fair value of the effective portion classified into other comprehensive income (“OCI”)
(2)Effective portion classified within direct operating costs.
(3)There were no ineffective portions for the period presented.  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Line of Credit
9 Months Ended
Sep. 30, 2023
Line of Credit  
Line of Credit

14.Line of Credit

On April 4, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as lender, and Innodata Inc., Innodata Synodex, LLC, Innodata docGenix, LLC and Agility PR Solutions LLC as co-borrowers. On July 21, 2023, Innodata Services LLC signed a Joinder Agreement to join the Credit Agreement as a co-borrower. The Credit Agreement provides for a secured revolving line of credit (the “Revolving Credit Facility”) up to an amount equal to the lesser of the borrowing base and $10.0 million with a maturity date of April 4, 2026. The Revolving Credit Facility’s borrowing base is calculated in accordance with the terms of the Credit Agreement and on the basis of 85% of eligible accounts, 85% of eligible foreign accounts up to $2.0 million and certain other reserves and adjustments. As of September 30, 2023, such borrowing base calculation equaled approximately $4.7 million. The Credit Agreement contains a financial covenant that will require the Borrowers, on a consolidated basis, to maintain a fixed charge coverage ratio of not less than 1.10 to 1.00 by December 31, 2023. Except as set forth in the Credit Agreement, borrowings under the Revolving Credit Facility bear interest at a rate equal to the daily simple secured overnight financing rate (“SOFR”) plus 2.25%. The Company has not utilized the Revolving Credit Facility during the three months ended September 30, 2023 and through the date of filing of this Report.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies and Estimates (Policies)
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies and Estimates  
Basis of Presentation

Basis of Presentation - The condensed consolidated financial statements for the interim periods included herein are unaudited; however, they contain all adjustments (consisting of only normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the consolidated financial position of Innodata Inc. (including its subsidiaries, the “Company”) as of September 30, 2023 and December 31, 2022, the results of its operations and comprehensive income (loss) for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year.

Certain information and note disclosures normally included in or with financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. Unless otherwise noted, the accounting policies used in preparing these condensed consolidated financial statements are the same as those described in the notes to the consolidated financial statements for the year ended December 31, 2022.

Principles of Consolidation

Principles of Consolidation - The condensed consolidated financial statements include the accounts of Innodata Inc. and its wholly owned subsidiaries, and docGenix, a limited liability company that is majority-owned by the Company. The non-controlling interest in the docGenix limited liability company has call and put options that can be settled in cash or stock. Accordingly, this is presented in temporary equity in accordance with the Financial Accounting Standards Board’s (the “FASB”) non-controlling interest guidance. All intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates

Use of Estimates - In preparing the condensed consolidated financial statements in conformity with U.S. GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Management believes that the estimates and assumptions used in the preparation of the condensed consolidated financial statements are reasonable. Actual results could differ from those estimates. Significant estimates include those related to the allowance for doubtful accounts and billing adjustments, useful life of long-lived assets, useful life of intangible assets, impairment of goodwill and intangible assets, valuation of deferred tax assets, valuation of stock-based compensation, pension benefit plan assumptions, litigation accruals and estimated accruals for various tax exposures.

Revenue Recognition

Revenue Recognition - The Company’s revenue is recognized when services are rendered or goods are delivered to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those services or goods as per the agreement with the customer. In cases where there are agreements with multiple performance obligations, the Company identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the agreement at the agreement’s inception. Performance obligations that are not distinct at agreement inception are combined. For agreements with distinct performance obligations, the Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation, if any, and then evaluates how the services are performed for the customer to determine the timing of revenue recognition.

For the Digital Data Solutions (DDS) segment, revenue is recognized primarily based on the quantity delivered or resources utilized in the period in which services are performed and performance conditions are satisfied as per the agreement. Revenue from agreements billed on a time-and-materials basis is recognized as services are performed. Revenue from fixed-fee agreements, which is not significant to overall revenues, is recognized based on the proportional performance method of accounting, as services are performed, or milestones are achieved.

For the Synodex segment, revenue is recognized primarily based on the quantity delivered in the period in which services are performed and performance conditions are satisfied as per the agreement. A portion of the Synodex segment revenue is derived from licensing the Company’s functional software and providing access to the Company’s hosted software platform. Revenue from such services is recognized monthly when all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; access to the service is provided to the end user; and collection is probable.

The Agility segment derives its revenue primarily from subscription arrangements and provision of enriched media analysis services. It also derives revenue as a reseller of corporate communication solutions. Revenue from subscriptions is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. Revenue from enriched media analysis services is recognized when the services are performed, and performance conditions are satisfied. Revenue from the reseller agreements is recognized at the gross amount received for the goods in accordance with the Company functioning as a principal due to the Company meeting the following criteria: the Company acts as the primary obligor in the sales transaction; assumes the credit risk; sets the price; can select suppliers; and is involved in the execution of the services, including after sales service.

Revenue includes reimbursement of out-of-pocket expenses, with the corresponding out-of-pocket expenses included in direct operating costs.

Revenue associated with the services provided in one period and billed in a subsequent period is commonly referred to as unbilled revenues and is included under Accounts receivable.

The Company considers U.S. GAAP criteria for determining whether to report gross revenue as a principal versus net revenue as an agent. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement.

Contract acquisition costs, which are included in prepaid expenses and other current assets, are amortized over the term of a subscription agreement or contract that normally has a duration of 12 months or less. The Company reviews these prepaid acquisition costs on a periodic basis to determine the need to adjust the carrying values for early terminated contracts. Included in prepaid expenses and other current assets on the accompanying condensed consolidated balance sheets are contract acquisition costs amounting to $0.7 million and $0.8 million as of September 30, 2023 and December 31, 2022, respectively. These acquisition costs relate to our Agility segment and are amortized over the term of the subscription agreement which normally has a duration of 12 months or less.

Foreign Currency Translation

Foreign Currency Translation - The functional currency of the Company’s subsidiaries in the Philippines, India, Sri Lanka, Israel, Hong Kong, and Canada (other than the Agility subsidiary) is the U.S. dollar. Transactions denominated in Philippine pesos, Indian and Sri Lankan rupees, Israeli shekels, and Hong Kong and Canadian dollars are translated to U.S. dollars at rates which approximate those in effect on the transaction dates. Monetary assets and all liabilities denominated in foreign currencies on September 30, 2023 and December 31, 2022 are translated at the exchange rate in effect as of those dates. Non-monetary assets and stockholders’ equity are translated at the appropriate historical rates. Included in direct operating costs were foreign exchange losses (gains) resulting from such transactions of approximately $(0.1) million and $(0.7) million for the three months ended September 30, 2023 and 2022, and $0.3 million and $(1.9) million for the nine months ended September 30, 2023 and 2022, respectively.

The functional currency for the Company’s subsidiaries in Germany, the United Kingdom and for the Company’s Agility subsidiary in Canada are the Euro, the Pound Sterling, and the Canadian dollar, respectively. The financial statements of these subsidiaries are prepared in their respective currencies. Financial information is translated from the applicable functional currency to the U.S. dollar (the reporting currency) for inclusion in the Company’s condensed consolidated financial statements. Income, expenses, and cash flows are translated at weighted-average exchange rates prevailing during the fiscal period, and assets and liabilities are translated at fiscal period-end exchange rates. Resulting translation adjustments are included as a component of accumulated other comprehensive income (loss) in stockholders’ equity.

Foreign exchange transaction gains or losses are included in direct operating costs in the accompanying condensed consolidated statements of operations and comprehensive income (loss).

Derivative Instruments

Derivative Instruments - The Company accounts for derivative transactions in accordance with the FASB’s Accounting Standards Codification (“ASC”) Topic 825, “Financial Instruments”. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded in Other comprehensive income (loss). When the amounts recorded in Other comprehensive income (loss) are reclassified to earnings, they are included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.

Capitalized Developed Software

Capitalized Developed Software - The Company incurs development costs related to software it develops for its internal use. Qualifying costs incurred during the application development stage are capitalized. These costs primarily consist of internal labor and third-party development costs and are amortized using the straight-line method over the estimated useful life of the capitalized developed software, which generally ranges from three to ten years. All other research and maintenance costs are expensed as incurred.

Income Taxes

Income Taxes - Estimated deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, using enacted tax rates, as well as any net operating loss or tax credit carryforwards expected to reduce taxes payable in future years. A valuation allowance is provided when it is more likely than not that all or some portion of the estimated deferred tax assets will not be realized. While the Company considers future taxable income in assessing the need for the valuation allowance, in the event that the Company anticipates that it will be able to realize the estimated deferred tax assets in the future in excess of its net recorded amount, an adjustment to the provision for deferred tax assets would increase income in the period such determination was made. Similarly, in the event that the Company anticipates that it will not be able to realize the estimated deferred tax assets in the future considering future taxable income, an adjustment to the provision for deferred tax assets would decrease income in the period such determination was made.

In assessing the realization of deferred tax assets, management considered whether it is more likely than not that all or some portion of the United States, Canadian and European (principally Germany and the United Kingdom) deferred tax assets will not be realizable. As the expectation of future taxable income cannot be predicted with certainty, the Company maintains a valuation allowance against all the United States, Canadian and European (principally Germany and the United Kingdom) net deferred tax assets. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change.

The Company indefinitely reinvests the foreign earnings in its foreign subsidiaries. If such earnings are repatriated in the future, or are no longer deemed to be indefinitely reinvested, the Company would have to accrue as a liability the applicable amount of foreign jurisdiction withholding taxes associated with such remittances.

The Company accounts for income taxes regarding uncertain tax positions, and recognizes interest and penalties related to uncertain tax positions in income tax expense in the condensed consolidated statements of operations and comprehensive income (loss).

Deferred Revenue

Deferred Revenue - Deferred revenue represents advance billings made to customers where conditions for revenue recognition have not been met. These amounts are included in accrued expenses and other on the accompanying condensed consolidated balance sheets. We expect to recognize substantially all of these performance obligations over the next 12 months. The table below provides information about contract liabilities (deferred revenue) and the significant changes in the balance for the nine months ended September 30, 2023 (in thousands):

    

Amount

Balance - December 31, 2022

$

4,366

Net deferred revenue in the period

 

11,558

Revenue recognized

 

(10,831)

Currency translations and other adjustments

 

(25)

Balance - September 30, 2023

$

5,068

New Accounting Pronouncements

New Accounting Pronouncements - There were no new accounting pronouncements during the quarter that were applicable to the Company.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies and Estimates (Tables)
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies and Estimates  
Schedule of information about contract liabilities (deferred revenue)

    

Amount

Balance - December 31, 2022

$

4,366

Net deferred revenue in the period

 

11,558

Revenue recognized

 

(10,831)

Currency translations and other adjustments

 

(25)

Balance - September 30, 2023

$

5,068

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Short Term Investments - other (Tables)
9 Months Ended
Sep. 30, 2023
Short Term Investments - other  
Schedule of other short term investments

    

September 30,

    

December 31,

    

2023

    

2022

Treasury bills

$

-

$

494

Certificates of deposit

 

13

 

13

Total

$

13

$

507

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2023
Accounts Receivable  
Schedule of accounts receivable

    

September 30,

    

December 31,

2023

2022

Gross Accounts receivable

$

11,897

$

10,741

Allowance for doubtful accounts

 

(1,221)

 

(1,213)

Accounts receivable, net

$

10,676

$

9,528

Schedule of allowance for the credit losses

Activity in the allowance for the credit losses for the three and nine months ended September 30, 2023 was as follows (in thousands):

    

For the Three Months

Ended September 30,

2023

Balance at July 1, 2023

$

1,220

Additions charged to expense

 

34

Write-offs against allowance

 

(28)

Foreign currency translation adjustment

 

(5)

Balance at September 30, 2023

$

1,221

    

For the Nine Months

Ended September 30,

2023

Balance at January 1, 2023

$

1,213

Additions charged to expense

 

366

Write-offs against allowance

 

(359)

Foreign currency translation adjustment

 

1

Balance at September 30, 2023

$

1,221

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets  
Schedule of carrying amount of goodwill

The change in the carrying amount of goodwill for the nine months ended September 30, 2023 was as follows (in thousands):

Balance - January 1, 2023

    

$

2,038

Foreign currency translation adjustment

 

(6)

Balance - September 30, 2023

$

2,032

Schedule of company's acquisition-related intangible assets and capitalized developed software

Information regarding the Company acquired intangible assets and capitalized developed software was as follows (in thousands):

September 30, 2023

Foreign

Gross

Currency

Net

Carrying

Accumulated

Translation

Carrying

    

Value

   

Amortization

   

Adjustment

   

Value

Acquired Intangible Assets

Developed technology

$

2,999

$

(2,565)

$

(1)

$

433

Customer relationships

 

2,096

 

(1,602)

 

(3)

 

491

Trademarks and tradenames

 

852

 

(760)

 

-

 

92

Patents

 

43

 

(39)

 

-

 

4

Media Contact Database

3,492

(2,534)

2

960

Total Acquired Intangible Assets

$

9,482

$

(7,500)

$

(2)

$

1,980

Capitalized Developed Software

 

 

 

 

Capitalized Developed Software

$

14,471

$

(6,138)

$

(35)

$

8,298

Capitalized Developed Software - in Progress

 

3,183

 

-

 

(12)

 

3,171

Total Capitalized Developed Software

$

17,654

$

(6,138)

$

(47)

$

11,469

Total

$

27,136

$

(13,638)

$

(49)

$

13,449

December 31, 2022

Foreign

Gross

Currency

Net

 

Carrying

 

Accumulated

 

Translation

Carrying

    

Value

    

Amortization

    

Adjustment

    

Value

Acquired Intangible Assets

 

  

 

  

 

  

 

  

Developed technology

$

3,169

$

(2,468)

$

(43)

$

658

Customer relationships

2,228

(1,560)

(42)

626

Trademarks and tradenames

880

(740)

(8)

132

Patents

 

45

 

(38)

1

8

Media Contact Database

3,648

(2,358)

(68)

1,222

Total Acquired Intangible Assets

$

9,970

$

(7,164)

$

(160)

$

2,646

Capitalized Developed Software

Capitalized Developed Software

$

11,845

$

(4,398)

$

(348)

$

7,099

Capitalized Developed Software - in Progress

2,787

-

(6)

2,781

Total Capitalized Developed Software

$

14,632

$

(4,398)

$

(354)

$

9,880

Total

$

24,602

$

(11,562)

$

(514)

$

12,526

Schedule of estimated amortization expense for intangible assets

As of September 30, 2023, estimated future amortization expense for intangible assets was as follows (in thousands):

Year

    

Amortization

2023

$

2,319

2024

4,374

2025

3,564

2026

1,277

2027

728

Thereafter

1,187

$

13,449

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Income Taxes  
Schedule of effective income tax rate reconciliation

For the Nine Months

Ended September 30,

    

2023

    

2022

Federal income tax expense at statutory rate

 

(21.0)

%

(21.0)

%

Effect of:

 

Change in valuation allowance

 

77.3

43.0

Tax effects of foreign operations

35.7

1.1

Section 162 (m)

32.2

-

Increase in unrecognized tax benefits (ASC 740)

6.9

1.0

Withholding tax

6.0

-

State income tax net of federal benefit

1.1

0.2

Foreign operations permanent difference - foreign exchange gains and losses

(2.4)

(1.5)

Return to provision true up

(4.6)

0.2

Foreign rate differential

(4.7)

(5.8)

Deemed interest

(8.4)

-

Effect of stock based compensation

(74.3)

(0.4)

Other

0.4

(2.0)

Effective tax rate

44.2

%

14.8

%

Schedule of unrecognized tax benefits

The following table presents a roll-forward of the Company’s unrecognized tax benefits and associated interest for the nine months ended September 30, 2023 (in thousands):

    

Unrecognized

 

tax benefits

Balance - January 1, 2023

$

1,680

Increase for current period tax positions

 

117

Decrease for prior period tax positions

(68)

Interest accrual

 

72

Foreign currency remeasurement

 

(17)

Balance - September 30, 2023

$

1,784

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases (Tables)
9 Months Ended
Sep. 30, 2023
Operating Leases  
Schedule of operating lease expense recognized in financial statements

The table below summarizes the amounts recognized in the condensed consolidated financial statements related to operating leases for the periods presented (in thousands):

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Rent expense for long-term operating leases

$

311

$

314

$

932

$

1,027

Rent expense for short-term leases

 

77

 

136

254

398

Total rent expense

$

388

$

450

$

1,186

$

1,425

Schedule of net present value of operating lease liability

The following table presents the maturity profile of the Company’s operating lease liabilities based on the contractual undiscounted payments with a reconciliation of these amounts to the remaining net present value of the operating lease liability reported in the condensed consolidated balance sheet as of September 30, 2023 (in thousands):

Year

    

Amount

2023

$

316

2024

 

1,277

2025

 

1,300

2026

 

1,332

2027

 

1,331

2028 and thereafter

 

1,839

Total lease payments

 

7,395

Less: Interest

 

(1,770)

Net present value of lease liabilities

$

5,625

 

Current portion

$

752

Long-term portion

 

4,873

Total

$

5,625

Schedule of weighted average remaining lease terms and discount rates

The weighted average remaining lease terms and discount rates for all of the Company’s operating leases as of September 30, 2023 were as follows:

Weighted-average lease term remaining (in months)

    

66

Weighted-average discount rate

 

9.39

%

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term obligations (Tables)
9 Months Ended
Sep. 30, 2023
Long-term obligations  
Schedule of total long-term obligations

Total long-term obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 

    

December 31, 

 

2023

 

2022

Pension obligations - accrued pension liability

$

6,508

$

5,906

Settlement agreement

 

-

 

50

Microsoft licenses (1)

 

997

 

-

7,505

5,956

Less: Current portion of long-term obligations

 

1,041

 

877

Totals

$

6,464

$

5,079

(1) In March 2023, the Company renewed a vendor agreement to acquire certain additional software licenses, receive technical support and future software upgrades on software licenses through February 2026. Pursuant to this agreement, the Company is contractually liable to pay approximately $0.4 million annually over the term of the agreement.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units (Tables)
9 Months Ended
Sep. 30, 2023
Stock Options and Restricted Stock Units  
Schedule of stock-based compensation expense

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30,

    

2023

    

2022

    

2023

    

2022

Direct operating costs

$

85

$

46

$

210

$

154

Selling and administrative expenses

 

932

 

759

 

2,788

 

2,216

Total stock-based compensation

$

1,017

$

805

$

2,998

$

2,370

Schedule of weighted average assumptions

For the Nine Months Ended September 30, 

    

2023

    

2022

Weighted average fair value of options granted

$

2.56

$

3.00

Risk-free interest rate

4.34

%

1.94%-3.54

%

Expected term (years)

6.0

3.0-6.42

Expected volatility factor

75.35

%

62% -79

%

Expected dividends

-

-

Equity Plans  
Stock Options and Restricted Stock Units  
Schedule of stock option activity

 

 

 

Weighted-Average

 

Number of

 

Weighted - Average

 

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

6,690,490

$

3.09

 

  

 

  

Granted*

 

25,000

 

3.31

 

  

 

  

Exercised

 

(1,282,729)

 

2.35

 

  

 

  

Forfeited/Expired

 

(88,866)

 

6.27

 

  

 

  

Outstanding at September 30, 2023

 

5,343,895

$

3.22

 

6.64

$

28,380,482

 

 

 

 

Exercisable at September 30, 2023

 

3,375,931

$

2.15

5.57

$

21,534,891

 

 

 

 

Vested and Expected to Vest at September 30, 2023

 

5,343,895

$

3.22

 

6.64

$

28,380,482

* Includes 25,000 stock options granted to a non-employee member of the Company’s advisory board.

    

    

    

Weighted-Average 

    

Number of 

Weighted - Average 

Remaining Contractual 

Aggregate 

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2022

5,536,896

$

2.66

  

  

Granted*

 

1,479,558

 

5.21

 

  

 

  

Exercised

 

(210,429)

 

1.28

 

  

 

  

Forfeited/Expired

 

(261,101)

 

6.50

 

  

 

  

Outstanding at September 30, 2022

 

6,544,924

$

3.13

 

7.33

$

6,265,207

Exercisable at September 30, 2022

 

4,264,408

$

2.08

 

6.40

$

5,792,971

Vested and Expected to Vest at September 30, 2022

 

6,544,924

$

3.13

 

7.33

$

6,265,207

*Includes 110,000 stock options granted to a non-employee director of the Company.

Weighted-Average

Number of

Weighted - Average

Remaining Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

1,027,500

$

3.46

 

  

 

  

Granted

 

3,000

 

13.05

 

  

 

  

Exercised

 

(25,000)

 

6.40

 

  

 

  

Forfeited/Expired

 

(42,000)

 

3.41

 

  

 

  

Outstanding at September 30, 2023

 

963,500

$

3.41

 

9.02

$

4,944,660

Exercisable at September 30, 2023

 

157,000

$

3.24

 

8.95

$

830,740

Vested and Expected to Vest at September 30, 2023

 

963,500

$

3.41

 

9.02

$

4,944,660

    

    

    

Weighted-Average

    

Number of 

Weighted - Average

Remaining Contractual

Aggregate

Options

Exercise Price

Term (years)

Intrinsic Value

Outstanding at January 1, 2022

 

-

$

-

 

  

 

  

Granted*

 

182,000

 

3.67

 

  

 

  

Exercised

 

-

 

-

 

  

 

  

Forfeited/Expired

 

-

 

-

 

  

 

  

Outstanding at September 30, 2022

 

182,000

$

3.67

 

9.91

$

-

Exercisable at September 30, 2022

 

6,250

$

6.40

 

-

$

-

Vested and Expected to Vest at September 30, 2022

 

182,000

$

3.67

 

9.91

$

-

*Includes 132,000 stock options granted to non-employee directors of the Company and 50,000 stock options granted to non-employee members of the Company’s advisory board.

Restricted Stock Units  
Stock Options and Restricted Stock Units  
Summary of restricted stock under the company's plan

Number of 

 

Weighted-Average

Restricted Stock

Grant Date

    

Units

    

 Fair Value

Unvested at January 1, 2023

700,000

$

5.59

Granted

 

28,804

 

8.29

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at September 30, 2023

 

728,804

$

5.70

    

Number of

    

Weighted-Average

Restricted Stock

Grant Date

Units

Fair Value

Unvested at January 1, 2022

 

-

 

$

-

Granted

 

700,000

5.59

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at September 30, 2022

 

700,000

$

5.59

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Comprehensive income (loss) (Tables)
9 Months Ended
Sep. 30, 2023
Comprehensive loss  
Schedule of components of accumulated other comprehensive loss and reclassifications from accumulated other comprehensive loss

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at July 1, 2023

$

(95)

$

166

$

(1,530)

$

(1,459)

Other comprehensive income (loss) before reclassifications, net of taxes

 

-

 

(137)

 

24

 

(113)

Total other comprehensive income (loss) before reclassifications, net of taxes

 

(95)

 

29

 

(1,506)

 

(1,572)

Net amount reclassified to earnings

 

(4)

 

(41)

 

-

 

(45)

Balance at September 30, 2023

$

(99)

$

(12)

$

(1,506)

$

(1,617)

    

    

    

Foreign Currency 

    

    

Pension Liability 

    

Fair Value of 

    

Translation

    

Accumulated Other 

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at January 1, 2023

$

(86)

$

(365)

$

(1,657)

$

(2,108)

Other comprehensive income (loss) before reclassifications, net of taxes

 

-

 

(74)

 

151

 

77

Total other comprehensive loss before reclassifications, net of taxes

 

(86)

 

(439)

 

(1,506)

 

(2,031)

Net amount reclassified to earnings

 

(13)

 

427

 

-

 

414

Balance at September 30, 2023

$

(99)

$

(12)

$

(1,506)

$

(1,617)

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at July 1, 2022

$

(780)

$

(889)

$

(1,607)

$

(3,276)

Other comprehensive loss before reclassifications, net of taxes

-

 

(884)

 

(644)

 

(1,528)

Total other comprehensive loss before reclassifications, net of taxes

(780)

 

(1,773)

 

(2,251)

 

(4,804)

Net amount reclassified to earnings

35

 

678

 

-

 

713

Balance at September 30, 2022

$

(745)

$

(1,095)

$

(2,251)

$

(4,091)

    

    

    

Foreign Currency

    

    

Pension Liability

    

Fair Value of

    

Translation

    

Accumulated Other

    

Adjustment

    

Derivatives

    

Adjustment

    

Comprehensive Loss

Balance at January 1, 2022

$

(858)

$

(353)

$

(981)

$

(2,192)

Other comprehensive loss before reclassifications, net of taxes

 

 

-

 

(1,707)

 

(1,270)

 

(2,977)

Total other comprehensive loss before reclassifications, net of taxes

 

 

(858)

 

(2,060)

 

(2,251)

 

(5,169)

Net amount reclassified to earnings

 

 

113

 

965

 

-

 

1,078

Balance at September 30, 2022

$

(745)

$

(1,095)

$

(2,251)

$

(4,091)

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting and concentrations (Tables)
9 Months Ended
Sep. 30, 2023
Segment reporting and concentrations  
Schedule of segment reporting information, by segment

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Revenues:

 

  

 

  

  

 

  

DDS

$

16,003

$

12,852

$

41,929

$

42,944

Synodex

 

1,728

 

1,762

 

5,705

 

5,376

Agility

 

4,438

 

3,833

 

13,029

 

11,306

Total Consolidated

$

22,169

$

18,447

$

60,663

$

59,626

 

 

 

 

Income (loss) before provision for income taxes(1):

 

 

 

 

DDS

$

970

$

135

$

473

$

1,516

Synodex

 

(288)

 

(977)

 

(420)

 

(2,796)

Agility

 

75

 

(2,216)

 

(1,818)

 

(7,474)

Total Consolidated

$

757

$

(3,058)

$

(1,765)

$

(8,754)

 

 

 

 

Income (loss) before provision for income taxes(2):

 

 

 

 

DDS

$

827

$

(59)

$

36

$

987

Synodex

 

(154)

 

(778)

 

(19)

 

(2,318)

Agility

 

84

 

(2,221)

 

(1,782)

 

(7,423)

Total Consolidated

$

757

$

(3,058)

$

(1,765)

$

(8,754)

    

September 30, 2023

    

December 31, 2022

Total assets:

 

  

 

  

DDS

$

34,495

$

25,758

Synodex

 

3,290

 

3,270

Agility

 

18,640

 

19,014

Total Consolidated

$

56,425

$

48,042

    

September 30, 2023

    

December 31, 2022

Goodwill:

 

  

 

  

Agility

$

2,032

$

2,038

Total

$

2,032

$

2,038

(1)Before elimination of any inter-segment profits
(2)After elimination of any inter-segment profits

    

For the Three Months Ended September 30,

For the Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

Revenues of DDS Segment from:

 

  

 

  

 

  

 

  

Synodex

 

$

1,594

$

2,119

$

4,829

$

6,167

Agility

 

296

 

425

 

1,121

 

1,274

Totals

 

$

1,890

$

2,544

$

5,950

$

7,441

Schedule of revenue from external customers and long-lived assets

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

United States

$

13,273

$

11,904

$

35,469

$

37,843

United Kingdom

 

2,589

 

2,677

 

8,042

 

8,312

Canada

 

2,538

 

579

 

6,343

 

3,234

The Netherlands

 

1,911

 

1,734

 

5,396

 

5,105

Others - principally Europe

 

1,858

 

1,553

 

5,413

 

5,132

Totals

$

22,169

$

18,447

$

60,663

$

59,626

Schedule of revenue from external customers based on client domicile

    

September 30, 

    

December 31, 

 

2023

 

2022

United States

$

8,760

$

7,205

 

 

Foreign countries:

 

 

Canada

 

7,283

 

7,675

Philippines

 

3,506

 

3,682

United Kingdom

 

1,043

 

1,198

India

 

2,026

 

1,195

Sri Lanka

 

398

 

426

Israel

 

15

 

3

Total foreign

 

14,271

 

14,179

Totals

$

23,031

$

21,384

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Income (Loss) Per Share  
Schedule of earnings per share, basic and diluted

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income (loss) attributable to Innodata Inc. and Subsidiaries

$

371

$

(3,327)

$

(2,560)

$

(9,975)

Weighted average common shares outstanding

 

28,459

 

27,331

 

27,930

 

27,239

Dilutive effect of outstanding options

 

4,004

 

-

 

-

 

-

Adjusted for dilutive computation

 

32,463

 

27,331

 

27,930

 

27,239

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Tables)
9 Months Ended
Sep. 30, 2023
Derivatives  
Schedule of fair value of derivative instruments included within the condensed consolidated balance sheets

The following table presents the fair value of derivative instruments included within the condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022 (in thousands):

Balance Sheet Location

Fair Value

September 30, 

December 31,

    

    

2023

    

2022

Derivatives designated as hedging instruments:

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses and other

$

12

$

365

Schedule of effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations

The effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 were as follows (in thousands):

 

For the Three Months Ended

For the Nine Months Ended

 

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net loss recognized in OCI(1)

$

137

$

884

$

74

$

1,707

Net (gain) loss reclassified from accumulated OCI into income(2)

$

(41)

$

678

$

427

$

965

Net gain recognized in income(3)

$

-

$

-

$

-

$

-

(1)Net change in fair value of the effective portion classified into other comprehensive income (“OCI”)
(2)Effective portion classified within direct operating costs.
(3)There were no ineffective portions for the period presented.  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies and Estimates (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Summary of Significant Accounting Policies and Estimates          
Amortization period 12 months   12 months    
Foreign currency transaction gain (loss), before tax $ (0.1) $ (0.7) $ 0.3 $ (1.9)  
Prepaid expenses and other current assets on contract acquisition costs $ 0.7   $ 0.7   $ 0.8
Minimum | Capitalized software development          
Summary of Significant Accounting Policies and Estimates          
Estimated useful life of intangibles 3 years   3 years    
Maximum | Capitalized software development          
Summary of Significant Accounting Policies and Estimates          
Estimated useful life of intangibles 10 years   10 years    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies and Estimates - Deferred revenue (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Summary of Significant Accounting Policies and Estimates  
Balance at the beginning $ 4,366
Net deferred revenue in the period 11,558
Revenue recognized (10,831)
Currency translations and other adjustments (25)
Balance at the end $ 5,068
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Short Term Investments - other (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short Term Investments - other    
Treasury bills   $ 494
Certificates of deposit $ 13 13
Total $ 13 $ 507
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounts Receivable      
Gross Accounts receivable $ 11,897   $ 10,741
Allowance for doubtful accounts (1,221) $ (1,220) (1,213)
Accounts receivable, net $ 10,676   $ 9,528
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable - Activity in the allowance for the credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Accounts Receivable    
Balance at the beginning $ 1,220 $ 1,213
Additions charged to expense 34 366
Write-offs against allowance (28) (359)
Foreign currency translation adjustment (5) 1
Balance at the end $ 1,221 $ 1,221
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets        
Goodwill impairment     $ 0.0  
Capitalized Developed Software        
Goodwill and Intangible Assets        
Amortization expense $ 0.7 $ 0.5 1.9 $ 1.3
Acquired Intangible Assets        
Goodwill and Intangible Assets        
Amortization expense $ 0.2 $ 0.2 $ 0.7 $ 0.7
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Carrying amount of goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill and Intangible Assets  
Balance - January 1, 2023 $ 2,038
Foreign currency translation adjustment (6)
Balance - September 30, 2023 2,032
Goodwill $ 2,032
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets    
Gross Carrying Value $ 27,136 $ 24,602
Accumulated Amortization (13,638) (11,562)
Foreign Currency Translation Adjustment (49) (514)
Net Carrying Value 13,449 12,526
Acquired Intangible Assets    
Goodwill and Intangible Assets    
Gross Carrying Value 9,482 9,970
Accumulated Amortization (7,500) (7,164)
Foreign Currency Translation Adjustment (2) (160)
Net Carrying Value 1,980 2,646
Developed technology    
Goodwill and Intangible Assets    
Gross Carrying Value 2,999 3,169
Accumulated Amortization (2,565) (2,468)
Foreign Currency Translation Adjustment (1) (43)
Net Carrying Value 433 658
Customer relationships    
Goodwill and Intangible Assets    
Gross Carrying Value 2,096 2,228
Accumulated Amortization (1,602) (1,560)
Foreign Currency Translation Adjustment (3) (42)
Net Carrying Value 491 626
Trademarks and tradenames    
Goodwill and Intangible Assets    
Gross Carrying Value 852 880
Accumulated Amortization (760) (740)
Foreign Currency Translation Adjustment   (8)
Net Carrying Value 92 132
Patents    
Goodwill and Intangible Assets    
Gross Carrying Value 43 45
Accumulated Amortization (39) (38)
Foreign Currency Translation Adjustment   1
Net Carrying Value 4 8
Media Contact Database    
Goodwill and Intangible Assets    
Gross Carrying Value 3,492 3,648
Accumulated Amortization (2,534) (2,358)
Foreign Currency Translation Adjustment 2 (68)
Net Carrying Value 960 1,222
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 17,654 14,632
Accumulated Amortization (6,138) (4,398)
Foreign Currency Translation Adjustment (47) (354)
Net Carrying Value 11,469 9,880
Capitalized Developed Software    
Goodwill and Intangible Assets    
Gross Carrying Value 14,471 11,845
Accumulated Amortization (6,138) (4,398)
Foreign Currency Translation Adjustment (35) (348)
Net Carrying Value 8,298 7,099
Capitalized Developed Software - in Progress    
Goodwill and Intangible Assets    
Gross Carrying Value 3,183 2,787
Foreign Currency Translation Adjustment (12) (6)
Net Carrying Value $ 3,171 $ 2,781
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Estimated amortization expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets    
2023 $ 2,319  
2024 4,374  
2025 3,564  
2026 1,277  
2027 728  
Thereafter 1,187  
Net Carrying Value $ 13,449 $ 12,526
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
1 Months Ended
Oct. 31, 2016
Sep. 30, 2015
Income Taxes    
Subsidiary revenue   $ 56,000,000.0
Reversal of service tax refund $ 121,000  
Service tax credit receivable $ 800,000  
Maximum    
Income Taxes    
Percentage for subsidiary service tax   15.00%
Minimum    
Income Taxes    
Percentage for subsidiary service tax   12.36%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Tax rate reconciliation (Details)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Taxes    
Federal income tax expense at statutory rate (21.00%) (21.00%)
Effect of:    
Change in valuation allowance 77.30% 43.00%
Tax effects of foreign operations 35.70% 1.10%
Section 162 (m) 32.20%  
Increase in unrecognized tax benefits (ASC 740) 6.90% 1.00%
Withholding tax 6.00%  
State income tax net of federal benefit 1.10% 0.20%
Foreign operations permanent difference - foreign exchange gains and losses (2.40%) (1.50%)
Return to provision true up (4.60%) 0.20%
Foreign rate differential (4.70%) (5.80%)
Deemed interest (8.40%)  
Effect of stock based compensation (74.30%) (0.40%)
Other 0.40% (2.00%)
Effective tax rate 44.20% 14.80%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Unrecognized tax benefits (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Income Taxes  
Balance at the beginning $ 1,680
Increase for current period tax positions 117
Decrease for prior period tax positions (68)
Interest accrual 72
Foreign currency remeasurement (17)
Balance at the end $ 1,784
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases (Details)
9 Months Ended
Sep. 30, 2023
Minimum  
Operating Leases  
Lease agreements term 2 years
Percentage of rental escalations 1.75%
Maximum  
Operating Leases  
Lease agreements term 11 years
Percentage of rental escalations 15.00%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases - Financial statements related to operating leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Operating Leases        
Total rent expense $ 388 $ 450 $ 1,186 $ 1,425
Long-term operating leases        
Operating Leases        
Total rent expense 311 314 932 1,027
Short-term operating leases        
Operating Leases        
Total rent expense $ 77 $ 136 $ 254 $ 398
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases - Net present value of the operating lease liability (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 316  
2024 1,277  
2025 1,300  
2026 1,332  
2027 1,331  
2028 and thereafter 1,839  
Total lease payments 7,395  
Less: Interest (1,770)  
Net present value of lease liabilities 5,625  
Current portion 752 $ 693
Long-term portion 4,873 $ 4,036
Total $ 5,625  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases - Weighted average remaining lease terms (Details)
Sep. 30, 2023
Operating Leases  
Weighted-average lease term remaining (in months) 66 months
Weighted-average discount rate 9.39%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Long-term obligations    
Pension obligations - accrued pension liability $ 6,508 $ 5,906
Settlement agreement   50
Microsoft licenses 997  
Total long-term obligations 7,505 5,956
Less: Current portion of long-term obligations 1,041 877
Totals 6,464 $ 5,079
Microsoft licenses, Amount payable annually over the term of the agreement $ 400  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
Commitments and Contingencies  
Estimated litigation liability $ 5,800,000
Interest rate description litigation plus legal interest that accrued at 12% per annum from August 13, 2008 to June 30, 2013, and thereafter accrued and continues to accrue at 6% per annum
Litigation settlement expense $ 450,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivatives, Fair Value        
Total stock-based compensation     $ 2,998 $ 2,370
Equity Plans        
Derivatives, Fair Value        
Direct operating costs $ 85 $ 46 210 154
Selling and administrative expenses 932 759 2,788 2,216
Total stock-based compensation $ 1,017 $ 805 $ 2,998 $ 2,370
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
2013 Stock Plan    
Stock Options and Restricted Stock Units    
Stock options vesting period 12 months  
Employee stock option    
Stock Options and Restricted Stock Units    
Number of Options, Exercised (in shares) (1,307,729)  
Weighted Average Exercise Price Exercised (in dollars per shares) $ 2.40  
Employee stock option | 2013 Stock Plan    
Stock Options and Restricted Stock Units    
Number of Options, Outstanding - Beginning balance (in shares) 6,690,490 5,536,896
Number of options, Granted (in shares) 25,000 1,479,558
Number of Options, Exercised (in shares) (1,282,729) (210,429)
Number of Options, Forfeited/Expired (in shares) (88,866) (261,101)
Number of Options, Outstanding - Ending balance (in shares) 5,343,895 6,544,924
Number of Options Exercisable (in shares) 3,375,931 4,264,408
Number of Options, Vested and Expected to Vest (in shares) 5,343,895 6,544,924
Weighted Average Exercise Price Outstanding beginning balance (in dollars per shares) $ 3.09 $ 2.66
Weighted Average Exercise Price Granted (in dollars per shares) 3.31 5.21
Weighted Average Exercise Price Exercised (in dollars per shares) 2.35 1.28
Weighted Average Exercise Price Forfeited/Expired (in dollars per shares) 6.27 6.50
Weighted Average Exercise Price Outstanding Ending balance (in dollars per shares) 3.22 3.13
Weighted Average Exercise Price Exercisable (in dollars per shares) 2.15 2.08
Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) $ 3.22 $ 3.13
Weighted Average Remaining Contractual Term Outstanding (in years) 6 years 7 months 20 days 7 years 3 months 29 days
Weighted Average Remaining Contractual Term Exercisable (in years) 5 years 6 months 25 days 6 years 4 months 24 days
Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) 6 years 7 months 20 days 7 years 3 months 29 days
Aggregate Intrinsic Value, Outstanding $ 28,380,482 $ 6,265,207
Aggregate Intrinsic Value, Exercisable 21,534,891 5,792,971
Aggregate Intrinsic Value, Vested and Expected to Vest $ 28,380,482 $ 6,265,207
Employee stock option | 2021 Stock Plan    
Stock Options and Restricted Stock Units    
Number of Options, Outstanding - Beginning balance (in shares) 1,027,500  
Number of options, Granted (in shares) 3,000 182,000
Number of Options, Exercised (in shares) (25,000)  
Number of Options, Forfeited/Expired (in shares) (42,000)  
Number of Options, Outstanding - Ending balance (in shares) 963,500 182,000
Number of Options Exercisable (in shares) 157,000 6,250
Number of Options, Vested and Expected to Vest (in shares) 963,500 182,000
Weighted Average Exercise Price Outstanding beginning balance (in dollars per shares) $ 3.46  
Weighted Average Exercise Price Granted (in dollars per shares) 13.05 $ 3.67
Weighted Average Exercise Price Exercised (in dollars per shares) 6.40  
Weighted Average Exercise Price Forfeited/Expired (in dollars per shares) 3.41  
Weighted Average Exercise Price Outstanding Ending balance (in dollars per shares) 3.41 3.67
Weighted Average Exercise Price Exercisable (in dollars per shares) 3.24 6.40
Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) $ 3.41 $ 3.67
Weighted Average Remaining Contractual Term Outstanding (in years) 9 years 7 days 9 years 10 months 28 days
Weighted Average Remaining Contractual Term Exercisable (in years) 8 years 11 months 12 days 0 years
Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) 9 years 7 days 9 years 10 months 28 days
Aggregate Intrinsic Value, Outstanding $ 4,944,660  
Aggregate Intrinsic Value, Exercisable 830,740  
Aggregate Intrinsic Value, Vested and Expected to Vest $ 4,944,660  
Employee stock option | Non employee director | 2013 Stock Plan    
Stock Options and Restricted Stock Units    
Number of options, Granted (in shares) 110,000  
Employee stock option | Non employee director | 2021 Stock Plan    
Stock Options and Restricted Stock Units    
Number of options, Granted (in shares) 132,000  
Employee stock option | Non employee member | 2013 Stock Plan    
Stock Options and Restricted Stock Units    
Number of Options, Outstanding - Ending balance (in shares) 25,000  
Employee stock option | Non employee member | 2021 Stock Plan    
Stock Options and Restricted Stock Units    
Number of options, Granted (in shares) 50,000  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Stock Options and Restricted Stock Units    
Weighted average fair value of options granted (in dollars per share) $ 2.56 $ 3.00
Risk-free interest rate 4.34%  
Expected term (years) 6 years  
Expected volatility factor 75.35%  
Minimum    
Stock Options and Restricted Stock Units    
Risk-free interest rate   1.94%
Expected term (years)   3 years
Expected volatility factor   62.00%
Maximum    
Stock Options and Restricted Stock Units    
Risk-free interest rate   3.54%
Expected term (years)   6 years 5 months 1 day
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units - Summary of stock option and Restricted Stock option activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Restricted Stock Units | 2013 Stock Plan    
Stock Options and Restricted Stock Units    
Number of shares, granted 28,804  
Restricted Stock Units | Equity Plans    
Stock Options and Restricted Stock Units    
Number of Shares, Outstanding at Beginning of the year 700,000  
Number of shares, granted 28,804 700,000
Number of Shares, Unvested at End of the year 728,804 700,000
Weighted-Average Grant Date Fair Value, Outstanding $ 5.59  
Weighted-Average Grant Date Fair Value, Granted 8.29 $ 5.59
Weighted-Average Grant Date Fair Value, Outstanding $ 5.70 $ 5.59
Performance Shares | 2013 Stock Plan    
Stock Options and Restricted Stock Units    
Number of shares, granted   200,000
Performance Shares | 2021 Stock Plan    
Stock Options and Restricted Stock Units    
Number of shares, granted   500,000
Performance Shares | Equity Plans    
Stock Options and Restricted Stock Units    
Number of Shares, Unvested at End of the year 700,000  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options and Restricted Stock Units- Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
shares
Restricted Stock Units  
Stock Options and Restricted Stock Units  
Compensation cost related to non-vested stock options and restricted stock awards not yet recognized $ 2.9
Weighted-average period over which compensation cost recognized 17 months
Number of shares eligible to receive for each fully vested RSU | shares 1
Employee stock option  
Stock Options and Restricted Stock Units  
Compensation cost related to non-vested stock options and restricted stock awards not yet recognized $ 4.4
Weighted-average period over which compensation cost recognized 18 months
2013 Stock Plan  
Stock Options and Restricted Stock Units  
Stock options vesting period 12 months
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Comprehensive income (loss) - Reclassifications from accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Comprehensive loss        
Balance at the beginning $ 20,651 $ 21,022 $ 18,773 $ 29,927
Balance at the end 22,860 17,781 22,860 17,781
Pension Liability Adjustment        
Comprehensive loss        
Balance at the beginning (95) (780) (86) (858)
Total other comprehensive income (loss) before reclassifications, net of taxes (95) (780) (86) (858)
Net amount reclassified to earnings (4) 35 (13) 113
Balance at the end (99) (745) (99) (745)
Fair Value of Derivatives        
Comprehensive loss        
Balance at the beginning 166 (889) (365) (353)
Other comprehensive income before reclassifications, net of taxes (137) (884) (74) (1,707)
Total other comprehensive income (loss) before reclassifications, net of taxes 29 (1,773) (439) (2,060)
Net amount reclassified to earnings (41) 678 427 965
Balance at the end (12) (1,095) (12) (1,095)
Foreign Currency Translation Adjustment        
Comprehensive loss        
Balance at the beginning (1,530) (1,607) (1,657) (981)
Other comprehensive income before reclassifications, net of taxes 24 (644) 151 (1,270)
Total other comprehensive income (loss) before reclassifications, net of taxes (1,506) (2,251) (1,506) (2,251)
Balance at the end (1,506) (2,251) (1,506) (2,251)
Accumulated Other Comprehensive Loss        
Comprehensive loss        
Balance at the beginning (1,459) (3,276) (2,108) (2,192)
Other comprehensive income before reclassifications, net of taxes (113) (1,528) 77 (2,977)
Total other comprehensive income (loss) before reclassifications, net of taxes (1,572) (4,804) (2,031) (5,169)
Net amount reclassified to earnings (45) 713 414 1,078
Balance at the end $ (1,617) $ (4,091) $ (1,617) $ (4,091)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting and concentrations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment reporting information          
Revenues $ 22,169 $ 18,447 $ 60,663 $ 59,626  
Income (loss) before provision for income taxes 757 (3,058) (1,765) (8,754)  
Total assets 56,425   56,425   $ 48,042
Goodwill 2,032   2,032   2,038
Intersegment eliminations          
Segment reporting information          
Revenues 1,890 2,544 5,950 7,441  
Before intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes 757 (3,058) (1,765) (8,754)  
After intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes 757 (3,058) (1,765) (8,754)  
DDS          
Segment reporting information          
Total assets 34,495   34,495   25,758
DDS | Operating Segments          
Segment reporting information          
Revenues 16,003 12,852 41,929 42,944  
DDS | Before intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes 970 135 473 1,516  
DDS | After intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes 827 (59) 36 987  
Synodex          
Segment reporting information          
Total assets 3,290   3,290   3,270
Synodex | Operating Segments          
Segment reporting information          
Revenues 1,728 1,762 5,705 5,376  
Synodex | Intersegment eliminations          
Segment reporting information          
Revenues 1,594 2,119 4,829 6,167  
Synodex | Before intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes (288) (977) (420) (2,796)  
Synodex | After intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes (154) (778) (19) (2,318)  
Agility          
Segment reporting information          
Total assets 18,640   18,640   19,014
Goodwill 2,032   2,032   $ 2,038
Agility | Operating Segments          
Segment reporting information          
Revenues 4,438 3,833 13,029 11,306  
Agility | Intersegment eliminations          
Segment reporting information          
Revenues 296 425 1,121 1,274  
Agility | Before intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes 75 (2,216) (1,818) (7,474)  
Agility | After intersegment eliminations          
Segment reporting information          
Income (loss) before provision for income taxes $ 84 $ (2,221) $ (1,782) $ (7,423)  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting and concentrations - Long-lived assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenues from external customers and long-lived assets    
Long - lived assets $ 23,031 $ 21,384
United States    
Revenues from external customers and long-lived assets    
Long - lived assets 8,760 7,205
Canada    
Revenues from external customers and long-lived assets    
Long - lived assets 7,283 7,675
Philippines    
Revenues from external customers and long-lived assets    
Long - lived assets 3,506 3,682
United Kingdom    
Revenues from external customers and long-lived assets    
Long - lived assets 1,043 1,198
India    
Revenues from external customers and long-lived assets    
Long - lived assets 2,026 1,195
Sri Lanka    
Revenues from external customers and long-lived assets    
Long - lived assets 398 426
Israel    
Revenues from external customers and long-lived assets    
Long - lived assets 15 3
Total foreign    
Revenues from external customers and long-lived assets    
Long - lived assets $ 14,271 $ 14,179
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting and concentrations - Revenues by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment reporting information        
Revenues $ 22,169 $ 18,447 $ 60,663 $ 59,626
United States        
Segment reporting information        
Revenues 13,273 11,904 35,469 37,843
United Kingdom        
Segment reporting information        
Revenues 2,589 2,677 8,042 8,312
Canada        
Segment reporting information        
Revenues 2,538 579 6,343 3,234
The Netherlands        
Segment reporting information        
Revenues 1,911 1,734 5,396 5,105
Others - principally Europe        
Segment reporting information        
Revenues $ 1,858 $ 1,553 $ 5,413 $ 5,132
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
customer
Sep. 30, 2023
USD ($)
customer
segment
Sep. 30, 2022
customer
Dec. 31, 2022
USD ($)
customer
Segment reporting information          
Number of reportable segments | segment     3    
Right-of-use-asset, net | $ $ 5,177   $ 5,177   $ 4,309
Classification of segment assets | $ $ 56,425   $ 56,425   $ 48,042
Sales revenue, net | Customer concentration risk | Non-US          
Segment reporting information          
Concentration risk, percentage 40.00% 35.00% 42.00% 37.00%  
Foreign customer | Accounts receivable | Customer concentration risk          
Segment reporting information          
Concentration risk, percentage     37.00%   44.00%
One client | Sales revenue, net | Customer concentration risk          
Segment reporting information          
Number of clients 1        
Concentration risk, percentage 11.00%   10.20%    
Two client | Sales revenue, net | Customer concentration risk          
Segment reporting information          
Number of clients     2    
Another client | Sales revenue, net | Customer concentration risk          
Segment reporting information          
Concentration risk, percentage     10.00% 13.00%  
Another client | Accounts receivable | Customer concentration risk          
Segment reporting information          
Number of clients     2    
Concentration risk, percentage     30.00%    
Four clients | Accounts receivable | Customer concentration risk          
Segment reporting information          
Number of clients         4
Concentration risk, percentage         45.00%
Client | Sales revenue, net | Customer concentration risk          
Segment reporting information          
Number of clients   0 0 0  
Client | Sales revenue, net | Customer concentration risk | United States          
Segment reporting information          
Number of clients 0 0      
Client | Accounts receivable | Customer concentration risk          
Segment reporting information          
Number of clients     0   0
Client | Minimum | Sales revenue, net | Customer concentration risk          
Segment reporting information          
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00%  
Client | Minimum | Accounts receivable | Customer concentration risk          
Segment reporting information          
Concentration risk, percentage     10.00%   10.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Income (Loss) Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income (Loss) Per Share        
Net income (loss) attributable to Innodata Inc. and Subsidiaries $ 371 $ (3,327) $ (2,560) $ (9,975)
Weighted average common shares outstanding 28,459 27,331 27,930 27,239
Dilutive effect of outstanding options 4,004      
Adjusted for dilutive computation 32,463 27,331 27,930 27,239
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Income (Loss) Per Share - Additional information (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee stock option        
Antidilutive securities excluded from computation of earnings per share        
Computation of diluted loss per share 6.3 4.2 6.3 5.7
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Additional Information (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Derivatives    
Derivative notional amount $ 8.1 $ 14.2
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued expenses and other | Foreign currency forward contracts | Designated as hedging instrument    
Derivatives, Fair Value    
Derivatives designated as hedging instruments $ 12 $ 365
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Contracts designated as cash flow hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivatives        
Net loss recognized in OCI $ 137 $ 884 $ 74 $ 1,707
Net (gain) loss reclassified from accumulated OCI into income $ (41) $ 678 $ 427 $ 965
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Line Of Credit (Details) - Revolving Credit Facility
$ in Millions
Apr. 04, 2023
USD ($)
Sep. 30, 2023
USD ($)
Line of Credit    
Maximum borrowing capacity $ 10.0  
Percentage of eligible accounts considered for determination of borrowing base 85.00%  
Percentage of eligible foreign accounts considered for determination of borrowing base 85.00%  
Maximum amount of eligible foreign accounts considered for determination of borrowing base $ 2.0  
Borrowing base calculation   $ 4.7
Threshold minimum fixed charge coverage ratio required to be maintained by December 31, 2023 1.10  
SOFR    
Line of Credit    
Interest rate 2.25%  
XML 78 inod-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000903651 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000903651 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000903651 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000903651 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000903651 us-gaap:TreasuryStockCommonMember 2023-09-30 0000903651 us-gaap:RetainedEarningsMember 2023-09-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-09-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-09-30 0000903651 us-gaap:TreasuryStockCommonMember 2023-06-30 0000903651 us-gaap:RetainedEarningsMember 2023-06-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0000903651 us-gaap:TreasuryStockCommonMember 2023-03-31 0000903651 us-gaap:RetainedEarningsMember 2023-03-31 0000903651 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000903651 2023-03-31 0000903651 us-gaap:TreasuryStockCommonMember 2022-12-31 0000903651 us-gaap:RetainedEarningsMember 2022-12-31 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000903651 us-gaap:TreasuryStockCommonMember 2022-09-30 0000903651 us-gaap:RetainedEarningsMember 2022-09-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-09-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 0000903651 us-gaap:TreasuryStockCommonMember 2022-06-30 0000903651 us-gaap:RetainedEarningsMember 2022-06-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0000903651 2022-06-30 0000903651 us-gaap:TreasuryStockCommonMember 2022-03-31 0000903651 us-gaap:RetainedEarningsMember 2022-03-31 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000903651 2022-03-31 0000903651 us-gaap:TreasuryStockCommonMember 2021-12-31 0000903651 us-gaap:RetainedEarningsMember 2021-12-31 0000903651 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000903651 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000903651 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000903651 us-gaap:CommonStockMember 2023-09-30 0000903651 us-gaap:CommonStockMember 2023-06-30 0000903651 us-gaap:CommonStockMember 2023-03-31 0000903651 us-gaap:CommonStockMember 2022-12-31 0000903651 us-gaap:CommonStockMember 2022-09-30 0000903651 us-gaap:CommonStockMember 2022-06-30 0000903651 us-gaap:CommonStockMember 2022-03-31 0000903651 us-gaap:CommonStockMember 2021-12-31 0000903651 inod:NonEmployeeMemberOfCompanyMember us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2022-12-31 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2022-12-31 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2021-12-31 0000903651 srt:DirectorMember us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2023-01-01 2023-09-30 0000903651 srt:DirectorMember us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2023-01-01 2023-09-30 0000903651 inod:NonEmployeeMemberOfCompanyMember us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2023-01-01 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2023-01-01 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2023-01-01 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2022-01-01 2022-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2022-01-01 2022-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2022-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember inod:TwoThousandThirteenStockPlanMember 2022-09-30 0000903651 srt:MinimumMember 2022-01-01 2022-09-30 0000903651 srt:MaximumMember 2022-01-01 2022-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember inod:EquityPlansMember 2023-09-30 0000903651 us-gaap:PerformanceSharesMember inod:EquityPlansMember 2023-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember inod:EquityPlansMember 2022-12-31 0000903651 us-gaap:RestrictedStockUnitsRSUMember inod:EquityPlansMember 2022-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember inod:TwoThousandThirteenStockPlanMember 2023-01-01 2023-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember inod:EquityPlansMember 2023-01-01 2023-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember inod:EquityPlansMember 2022-01-01 2022-09-30 0000903651 us-gaap:PerformanceSharesMember inod:TwoThousandTwentyOneEquityCompensationPlanMember 2022-01-01 2022-09-30 0000903651 us-gaap:PerformanceSharesMember inod:TwoThousandThirteenStockPlanMember 2022-01-01 2022-09-30 0000903651 inod:TwoThousandThirteenStockPlanMember 2023-01-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:SynodexMember 2023-07-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:DdsMember 2023-07-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:AgilityMember 2023-07-01 2023-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:SynodexMember 2023-07-01 2023-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:AgilityMember 2023-07-01 2023-09-30 0000903651 us-gaap:IntersegmentEliminationMember 2023-07-01 2023-09-30 0000903651 inod:OtherPrincipallyEuropeMember 2023-07-01 2023-09-30 0000903651 country:US 2023-07-01 2023-09-30 0000903651 country:NL 2023-07-01 2023-09-30 0000903651 country:GB 2023-07-01 2023-09-30 0000903651 country:CA 2023-07-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:SynodexMember 2023-01-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:DdsMember 2023-01-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:AgilityMember 2023-01-01 2023-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:SynodexMember 2023-01-01 2023-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:AgilityMember 2023-01-01 2023-09-30 0000903651 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-09-30 0000903651 inod:OtherPrincipallyEuropeMember 2023-01-01 2023-09-30 0000903651 country:US 2023-01-01 2023-09-30 0000903651 country:NL 2023-01-01 2023-09-30 0000903651 country:GB 2023-01-01 2023-09-30 0000903651 country:CA 2023-01-01 2023-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:SynodexMember 2022-07-01 2022-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:DdsMember 2022-07-01 2022-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:AgilityMember 2022-07-01 2022-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:SynodexMember 2022-07-01 2022-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:AgilityMember 2022-07-01 2022-09-30 0000903651 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0000903651 inod:OtherPrincipallyEuropeMember 2022-07-01 2022-09-30 0000903651 country:US 2022-07-01 2022-09-30 0000903651 country:NL 2022-07-01 2022-09-30 0000903651 country:GB 2022-07-01 2022-09-30 0000903651 country:CA 2022-07-01 2022-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:SynodexMember 2022-01-01 2022-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:DdsMember 2022-01-01 2022-09-30 0000903651 us-gaap:OperatingSegmentsMember inod:AgilityMember 2022-01-01 2022-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:SynodexMember 2022-01-01 2022-09-30 0000903651 us-gaap:IntersegmentEliminationMember inod:AgilityMember 2022-01-01 2022-09-30 0000903651 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-09-30 0000903651 inod:OtherPrincipallyEuropeMember 2022-01-01 2022-09-30 0000903651 country:US 2022-01-01 2022-09-30 0000903651 country:NL 2022-01-01 2022-09-30 0000903651 country:GB 2022-01-01 2022-09-30 0000903651 country:CA 2022-01-01 2022-09-30 0000903651 inod:EquityPlansMember 2023-07-01 2023-09-30 0000903651 inod:EquityPlansMember 2023-01-01 2023-09-30 0000903651 inod:EquityPlansMember 2022-07-01 2022-09-30 0000903651 inod:EquityPlansMember 2022-01-01 2022-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000903651 inod:ShortTermOperatingLeaseMember 2023-07-01 2023-09-30 0000903651 inod:LongTermOperatingLeaseMember 2023-07-01 2023-09-30 0000903651 inod:ShortTermOperatingLeaseMember 2023-01-01 2023-09-30 0000903651 inod:LongTermOperatingLeaseMember 2023-01-01 2023-09-30 0000903651 inod:ShortTermOperatingLeaseMember 2022-07-01 2022-09-30 0000903651 inod:LongTermOperatingLeaseMember 2022-07-01 2022-09-30 0000903651 inod:ShortTermOperatingLeaseMember 2022-01-01 2022-09-30 0000903651 inod:LongTermOperatingLeaseMember 2022-01-01 2022-09-30 0000903651 stpr:IL 2023-09-30 0000903651 inod:ForeignCountriesMember 2023-09-30 0000903651 country:US 2023-09-30 0000903651 country:PH 2023-09-30 0000903651 country:LK 2023-09-30 0000903651 country:IN 2023-09-30 0000903651 country:GB 2023-09-30 0000903651 country:CA 2023-09-30 0000903651 stpr:IL 2022-12-31 0000903651 inod:ForeignCountriesMember 2022-12-31 0000903651 country:US 2022-12-31 0000903651 country:PH 2022-12-31 0000903651 country:LK 2022-12-31 0000903651 country:IN 2022-12-31 0000903651 country:GB 2022-12-31 0000903651 country:CA 2022-12-31 0000903651 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000903651 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000903651 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000903651 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000903651 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000903651 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000903651 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0000903651 srt:MinimumMember 2023-09-30 0000903651 srt:MaximumMember 2023-09-30 0000903651 inod:SynodexMember inod:BeforeIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:SynodexMember inod:AfterIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:DdsMember inod:BeforeIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:DdsMember inod:AfterIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:AgilityMember inod:BeforeIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:AgilityMember inod:AfterIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:BeforeIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:AfterIntersegmentEliminationsMember 2023-07-01 2023-09-30 0000903651 inod:SynodexMember inod:BeforeIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:SynodexMember inod:AfterIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:DdsMember inod:BeforeIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:DdsMember inod:AfterIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:AgilityMember inod:BeforeIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:AgilityMember inod:AfterIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:BeforeIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:AfterIntersegmentEliminationsMember 2023-01-01 2023-09-30 0000903651 inod:SynodexMember inod:BeforeIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:SynodexMember inod:AfterIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:DdsMember inod:BeforeIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:DdsMember inod:AfterIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:AgilityMember inod:BeforeIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:AgilityMember inod:AfterIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:BeforeIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:AfterIntersegmentEliminationsMember 2022-07-01 2022-09-30 0000903651 inod:SynodexMember inod:BeforeIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:SynodexMember inod:AfterIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:DdsMember inod:BeforeIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:DdsMember inod:AfterIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:AgilityMember inod:BeforeIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:AgilityMember inod:AfterIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:BeforeIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 inod:AfterIntersegmentEliminationsMember 2022-01-01 2022-09-30 0000903651 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2023-09-30 0000903651 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2023-09-30 0000903651 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0000903651 us-gaap:PatentsMember 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember 2023-09-30 0000903651 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000903651 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000903651 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-04 2023-04-04 0000903651 inod:ClientMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000903651 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000903651 inod:ClientMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:OneClientMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ForeignCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000903651 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000903651 inod:ClientMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000903651 inod:ForeignCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000903651 inod:ClientMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000903651 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000903651 inod:ClientTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000903651 2022-09-30 0000903651 2021-12-31 0000903651 inod:SynodexMember 2023-09-30 0000903651 inod:DdsMember 2023-09-30 0000903651 inod:AgilityMember 2023-09-30 0000903651 inod:SynodexMember 2022-12-31 0000903651 inod:DdsMember 2022-12-31 0000903651 inod:AgilityMember 2022-12-31 0000903651 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000903651 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0000903651 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000903651 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-07-01 2023-09-30 0000903651 inod:AcquiredIntangibleAssetsMember 2023-07-01 2023-09-30 0000903651 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-09-30 0000903651 inod:AcquiredIntangibleAssetsMember 2023-01-01 2023-09-30 0000903651 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-07-01 2022-09-30 0000903651 inod:AcquiredIntangibleAssetsMember 2022-07-01 2022-09-30 0000903651 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-09-30 0000903651 inod:AcquiredIntangibleAssetsMember 2022-01-01 2022-09-30 0000903651 2023-06-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000903651 2023-04-01 2023-06-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000903651 2023-01-01 2023-03-31 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000903651 2022-04-01 2022-06-30 0000903651 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000903651 2022-01-01 2022-03-31 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 2023-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-07-01 2023-09-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-01 2023-09-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-09-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-09-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-07-01 2022-09-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 2022-09-30 0000903651 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0000903651 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000903651 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-09-30 0000903651 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-09-30 0000903651 2015-09-01 2015-09-30 0000903651 2016-10-31 0000903651 2016-10-01 2016-10-31 0000903651 srt:MinimumMember 2023-01-01 2023-09-30 0000903651 srt:MaximumMember 2023-01-01 2023-09-30 0000903651 srt:MinimumMember 2015-09-01 2015-09-30 0000903651 srt:MaximumMember 2015-09-01 2015-09-30 0000903651 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0000903651 inod:ClientMember country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000903651 inod:OneClientMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000903651 inod:TwoClientMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000903651 inod:ClientMember country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000903651 inod:ClientMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000903651 inod:FourClientsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000903651 inod:ClientMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000903651 inod:ClientMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000903651 2023-07-01 2023-09-30 0000903651 2022-07-01 2022-09-30 0000903651 us-gaap:RevolvingCreditFacilityMember 2023-04-04 0000903651 us-gaap:RevolvingCreditFacilityMember 2023-04-04 2023-04-04 0000903651 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000903651 us-gaap:DatabasesMember 2023-09-30 0000903651 us-gaap:CustomerRelationshipsMember 2023-09-30 0000903651 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-09-30 0000903651 inod:CapitalizedSoftwareDevelopmentCostWorkInProgressMember 2023-09-30 0000903651 inod:CapitalizedSoftwareDevelopmentCostMember 2023-09-30 0000903651 inod:AcquiredIntangibleAssetsMember 2023-09-30 0000903651 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000903651 us-gaap:PatentsMember 2022-12-31 0000903651 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000903651 us-gaap:DatabasesMember 2022-12-31 0000903651 us-gaap:CustomerRelationshipsMember 2022-12-31 0000903651 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0000903651 inod:CapitalizedSoftwareDevelopmentCostWorkInProgressMember 2022-12-31 0000903651 inod:CapitalizedSoftwareDevelopmentCostMember 2022-12-31 0000903651 inod:AcquiredIntangibleAssetsMember 2022-12-31 0000903651 2022-01-01 2022-09-30 0000903651 2023-09-30 0000903651 2022-12-31 0000903651 2023-10-27 0000903651 2023-01-01 2023-09-30 shares iso4217:USD pure inod:customer iso4217:USD shares inod:segment 0000903651 --12-31 2023 Q3 false P3Y P2Y P0Y 10-Q true 2023-09-30 false 001-35774 INNODATA INC DE 13-3475943 55 Challenger Road 07660 Ridgefield Park NJ 201 371-8000 Common Stock INOD NASDAQ Yes Yes Non-accelerated Filer true false false 28709546 14812000 9792000 13000 507000 10676000 9528000 3826000 3858000 29327000 23685000 2373000 2511000 5177000 4309000 2515000 1498000 1552000 1475000 13449000 12526000 2032000 2038000 56425000 48042000 2424000 2630000 8123000 7250000 7154000 6136000 3427000 3230000 1041000 877000 752000 693000 22921000 20816000 19000 65000 6464000 5079000 4873000 4036000 34277000 29996000 -712000 -727000 4998000 4998000 0 0 0.01 0.01 75000000 75000000 31894000 28710000 30589000 27405000 319000 306000 41958000 35815000 -11335000 -8775000 -1617000 -2108000 29325000 25238000 3184000 3184000 6465000 6465000 22860000 18773000 56425000 48042000 22169000 18447000 13945000 12389000 7401000 9117000 -66000 1000 21412000 21505000 757000 -3058000 374000 268000 383000 -3326000 12000 1000 371000 -3327000 0.01 -0.12 0.01 -0.12 28459000 27331000 32463000 27331000 383000 -3326000 4000 -35000 24000 -644000 -178000 -206000 -158000 -815000 225000 -4141000 12000 1000 213000 -4142000 60663000 59626000 39534000 38795000 22772000 29584000 -122000 -1000 62428000 68380000 -1765000 -8754000 780000 1293000 -2545000 -10047000 15000 -72000 -2560000 -9975000 -0.09 -0.09 -0.37 -0.37 27930000 27930000 27239000 27239000 -2545000 -10047000 13000 -113000 151000 -1270000 353000 -742000 491000 -1899000 -2054000 -11946000 15000 -72000 -2069000 -11874000 -2545000 -10047000 3479000 2836000 2998000 2370000 -120000 242000 791000 577000 0 -125000 1198000 -1690000 -449000 235000 243000 -734000 970000 -253000 1019000 498000 189000 -197000 5789000 -1660000 4320000 5253000 494000 0 -3826000 -5253000 3158000 276000 329000 510000 2829000 -234000 228000 -1026000 5020000 -8173000 9792000 18902000 14812000 10729000 1162000 0 501000 979000 1186000 1425000 295000 1000 30589000 306000 35815000 -8775000 -2108000 -3184000 -6465000 18773000 -2116000 -2116000 962000 962000 148000 1000 320000 321000 3000 5000 5000 60000 60000 423000 423000 30734000 307000 37097000 -10891000 -1630000 -3184000 -6465000 18418000 -815000 -815000 1019000 1019000 749000 8000 1850000 1858000 4000 4000 67000 67000 108000 108000 31483000 315000 39966000 -11706000 -1459000 -3184000 -6465000 20651000 371000 371000 1017000 1017000 411000 4000 975000 979000 4000 4000 24000 24000 -178000 -178000 31894000 319000 41958000 -11335000 -1617000 -3184000 -6465000 22860000 30347000 303000 35121000 3160000 -2192000 -3184000 -6465000 29927000 -2815000 -2815000 537000 537000 23000 1000 26000 27000 7000 53000 53000 -2864000 -2864000 -40000 -40000 -26000 -26000 5000 5000 30363000 304000 32767000 345000 -2173000 -3184000 -6465000 24778000 -3833000 -3833000 1028000 1028000 124000 1000 152000 153000 -1000 -1000 -38000 -38000 -600000 -600000 -541000 -541000 30487000 305000 33946000 -3488000 -3276000 -3184000 -6465000 21022000 -3327000 -3327000 805000 805000 69000 1000 95000 96000 -35000 -35000 -644000 -644000 -206000 -206000 30556000 306000 34846000 -6815000 -4091000 -3184000 -6465000 17781000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span><b style="font-weight:bold;">Summary of Significant Accounting Policies and Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Basis of Presentation </b>- The condensed consolidated financial statements for the interim periods included herein are unaudited; however, they contain all adjustments (consisting of only normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the consolidated financial position of Innodata Inc. (including its subsidiaries, the “Company”) as of September 30, 2023 and December 31, 2022, the results of its operations and comprehensive income (loss) for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Certain information and note disclosures normally included in or with financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. Unless otherwise noted, the accounting policies used in preparing these condensed consolidated financial statements are the same as those described in the notes to the consolidated financial statements for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Principles of Consolidation </b>- The condensed consolidated financial statements include the accounts of Innodata Inc. and its wholly owned subsidiaries, and docGenix, a limited liability company that is majority-owned by the Company. The non-controlling interest in the docGenix limited liability company has call and put options that can be settled in cash or stock. Accordingly, this is presented in temporary equity in accordance with the Financial Accounting Standards Board’s (the “FASB”) non-controlling interest guidance. All intercompany transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Use of Estimates </b>- In preparing the condensed consolidated financial statements in conformity with U.S. GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Management believes that the estimates and assumptions used in the preparation of the condensed consolidated financial statements are reasonable. Actual results could differ from those estimates. Significant estimates include those related to the allowance for doubtful accounts and billing adjustments, useful life of long-lived assets, useful life of intangible assets, impairment of goodwill and intangible assets, valuation of deferred tax assets, valuation of stock-based compensation, pension benefit plan assumptions, litigation accruals and estimated accruals for various tax exposures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Revenue Recognition </b>- The Company’s revenue is recognized when services are rendered or goods are delivered to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those services or goods as per the agreement with the customer. In cases where there are agreements with multiple performance obligations, the Company identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the agreement at the agreement’s inception. Performance obligations that are not distinct at agreement inception are combined. For agreements with distinct performance obligations, the Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation, if any, and then evaluates how the services are performed for the customer to determine the timing of revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the Digital Data Solutions (DDS) segment, revenue is recognized primarily based on the quantity delivered or resources utilized in the period in which services are performed and performance conditions are satisfied as per the agreement. Revenue from agreements billed on a time-and-materials basis is recognized as services are performed. Revenue from fixed-fee agreements, which is not significant to overall revenues, is recognized based on the proportional performance method of accounting, as services are performed, or milestones are achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the Synodex segment, revenue is recognized primarily based on the quantity delivered in the period in which services are performed and performance conditions are satisfied as per the agreement. A portion of the Synodex segment revenue is derived from licensing the Company’s functional software and providing access to the Company’s hosted software platform. Revenue from such services is recognized monthly when all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; access to the service is provided to the end user; and collection is probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Agility segment derives its revenue primarily from subscription arrangements and provision of enriched media analysis services. It also derives revenue as a reseller of corporate communication solutions. Revenue from subscriptions is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. Revenue from enriched media analysis services is recognized when the services are performed, and performance conditions are satisfied. Revenue from the reseller agreements is recognized at the gross amount received for the goods in accordance with the Company functioning as a principal due to the Company meeting the following criteria: the Company acts as the primary obligor in the sales transaction; assumes the credit risk; sets the price; can select suppliers; and is involved in the execution of the services, including after sales service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenue includes reimbursement of out-of-pocket expenses, with the corresponding out-of-pocket expenses included in direct operating costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenue associated with the services provided in one period and billed in a subsequent period is commonly referred to as unbilled revenues and is included under Accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company considers U.S. GAAP criteria for determining whether to report gross revenue as a principal versus net revenue as an agent. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">Contract acquisition costs, which are included in prepaid expenses and other current assets, are amortized over the term of a subscription agreement or contract that normally has a duration of </span><span style="font-size:10pt;">12 months</span><span style="font-size:10pt;"> or less. The Company reviews these prepaid acquisition costs on a periodic basis to determine the need to adjust the carrying values for early terminated contracts. Included in prepaid expenses and other current assets on the accompanying condensed consolidated balance sheets are contract acquisition costs amounting to </span><span style="font-size:10pt;">$0.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$0.8</span><span style="font-size:10pt;"> million as of September 30, 2023 and December 31, 2022, respectively. These acquisition costs relate to our Agility segment and are amortized over the term of the subscription agreement which normally has a duration of </span><span style="font-size:10pt;">12 months</span><span style="font-size:10pt;"> or less.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation </b>- The functional currency of the Company’s subsidiaries in the Philippines, India, Sri Lanka, Israel, Hong Kong, and Canada (other than the Agility subsidiary) is the U.S. dollar. Transactions denominated in Philippine pesos, Indian and Sri Lankan rupees, Israeli shekels, and Hong Kong and Canadian dollars are translated to U.S. dollars at rates which approximate those in effect on the transaction dates. Monetary assets and all liabilities denominated in foreign currencies on September 30, 2023 and December 31, 2022 are translated at the exchange rate in effect as of those dates. Non-monetary assets and stockholders’ equity are translated at the appropriate historical rates. Included in direct operating costs were foreign exchange losses (gains) resulting from such transactions of approximately $(0.1) million and $(0.7) million for the three months ended September 30, 2023 and 2022, and $0.3 million and $(1.9) million for the nine months ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The functional currency for the Company’s subsidiaries in Germany, the United Kingdom and for the Company’s Agility subsidiary in Canada are the Euro, the Pound Sterling, and the Canadian dollar, respectively. The financial statements of these subsidiaries are prepared in their respective currencies. Financial information is translated from the applicable functional currency to the U.S. dollar (the reporting currency) for inclusion in the Company’s condensed consolidated financial statements. Income, expenses, and cash flows are translated at weighted-average exchange rates prevailing during the fiscal period, and assets and liabilities are translated at fiscal period-end exchange rates. Resulting translation adjustments are included as a component of accumulated other comprehensive income (loss) in stockholders’ equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Foreign exchange transaction gains or losses are included in direct operating costs in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Derivative Instruments - </b>The Company accounts for derivative transactions in accordance with the FASB’s Accounting Standards Codification (“ASC”) Topic 825, “Financial Instruments”. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded in Other comprehensive income (loss). When the amounts recorded in Other comprehensive income (loss) are reclassified to earnings, they are included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-size:10pt;font-weight:bold;">Capitalized Developed Software</b><span style="font-size:10pt;"> - The Company incurs development costs related to software it develops for its internal use. Qualifying costs incurred during the application development stage are capitalized. These costs primarily consist of internal labor and third-party development costs and are amortized using the straight-line method over the estimated useful life of the capitalized developed software, which generally ranges from </span><span style="-sec-ix-hidden:Hidden_k94UJIWeXUiXUhy9aTilQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">ten years</span><span style="font-size:10pt;">. All other research and maintenance costs are expensed as incurred. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Income Taxes</b> - Estimated deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, using enacted tax rates, as well as any net operating loss or tax credit carryforwards expected to reduce taxes payable in future years. A valuation allowance is provided when it is more likely than not that all or some portion of the estimated deferred tax assets will not be realized. While the Company considers future taxable income in assessing the need for the valuation allowance, in the event that the Company anticipates that it will be able to realize the estimated deferred tax assets in the future in excess of its net recorded amount, an adjustment to the provision for deferred tax assets would increase income in the period such determination was made. Similarly, in the event that the Company anticipates that it will not be able to realize the estimated deferred tax assets in the future considering future taxable income, an adjustment to the provision for deferred tax assets would decrease income in the period such determination was made. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In assessing the realization of deferred tax assets, management considered whether it is more likely than not that all or some portion of the United States, Canadian and European (principally Germany and the United Kingdom) deferred tax assets will not be realizable. As the expectation of future taxable income cannot be predicted with certainty, the Company maintains a valuation allowance against all the United States, Canadian and European (principally Germany and the United Kingdom) net deferred tax assets. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company indefinitely reinvests the foreign earnings in its foreign subsidiaries. If such earnings are repatriated in the future, or are no longer deemed to be indefinitely reinvested, the Company would have to accrue as a liability the applicable amount of foreign jurisdiction withholding taxes associated with such remittances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes regarding uncertain tax positions, and recognizes interest and penalties related to uncertain tax positions in income tax expense in the condensed consolidated statements of operations and comprehensive income (loss). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Revenue</b> - Deferred revenue represents advance billings made to customers where conditions for revenue recognition have not been met. These amounts are included in accrued expenses and other on the accompanying condensed consolidated balance sheets. We expect to recognize substantially all of these performance obligations over the next 12 months. The table below provides information about contract liabilities (deferred revenue) and the significant changes in the balance for the nine months ended September 30, 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred revenue in the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,558</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,831)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translations and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">New Accounting Pronouncements - </b>There were no new accounting pronouncements during the quarter that were applicable to the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Basis of Presentation </b>- The condensed consolidated financial statements for the interim periods included herein are unaudited; however, they contain all adjustments (consisting of only normal recurring adjustments) that, in the opinion of management, are necessary to present fairly the consolidated financial position of Innodata Inc. (including its subsidiaries, the “Company”) as of September 30, 2023 and December 31, 2022, the results of its operations and comprehensive income (loss) for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders’ equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Certain information and note disclosures normally included in or with financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. Unless otherwise noted, the accounting policies used in preparing these condensed consolidated financial statements are the same as those described in the notes to the consolidated financial statements for the year ended December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Principles of Consolidation </b>- The condensed consolidated financial statements include the accounts of Innodata Inc. and its wholly owned subsidiaries, and docGenix, a limited liability company that is majority-owned by the Company. The non-controlling interest in the docGenix limited liability company has call and put options that can be settled in cash or stock. Accordingly, this is presented in temporary equity in accordance with the Financial Accounting Standards Board’s (the “FASB”) non-controlling interest guidance. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Use of Estimates </b>- In preparing the condensed consolidated financial statements in conformity with U.S. GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Management believes that the estimates and assumptions used in the preparation of the condensed consolidated financial statements are reasonable. Actual results could differ from those estimates. Significant estimates include those related to the allowance for doubtful accounts and billing adjustments, useful life of long-lived assets, useful life of intangible assets, impairment of goodwill and intangible assets, valuation of deferred tax assets, valuation of stock-based compensation, pension benefit plan assumptions, litigation accruals and estimated accruals for various tax exposures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Revenue Recognition </b>- The Company’s revenue is recognized when services are rendered or goods are delivered to a customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those services or goods as per the agreement with the customer. In cases where there are agreements with multiple performance obligations, the Company identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the agreement at the agreement’s inception. Performance obligations that are not distinct at agreement inception are combined. For agreements with distinct performance obligations, the Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation, if any, and then evaluates how the services are performed for the customer to determine the timing of revenue recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the Digital Data Solutions (DDS) segment, revenue is recognized primarily based on the quantity delivered or resources utilized in the period in which services are performed and performance conditions are satisfied as per the agreement. Revenue from agreements billed on a time-and-materials basis is recognized as services are performed. Revenue from fixed-fee agreements, which is not significant to overall revenues, is recognized based on the proportional performance method of accounting, as services are performed, or milestones are achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the Synodex segment, revenue is recognized primarily based on the quantity delivered in the period in which services are performed and performance conditions are satisfied as per the agreement. A portion of the Synodex segment revenue is derived from licensing the Company’s functional software and providing access to the Company’s hosted software platform. Revenue from such services is recognized monthly when all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; access to the service is provided to the end user; and collection is probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Agility segment derives its revenue primarily from subscription arrangements and provision of enriched media analysis services. It also derives revenue as a reseller of corporate communication solutions. Revenue from subscriptions is recognized monthly when access to the service is provided to the end user; all parties to the agreement have agreed to the agreement; each party’s rights are identifiable; the payment terms are identifiable; the agreement has commercial substance; and collection is probable. Revenue from enriched media analysis services is recognized when the services are performed, and performance conditions are satisfied. Revenue from the reseller agreements is recognized at the gross amount received for the goods in accordance with the Company functioning as a principal due to the Company meeting the following criteria: the Company acts as the primary obligor in the sales transaction; assumes the credit risk; sets the price; can select suppliers; and is involved in the execution of the services, including after sales service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenue includes reimbursement of out-of-pocket expenses, with the corresponding out-of-pocket expenses included in direct operating costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenue associated with the services provided in one period and billed in a subsequent period is commonly referred to as unbilled revenues and is included under Accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company considers U.S. GAAP criteria for determining whether to report gross revenue as a principal versus net revenue as an agent. The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">Contract acquisition costs, which are included in prepaid expenses and other current assets, are amortized over the term of a subscription agreement or contract that normally has a duration of </span><span style="font-size:10pt;">12 months</span><span style="font-size:10pt;"> or less. The Company reviews these prepaid acquisition costs on a periodic basis to determine the need to adjust the carrying values for early terminated contracts. Included in prepaid expenses and other current assets on the accompanying condensed consolidated balance sheets are contract acquisition costs amounting to </span><span style="font-size:10pt;">$0.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$0.8</span><span style="font-size:10pt;"> million as of September 30, 2023 and December 31, 2022, respectively. These acquisition costs relate to our Agility segment and are amortized over the term of the subscription agreement which normally has a duration of </span><span style="font-size:10pt;">12 months</span><span style="font-size:10pt;"> or less.</span></p> P12M 700000 800000 P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation </b>- The functional currency of the Company’s subsidiaries in the Philippines, India, Sri Lanka, Israel, Hong Kong, and Canada (other than the Agility subsidiary) is the U.S. dollar. Transactions denominated in Philippine pesos, Indian and Sri Lankan rupees, Israeli shekels, and Hong Kong and Canadian dollars are translated to U.S. dollars at rates which approximate those in effect on the transaction dates. Monetary assets and all liabilities denominated in foreign currencies on September 30, 2023 and December 31, 2022 are translated at the exchange rate in effect as of those dates. Non-monetary assets and stockholders’ equity are translated at the appropriate historical rates. Included in direct operating costs were foreign exchange losses (gains) resulting from such transactions of approximately $(0.1) million and $(0.7) million for the three months ended September 30, 2023 and 2022, and $0.3 million and $(1.9) million for the nine months ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The functional currency for the Company’s subsidiaries in Germany, the United Kingdom and for the Company’s Agility subsidiary in Canada are the Euro, the Pound Sterling, and the Canadian dollar, respectively. The financial statements of these subsidiaries are prepared in their respective currencies. Financial information is translated from the applicable functional currency to the U.S. dollar (the reporting currency) for inclusion in the Company’s condensed consolidated financial statements. Income, expenses, and cash flows are translated at weighted-average exchange rates prevailing during the fiscal period, and assets and liabilities are translated at fiscal period-end exchange rates. Resulting translation adjustments are included as a component of accumulated other comprehensive income (loss) in stockholders’ equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Foreign exchange transaction gains or losses are included in direct operating costs in the accompanying condensed consolidated statements of operations and comprehensive income (loss).</p> -100000 -700000 300000 -1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Derivative Instruments - </b>The Company accounts for derivative transactions in accordance with the FASB’s Accounting Standards Codification (“ASC”) Topic 825, “Financial Instruments”. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded in Other comprehensive income (loss). When the amounts recorded in Other comprehensive income (loss) are reclassified to earnings, they are included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-size:10pt;font-weight:bold;">Capitalized Developed Software</b><span style="font-size:10pt;"> - The Company incurs development costs related to software it develops for its internal use. Qualifying costs incurred during the application development stage are capitalized. These costs primarily consist of internal labor and third-party development costs and are amortized using the straight-line method over the estimated useful life of the capitalized developed software, which generally ranges from </span><span style="-sec-ix-hidden:Hidden_k94UJIWeXUiXUhy9aTilQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">ten years</span><span style="font-size:10pt;">. All other research and maintenance costs are expensed as incurred. </span></p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Income Taxes</b> - Estimated deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, using enacted tax rates, as well as any net operating loss or tax credit carryforwards expected to reduce taxes payable in future years. A valuation allowance is provided when it is more likely than not that all or some portion of the estimated deferred tax assets will not be realized. While the Company considers future taxable income in assessing the need for the valuation allowance, in the event that the Company anticipates that it will be able to realize the estimated deferred tax assets in the future in excess of its net recorded amount, an adjustment to the provision for deferred tax assets would increase income in the period such determination was made. Similarly, in the event that the Company anticipates that it will not be able to realize the estimated deferred tax assets in the future considering future taxable income, an adjustment to the provision for deferred tax assets would decrease income in the period such determination was made. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In assessing the realization of deferred tax assets, management considered whether it is more likely than not that all or some portion of the United States, Canadian and European (principally Germany and the United Kingdom) deferred tax assets will not be realizable. As the expectation of future taxable income cannot be predicted with certainty, the Company maintains a valuation allowance against all the United States, Canadian and European (principally Germany and the United Kingdom) net deferred tax assets. Changes in the valuation allowance from period to period are included in the Company’s tax provision in the period of change. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company indefinitely reinvests the foreign earnings in its foreign subsidiaries. If such earnings are repatriated in the future, or are no longer deemed to be indefinitely reinvested, the Company would have to accrue as a liability the applicable amount of foreign jurisdiction withholding taxes associated with such remittances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes regarding uncertain tax positions, and recognizes interest and penalties related to uncertain tax positions in income tax expense in the condensed consolidated statements of operations and comprehensive income (loss). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Revenue</b> - Deferred revenue represents advance billings made to customers where conditions for revenue recognition have not been met. These amounts are included in accrued expenses and other on the accompanying condensed consolidated balance sheets. We expect to recognize substantially all of these performance obligations over the next 12 months. The table below provides information about contract liabilities (deferred revenue) and the significant changes in the balance for the nine months ended September 30, 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred revenue in the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,558</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,831)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translations and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,068</p></td></tr></table> <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred revenue in the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,558</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,831)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency translations and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,068</p></td></tr></table> 4366000 11558000 10831000 25000 5068000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">New Accounting Pronouncements - </b>There were no new accounting pronouncements during the quarter that were applicable to the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>Short Term Investments – other</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Short-term investments include investments made by the Company in treasury bills and certificates of deposit which are considered as highly liquid investments having a maturity period of less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 507</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 507</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 494000 13000 13000 13000 507000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,741</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,213)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,528</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of January 1, 2023, the Company has adopted ASU 2019-04 (Codification Improvements to Topic 326, Financial Instruments—Credit Losses), and based on its assessment there was no impact on the financial statements or other related disclosures. The basis of allowance for doubtful accounts remains similar to the earlier adopted estimation procedure which is further elaborated in the paragraph below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We maintain an allowance for credit losses for estimated losses resulting from the failure of our customers to make the required payments and provisions for billing adjustments relating to quality issues on delivered services. The allowance for credit losses is based on a review of specifically identified accounts and an overall aging analysis applied to accounts pooled based on similar risk characteristics. Judgments are made with respect to the collectability of accounts receivable within each pool based on historical experience, current payment practices, and current economic trends based on our expectations over the expected life of the receivables, generally ninety days or less. Actual credit losses could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Activity in the allowance for the credit losses for the three and nine months ended September 30, 2023 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at July 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,220</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions charged to expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs against allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,213</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions charged to expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs against allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (359)</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,741</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,213)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,528</p></td></tr></table> 11897000 10741000 1221000 1213000 10676000 9528000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Activity in the allowance for the credit losses for the three and nine months ended September 30, 2023 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at July 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,220</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions charged to expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs against allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,213</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions charged to expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs against allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (359)</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:76.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 1220000 34000 28000 -5000 1221000 1213000 366000 359000 1000 1221000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>Goodwill and Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Goodwill</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of September 30, 2023, the Company performed its annual goodwill impairment analysis on one of its reporting units, the Agility segment. It involved a quantitative goodwill impairment test and estimated the fair value based on a combination of the income approach (estimates of future discounted cash flows) and the market approach (market multiples for similar companies) using unobservable inputs (Level 3). The income approach uses a discounted cash flow ("DCF") method that utilizes the present value of cash flows to estimate the segment's fair value. The future cash flows of the segment were projected based on the Company's estimates of future revenues, operating income, and other factors such as working capital and capital expenditures. As part of the DCF analysis, the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Company projected revenue and operating profits and assumed long-term revenue growth rates in the terminal year. The market approach utilizes multiples of revenues and earnings before interest expense, taxes, depreciation, and amortization ("EBITDA") to estimate the segment's fair value. The market multiples used for the segment were based on a group of comparable companies' market multiples applied to the Company's revenue. The Company concluded that there is no impairment of goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The change in the carrying amount of goodwill for the nine months ended September 30, 2023 was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value measurement of goodwill for the Agility segment was classified within Level 3 of the fair value hierarchy because the Company used the income approach, which utilizes significant inputs that are unobservable in the market and the market multiple approach using comparable entities to further validate the carrying values. The Company believes it made reasonable estimates and assumptions to calculate the fair value of the reporting unit as of the impairment test measurement date. The carrying value of Goodwill was $2.0 million as of September 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangibles</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Information regarding the Company acquired intangible assets and capitalized developed software was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 433</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Media Contact Database</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,482</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (7,500)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,980</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,298</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software - in Progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,171</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,654</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,138)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (47)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11,469</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 27,136</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (13,638)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (49)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,449</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 658</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Media Contact Database</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,970</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (7,164)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (160)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,646</b></p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,398)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,099</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software - in Progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,781</p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,632</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,398)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (354)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,880</b></p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24,602</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (11,562)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (514)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,526</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Amortization expense relating to acquired intangible assets was $0.2 million for each of the three-month periods ended September 30, 2023 and 2022. Amortization expense relating to acquired intangible assets was $0.7 million for each of the nine-month periods ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Amortization expense relating to capitalized developed software was $0.7 million and $0.5 million for the three-month periods ended September 30, 2023 and 2022, respectively. Amortization expense relating to capitalized developed software was $1.9 million and $1.3 million for the nine-month periods ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of September 30, 2023, estimated future amortization expense for intangible assets was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:50%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,319</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,374</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,277</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 728</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,449</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The change in the carrying amount of goodwill for the nine months ended September 30, 2023 was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td></tr></table> 2038000 6000 2032000 2000000.0 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Information regarding the Company acquired intangible assets and capitalized developed software was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 433</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Media Contact Database</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 960</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,482</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (7,500)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,980</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,298</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software - in Progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,171</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,654</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,138)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (47)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11,469</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 27,136</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (13,638)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (49)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,449</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 658</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Media Contact Database</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,222</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquired Intangible Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,970</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (7,164)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (160)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,646</b></p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,398)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,099</p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized Developed Software - in Progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,781</p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Capitalized Developed Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,632</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,398)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (354)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,880</b></p></td></tr><tr><td style="vertical-align:top;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24,602</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (11,562)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (514)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12,526</b></p></td></tr></table> 2999000 2565000 -1000 433000 2096000 1602000 -3000 491000 852000 760000 92000 43000 39000 4000 3492000 2534000 2000 960000 9482000 7500000 -2000 1980000 14471000 6138000 -35000 8298000 3183000 -12000 3171000 17654000 6138000 -47000 11469000 27136000 13638000 -49000 13449000 3169000 2468000 -43000 658000 2228000 1560000 -42000 626000 880000 740000 -8000 132000 45000 38000 1000 8000 3648000 2358000 -68000 1222000 9970000 7164000 -160000 2646000 11845000 4398000 -348000 7099000 2787000 -6000 2781000 14632000 4398000 -354000 9880000 24602000 11562000 -514000 12526000 200000 200000 700000 700000 700000 500000 1900000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of September 30, 2023, estimated future amortization expense for intangible assets was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:50%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,319</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,374</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,564</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,277</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 728</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187</p></td></tr><tr><td style="vertical-align:bottom;width:70.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,449</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 2319000 4374000 3564000 1277000 728000 1187000 13449000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span>Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Taxes primarily consist of a provision for foreign taxes recorded by the Company’s foreign subsidiaries in accordance with local tax regulations. Effective income tax rates are disproportionate due to the losses incurred by the Company’s United States, Canadian, German and the United Kingdom subsidiaries and a valuation allowance recorded on deferred taxes of these entities and tax effects of foreign operations, including foreign exchange gains and losses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The reconciliations of the U.S. statutory rate with the Company’s effective tax rate for the nine months ended September 30, 2023 and 2022, respectively, are summarized in the table below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal income tax expense at statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax effects of foreign operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Section 162 (m)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increase in unrecognized tax benefits (ASC 740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Withholding tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State income tax net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign operations permanent difference - foreign exchange gains and losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Return to provision true up</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deemed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effect of stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (74.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents a roll-forward of the Company’s unrecognized tax benefits and associated interest for the nine months ended September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tax benefits</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,680</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase for current period tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decrease for prior period tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency remeasurement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,784</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:normal;">The Company expects that unrecognized tax benefits as of September 30, 2023, if recognized, would have a material impact on the Company’s effective tax rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Tax Assessments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In September 2015, the Company’s Indian subsidiary was subject to an inquiry by the Service Tax Department in India regarding the classification of services provided by this subsidiary, asserting that the services provided by this subsidiary fall under the category of online information and database access or retrieval services (OID Services), and not under the category of business support services (BS Services) that are exempt from service tax as historically indicated in the subsidiary’s service tax filings. The Company disagrees with the Service Tax Department’s position. In November 2019, the Commissioner of Central Tax, GST &amp; Central Excise issued an order confirming the Service Tax Department’s position. The Company is contesting this order in an appeal to the Customs, Excise and Service Tax Appellate Tribunal. In the event the Service Tax Department is ultimately successful in proving that the services fall under the category of OID Services, the revenues earned by the Company’s Indian subsidiary for the period July 2012 through November 2016 would be subject to a service tax of between 12.36% and 15%, and this subsidiary may also be liable for interest and penalties. The revenue of the Company’s Indian subsidiary during this period was approximately $56.0 million. In accordance with new rules promulgated by the Service Tax Department, as of December 1, 2016 service tax is no longer applicable to OID or BS Services. Based on the Company’s assessment in consultation with the Company’s tax counsel, the Company has not recorded any tax liability for this case.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In a separate action relating to service tax refunds, in October 2016, the Company’s Indian subsidiary received notices from the Indian Service Tax Department in India seeking to reverse service tax refunds of approximately $121,000 previously granted to the Company’s Indian subsidiary for three quarters in 2014, asserting that the services provided by this subsidiary fall under the category of OID Services and not BS Services. The appeal was determined in favor of the Service Tax Department. The Company disagrees with the basis of this decision and is contesting it. The Company expects delays in its Indian subsidiary receiving further service tax refunds until this matter is adjudicated with finality, and currently has service tax credits of approximately $0.8 million recorded as a receivable. Based on the Company’s assessment in consultation with the Company’s tax counsel, the Company has not recorded any tax liability for this case.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Substantial recovery against the Company in the above referenced 2015 Service Tax Department case could have a material adverse impact on the Company, and unfavorable rulings or recoveries in other tax proceedings could have a material adverse impact on the consolidated operating results of the period (and subsequent periods) in which the rulings or recovery occurs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal income tax expense at statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax effects of foreign operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Section 162 (m)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increase in unrecognized tax benefits (ASC 740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Withholding tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State income tax net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign operations permanent difference - foreign exchange gains and losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Return to provision true up</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deemed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effect of stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (74.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> -0.210 -0.210 0.773 0.430 0.357 0.011 0.322 0.069 0.010 0.060 0.011 0.002 -0.024 -0.015 -0.046 0.002 -0.047 -0.058 -0.084 -0.743 -0.004 0.004 -0.020 0.442 0.148 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents a roll-forward of the Company’s unrecognized tax benefits and associated interest for the nine months ended September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrecognized</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tax benefits</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,680</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase for current period tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decrease for prior period tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest accrual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency remeasurement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td></tr><tr><td style="vertical-align:bottom;width:81.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance - September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,784</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 1680000 117000 68000 72000 17000 1784000 0.1236 0.15 56000000.0 121000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6.</b></span>Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">The Company has various lease agreements for its offices and service delivery centers. These lease agreements are for terms ranging from </span><span style="-sec-ix-hidden:Hidden_hBGloEtCWka2eLibVLYKQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">eleven years</span><span style="font-size:10pt;"> and, in most cases, provide for annual escalations ranging from </span><span style="font-size:10pt;">1.75%</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15%</span><span style="font-size:10pt;">. The Company has determined that the risks and benefits related to the leased properties are retained by the lessors. Accordingly, these are accounted for as operating leases. Lease agreements with a term of less than one year are treated as short-term leases and are accounted for separately as shown in the table below.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Most of the lease agreements are renewable at the mutual consent of the parties to the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The table below summarizes the amounts recognized in the condensed consolidated financial statements related to operating leases for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rent expense for long-term operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,027</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rent expense for short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total rent expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,425</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the maturity profile of the Company’s operating lease liabilities based on the contractual undiscounted payments with a reconciliation of these amounts to the remaining net present value of the operating lease liability reported in the condensed consolidated balance sheet as of September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:50%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,277</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,300</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,332</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,331</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,839</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,395</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,770)</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,625</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 752</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,873</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,625</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The weighted average remaining lease terms and discount rates for all of the Company’s operating leases as of September 30, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average lease term remaining (in months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P11Y 0.0175 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The table below summarizes the amounts recognized in the condensed consolidated financial statements related to operating leases for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rent expense for long-term operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,027</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rent expense for short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total rent expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,425</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 311000 314000 932000 1027000 77000 136000 254000 398000 388000 450000 1186000 1425000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the maturity profile of the Company’s operating lease liabilities based on the contractual undiscounted payments with a reconciliation of these amounts to the remaining net present value of the operating lease liability reported in the condensed consolidated balance sheet as of September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:50%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:31.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,277</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,300</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,332</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,331</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,839</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,395</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,770)</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,625</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 752</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,873</p></td></tr><tr><td style="vertical-align:bottom;width:63.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,625</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 316000 1277000 1300000 1332000 1331000 1839000 7395000 1770000 5625000 752000 4873000 5625000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The weighted average remaining lease terms and discount rates for all of the Company’s operating leases as of September 30, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average lease term remaining (in months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P66M 0.0939 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span>Long-term obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Total long-term obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension obligations - accrued pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,906</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Microsoft licenses <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,956</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Current portion of long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,079</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> In March 2023, the Company renewed a vendor agreement to acquire certain additional software licenses, receive technical support and future software upgrades on software licenses through February 2026. Pursuant to this agreement, the Company is contractually liable to pay approximately $0.4 million annually over the term of the agreement.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Total long-term obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension obligations - accrued pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,906</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Microsoft licenses <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,956</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Current portion of long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877</p></td></tr><tr><td style="vertical-align:bottom;width:53.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,079</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> In March 2023, the Company renewed a vendor agreement to acquire certain additional software licenses, receive technical support and future software upgrades on software licenses through February 2026. Pursuant to this agreement, the Company is contractually liable to pay approximately $0.4 million annually over the term of the agreement.</p> 6508000 5906000 50000 997000 7505000 5956000 1041000 877000 6464000 5079000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span>Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-size:10pt;font-weight:bold;">Litigation – </b><span style="font-size:10pt;">In 2008, a judgment was rendered in the Philippines against a Philippine subsidiary of the Company that is no longer active and purportedly also against Innodata Inc., in favor of certain former employees of the Philippine subsidiary. The potential payment amount aggregates to approximately </span><span style="font-size:10pt;">$5.8</span><span style="font-size:10pt;"> million, </span><span style="font-size:10pt;">plus legal interest that accrued at 12% per annum from August 13, 2008 to June 30, 2013, and thereafter accrued and continues to accrue at 6% per annum</span><span style="font-size:10pt;">. The potential payment amount as expressed in U.S. dollars varies with the Philippine peso to U.S. dollar exchange rate. In December 2017, a group of 97 of the former employees of the Philippine subsidiary indicated that they proposed to record the judgment as to themselves in New Jersey. In January 2018, in response to an action initiated by Innodata Inc., the United States District Court for the District of New Jersey (“USDC”) entered a preliminary injunction that enjoins these former employees from pursuing or seeking recognition or enforcement of the judgment against Innodata Inc. in the United States during the pendency of the action and until further order of the USDC. In June 2018, the USDC entered a consent order administratively closing the action subject to return of the action to the active docket upon the written request of Innodata Inc. or the former employees, with the USDC retaining jurisdiction over the matter and the preliminary injunction remaining in full force and effect.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is also subject to various other legal proceedings and claims that have arisen in the ordinary course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">While management currently believes that the ultimate outcome of these proceedings will not have a material adverse effect on the Company’s consolidated financial position or overall trends in consolidated results of operations, litigation is subject to inherent uncertainties. Substantial recovery against the Company in the above-referenced Philippine action could have a material adverse impact on the Company, and unfavorable rulings or recoveries in the other proceedings could have a material adverse impact on the consolidated operating results in the period in which the ruling or recovery occurs. In addition, the Company’s estimate of the potential impact on the Company’s consolidated financial position or overall consolidated results of operations for the above referenced legal proceedings could change in the future. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s legal accruals related to legal proceedings and claims are based on the Company’s determination of whether or not a loss is probable. The Company reviews outstanding proceedings and claims with external counsel to assess probability and estimates of loss. The accruals are adjusted if necessary. While the Company intends to defend these matters vigorously, adverse outcomes that it estimates could reach approximately $450,000 in the aggregate beyond recorded amounts are reasonably possible. If circumstances change, the Company may be required to record adjustments that could be material to its reported consolidated financial condition and results of operations.</p> 5800000 plus legal interest that accrued at 12% per annum from August 13, 2008 to June 30, 2013, and thereafter accrued and continues to accrue at 6% per annum 450000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>Stock Options and Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The stock-based compensation expense related to the Company’s Equity Plans (as defined below) was allocated as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Direct operating costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,216</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,370</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stock Options </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">2013 Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of option activity under the Innodata Inc. 2013 Stock Plan, as amended and restated effective June 7, 2016 (the “2013 Plan”) and changes during each of the nine-month periods ended September 30, 2023 and 2022 are presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,690,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,282,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,866)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,343,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.64</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,380,482</p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,375,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.57</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,534,891</p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,343,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.64</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,380,482</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*</i> <i style="font-style:italic;">Includes </i><i style="font-style:italic;">25,000</i><i style="font-style:italic;"> stock options granted to a non-employee member of the Company’s advisory board.</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,536,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,479,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (210,429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (261,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,544,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265,207</p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,264,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.40</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,792,971</p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,544,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">7.33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265,207</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*Includes </i><i style="font-style:italic;">110,000</i><i style="font-style:italic;"> stock options granted to a non-employee director of the Company.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">2021 Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of option activity under the Innodata Inc. 2021 Equity Compensation Plan, as amended and restated effective as of April 11, 2022 (the “2021 Plan”) and changes during each of the nine-month periods ended September 30, 2023 and 2022 are presented below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,027,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.02</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,944,660</p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 8.95</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830,740</p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.02</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,944,660</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Yl99VxW-iEmiPXCBJ1jbvw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">-</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*Includes </i><i style="font-style:italic;">132,000</i><i style="font-style:italic;"> stock options granted to non-employee directors of the Company and </i><i style="font-style:italic;">50,000</i><i style="font-style:italic;"> stock options granted to non-employee members of the Company’s advisory board.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2023, a total of 1,307,729 options were exercised at an average exercise price of $2.40.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of stock options is estimated on the date of grant using the Black-Scholes option pricing model. The weighted-average fair value of the options granted, and weighted-average assumptions were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average fair value of options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.94%-3.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">6.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">3.0</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">6.42</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility factor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">62% -79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The compensation cost related to non-vested stock options not yet recognized as of September 30, 2023 totaled approximately </span><span style="font-size:10pt;">$4.4</span><span style="font-size:10pt;"> million. The weighted-average period over which these costs will be recognized is </span><span style="font-size:10pt;">18 months</span><span style="font-size:10pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">There were no outstanding awards of restricted stock under the 2013 Plan or the 2021 Plan (collectively, the “Equity Plans”) during each of the nine-month periods ended September 30, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Restricted stock unit activity under the Equity Plans during each of the nine-month periods ended September 30, 2023 and 2022 are presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.59</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.29</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.70</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">For the nine months ended September 30, 2023, a total of </span><span style="font-size:10pt;">28,804</span><span style="font-size:10pt;"> restricted stock units (“RSUs”) were granted under the 2013 Plan. Vesting of the RSUs is contingent on continuous employment by the employee for a </span><span style="font-size:10pt;">12-month</span><span style="font-size:10pt;"> period from the date of grant. Each fully vested RSU represents the right to receive </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> share of the Company’s common stock or the fair market value of </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> share of common stock, at the Company’s discretion, and is classified as an equity award. The stock-based compensation expense is recognized on a straight-line basis over a period of 12 months. The fair value of restricted stock units is based on the closing price of the stock at the time of the grant.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.59</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.59</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the nine months ended September 30, 2022, 200,000 performance-based RSUs were granted under the 2013 Plan and 500,000 performance-based RSUs were granted under the 2021 plan. The 700,000 performance-based RSUs remain outstanding and unvested at September 30, 2023. Vesting of the performance based RSUs is contingent on the achievement of certain financial performance goals and continuation of employment for a defined period. Each RSU vests pursuant to the vesting schedule found in the respective RSU agreement. The fair value of restricted stock units is estimated on the date of grant using the Binomial option pricing model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">The compensation cost related to non-vested restricted stock units not yet recognized as of September 30, 2023 totaled approximately </span><span style="font-size:10pt;">$2.9</span><span style="font-size:10pt;"> million. The weighted-average period over which these costs will be recognized is </span><span style="font-size:10pt;">17 months</span><span style="font-size:10pt;">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Direct operating costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,216</p></td></tr><tr><td style="vertical-align:bottom;width:36.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,370</p></td></tr></table> 85000 46000 210000 154000 932000 759000 2788000 2216000 1017000 805000 2998000 2370000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,690,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,282,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,866)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,343,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.64</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,380,482</p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,375,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 5.57</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,534,891</p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,343,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.64</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,380,482</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*</i> <i style="font-style:italic;">Includes </i><i style="font-style:italic;">25,000</i><i style="font-style:italic;"> stock options granted to a non-employee member of the Company’s advisory board.</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,536,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,479,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (210,429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (261,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,544,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 7.33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265,207</p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,264,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 6.40</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,792,971</p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,544,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">7.33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265,207</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*Includes </i><i style="font-style:italic;">110,000</i><i style="font-style:italic;"> stock options granted to a non-employee director of the Company.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,027,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.02</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,944,660</p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 8.95</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830,740</p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.02</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,944,660</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted - Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Yl99VxW-iEmiPXCBJ1jbvw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">-</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:top;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and Expected to Vest at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 9.91</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*Includes </i><i style="font-style:italic;">132,000</i><i style="font-style:italic;"> stock options granted to non-employee directors of the Company and </i><i style="font-style:italic;">50,000</i><i style="font-style:italic;"> stock options granted to non-employee members of the Company’s advisory board.</i></p> 6690490 3.09 25000 3.31 1282729 2.35 88866 6.27 5343895 3.22 P6Y7M20D 28380482 3375931 2.15 P5Y6M25D 21534891 5343895 3.22 P6Y7M20D 28380482 25000 5536896 2.66 1479558 5.21 210429 1.28 261101 6.50 6544924 3.13 P7Y3M29D 6265207 4264408 2.08 P6Y4M24D 5792971 6544924 3.13 P7Y3M29D 6265207 110000 1027500 3.46 3000 13.05 25000 6.40 42000 3.41 963500 3.41 P9Y7D 4944660 157000 3.24 P8Y11M12D 830740 963500 3.41 P9Y7D 4944660 182000 3.67 182000 3.67 P9Y10M28D 6250 6.40 182000 3.67 P9Y10M28D 132000 50000 1307729 2.40 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average fair value of options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.94%-3.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">6.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">3.0</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">6.42</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility factor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">62% -79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 2.56 3.00 0.0434 0.0194 0.0354 P6Y P3Y P6Y5M1D 0.7535 0.62 4400000 P18M <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.59</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.29</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 728,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.70</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restricted Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.59</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.59</p></td></tr></table> 700000 5.59 28804 8.29 728804 5.70 28804 P12M 1 1 700000 5.59 700000 5.59 200000 500000 700000 2900000 P17M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span><b style="font-weight:bold;">Comprehensive income (loss)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Accumulated other comprehensive income (loss), as reflected in the condensed consolidated balance sheets, consists of pension liability adjustments, net of taxes, foreign currency translation adjustment and changes in fair value of derivatives, net of taxes. The components of accumulated other comprehensive income (loss) as of September 30, 2023 and 2022, and reclassifications from accumulated other comprehensive income (loss) for the three and nine months then ended, are presented below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at July 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,459)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income (loss) before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive income (loss) before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,572)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,617)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,108)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income (loss) before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,031)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,617)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at July 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,276)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,528)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,804)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,095)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,091)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,192)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,977)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,169)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,095)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,091)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Taxes related to each component of other comprehensive income (loss) were not material for each of the three and nine-month periods presented and therefore are not disclosed separately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">All reclassifications from accumulated other comprehensive loss had an impact on direct operating costs in the condensed consolidated statements of operations and comprehensive income (loss).<span style="font-size:11pt;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at July 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,459)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income (loss) before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive income (loss) before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,572)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,617)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,108)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income (loss) before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,031)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,617)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at July 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,276)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,528)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,804)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,095)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,091)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,192)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,977)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total other comprehensive loss before reclassifications, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,169)</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net amount reclassified to earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078</p></td></tr><tr><td style="vertical-align:bottom;width:33.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,095)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,091)</p></td></tr></table> -95000 166000 -1530000 -1459000 -137000 24000 -113000 -95000 29000 -1506000 -1572000 -4000 -41000 -45000 -99000 -12000 -1506000 -1617000 -86000 -365000 -1657000 -2108000 -74000 151000 77000 -86000 -439000 -1506000 -2031000 -13000 427000 414000 -99000 -12000 -1506000 -1617000 -780000 -889000 -1607000 -3276000 -884000 -644000 -1528000 -780000 -1773000 -2251000 -4804000 35000 678000 713000 -745000 -1095000 -2251000 -4091000 -858000 -353000 -981000 -2192000 -1707000 -1270000 -2977000 -858000 -2060000 -2251000 -5169000 113000 965000 1078000 -745000 -1095000 -2251000 -4091000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span>Segment reporting and concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s operations are classified in three reporting segments: Digital Data Solutions (DDS), Synodex and Agility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The DDS segment provides AI data preparation services, collecting or creating training data, annotating training data, and training AI algorithms for its customers, and AI model deployment and integration. The DDS segment also provides a range of data engineering support services including data transformation, data curation, data hygiene, data consolidation, data extraction, data compliance, and master data management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Synodex segment provides an industry platform that transforms medical records into useable digital data organized in accordance with its proprietary data models or customer data models.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Agility segment provides an industry platform that provides marketing communications and public relations professionals with the ability to target and distribute content to journalists and social media influencers world-wide and to monitor and analyze global news channels (print, web, radio and TV) and social media channels. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A significant portion of the Company’s revenue is generated from its locations in the Philippines, India, Sri Lanka, Canada, Germany, the United Kingdom and Israel. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenues from external customers, segment operating profit (loss), and other reportable segment information are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,944</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,306</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,626</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) before provision for income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,516</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,796)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,216)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,474)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,754)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) before provision for income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 987</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,318)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,423)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,754)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,758</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,270</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,014</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Before elimination of any inter-segment profits</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">After elimination of any inter-segment profits</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The table below shows intersegment revenues which are eliminated in consolidation (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:27.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:27.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues of DDS Segment from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,167</p></td></tr><tr><td style="vertical-align:top;width:27.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,274</p></td></tr><tr><td style="vertical-align:top;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,441</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenues for the three and nine-month periods ended September 30, 2023, and 2022 by geographic region (determined based upon customer’s domicile), were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,843</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,312</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,234</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,105</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others - principally Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,132</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,626</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Long lived assets by geographic region</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Long-lived assets as of September 30, 2023 and December 31, 2022 by geographic region were comprised of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,205</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign countries:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,675</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Philippines </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,682</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,198</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">India</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,195</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sri Lanka</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,179</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,384</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Long-lived assets include the unamortized balance of right-of-use assets amounting to $5.2 million and $4.3 million as of September 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">One customer in the DDS segment generated approximately 11% of the Company’s total revenues for the three months ended September 30, 2023. No customer generated more than 10% of the Company’s total revenues for the three months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, for the three months ended September 30, 2023 and 2022, revenues from non-U.S. customers accounted for 40% and 35%, respectively, of the Company’s total revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Two customers in the DDS segment generated approximately 10.2% and 10%, respectively, of the Company’s total revenues for the nine months ended September 30, 2023. Another customer in the DDS segment generated approximately 13% of the Company’s total revenues for the nine months ended September 30, 2022. No other customer accounted for 10% or more of total revenues during these periods. Further, revenues from non-U.S. customers accounted for 42% and 37% of the Company’s total revenues for the nine months ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, approximately 37% of the Company’s accounts receivable was due from foreign (principally European) customers and 30% of the Company’s accounts receivable was due from two customers. As of December 31, 2022, approximately 44% of the Company’s accounts receivable was due from foreign (principally European) customers and 45% of the Company’s accounts receivable was due from four customers. No other customer accounted for 10% or more of the accounts receivable as of September 30, 2023 and December 31, 2022.<span style="font-size:11pt;"> </span></p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,944</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,376</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,306</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,626</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) before provision for income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,516</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,796)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,216)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,474)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,754)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) before provision for income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 987</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,318)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,423)</p></td></tr><tr><td style="vertical-align:bottom;width:26.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,754)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">DDS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,758</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,270</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,014</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Before elimination of any inter-segment profits</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">After elimination of any inter-segment profits</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:27.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:27.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues of DDS Segment from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Synodex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,167</p></td></tr><tr><td style="vertical-align:top;width:27.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Agility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,274</p></td></tr><tr><td style="vertical-align:top;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,441</p></td></tr></table> 16003000 12852000 41929000 42944000 1728000 1762000 5705000 5376000 4438000 3833000 13029000 11306000 22169000 18447000 60663000 59626000 970000 135000 473000 1516000 -288000 -977000 -420000 -2796000 75000 -2216000 -1818000 -7474000 757000 -3058000 -1765000 -8754000 827000 -59000 36000 987000 -154000 -778000 -19000 -2318000 84000 -2221000 -1782000 -7423000 757000 -3058000 -1765000 -8754000 34495000 25758000 3290000 3270000 18640000 19014000 56425000 48042000 2032000 2038000 2032000 2038000 1594000 2119000 4829000 6167000 296000 425000 1121000 1274000 1890000 2544000 5950000 7441000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,843</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,312</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,234</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,105</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others - principally Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,132</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,626</p></td></tr></table> 13273000 11904000 35469000 37843000 2589000 2677000 8042000 8312000 2538000 579000 6343000 3234000 1911000 1734000 5396000 5105000 1858000 1553000 5413000 5132000 22169000 18447000 60663000 59626000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,205</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign countries:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,675</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Philippines </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,682</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,198</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">India</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,195</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sri Lanka</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 426</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,179</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,384</p></td></tr></table> 8760000 7205000 7283000 7675000 3506000 3682000 1043000 1198000 2026000 1195000 398000 426000 15000 3000 14271000 14179000 23031000 21384000 5200000 4300000 1 0.11 0 0.10 0 0 0.10 0.10 0.40 0.35 2 0.102 0.10 0.13 0 0 0.10 0.10 0.42 0.37 0.37 0.30 2 0.44 0.45 4 0 0 0.10 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span>Income (Loss) Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss) attributable to Innodata Inc. and Subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,975)</p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,239</p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of outstanding options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjusted for dilutive computation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,239</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Basic income (loss) per share is computed using the weighted-average number of common shares outstanding during the year. Diluted income (loss) per share is computed by considering the impact of the potential issuance of common shares, using the treasury </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">stock method, on the weighted-average number of shares outstanding. For those securities that are not convertible into a class of common stock, the “two-class” method of computing income (loss) per share is used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Options to purchase 6.3 million shares of common stock for the three months ended September 30, 2023, were outstanding and included in the computation of diluted income per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Options to purchase 6.3 million shares of common stock for the nine months ended September 30, 2023, were outstanding but not included in the computation of loss per share because the effect would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Options to purchase 4.2 million and 5.7 million shares of common stock for the three- and nine-month periods ended September 30, 2022, were outstanding but not included in the computation of loss per share because the effect would have been anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income (loss) attributable to Innodata Inc. and Subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,975)</p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,239</p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of outstanding options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjusted for dilutive computation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,239</p></td></tr></table> 371000 -3327000 -2560000 -9975000 28459000 27331000 27930000 27239000 4004000 32463000 27331000 27930000 27239000 6300000 6300000 4200000 5700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>Derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company conducts a large portion of its operations in international markets, which subjects it to foreign currency fluctuations. The most significant foreign currency exposures occur when revenue and associated accounts receivable are collected in one currency and expenses to generate that revenue are incurred in another currency. The Company is also subject to wage inflation and other government mandated increases and operating expenses in Asian countries where the Company has the majority of its operations. The Company’s primary inflation and exchange rate exposure relates to payroll, other payroll costs and operating expenses in the Philippines, India, Sri Lanka and Israel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, although most of the Company’s revenue is denominated in U.S. dollars, a significant portion of total revenues is denominated in Canadian dollars, Pound Sterling and Euros.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The Company’s policy is to enter derivative instrument contracts with terms that coincide with the underlying exposure being hedged for a period of up to 12 months. As such, the Company’s derivative instruments are expected to be highly effective. For derivative instruments that are designated and qualify as cash flow hedges, the entire change in fair value of the hedging instrument is recorded to Other comprehensive income (loss). Upon settlement of these contracts, the change in the fair value recorded in Other comprehensive income (loss) is reclassified to earnings and included as part of Direct operating costs. For derivative instruments that are not designated as hedges, any change in fair value is recorded directly in earnings as part of Direct operating costs</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking hedge transactions. The Company does not hold or issue derivatives for trading purposes. All derivatives are recognized at their fair value and classified based on the instrument’s maturity date. The total notional amount for outstanding derivatives designated as hedges was $8.1 million and $14.2 million as of September 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the fair value of derivative instruments included within the condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Derivatives designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss recognized in OCI<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,707</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (gain) loss reclassified from accumulated OCI into income<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 965</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net gain recognized in income<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net change in fair value of the effective portion classified into other comprehensive income (“OCI”)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Effective portion classified within direct operating costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">There were no ineffective portions for the period presented.</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">  </span></td></tr></table> 8100000 14200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents the fair value of derivative instruments included within the condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Derivatives designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:32.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365</p></td></tr></table> 12000 365000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023 and 2022 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss recognized in OCI<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,707</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (gain) loss reclassified from accumulated OCI into income<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 965</p></td></tr><tr><td style="vertical-align:bottom;width:51.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net gain recognized in income<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">-</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net change in fair value of the effective portion classified into other comprehensive income (“OCI”)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Effective portion classified within direct operating costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">There were no ineffective portions for the period presented.</span><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">  </span></td></tr></table> 137000 884000 74000 1707000 -41000 678000 427000 965000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 4, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as lender, and Innodata Inc., Innodata Synodex, LLC, Innodata docGenix, LLC and Agility PR Solutions LLC as co-borrowers. On July 21, 2023, Innodata Services LLC signed a Joinder Agreement to join the Credit Agreement as a co-borrower. The Credit Agreement provides for a secured revolving line of credit (the “Revolving Credit Facility”) up to an amount equal to the lesser of the borrowing base and $10.0 million with a maturity date of April 4, 2026. The Revolving Credit Facility’s borrowing base is calculated in accordance with the terms of the Credit Agreement and on the basis of 85% of eligible accounts, 85% of eligible foreign accounts up to $2.0 million and certain other reserves and adjustments. As of September 30, 2023, such borrowing base calculation equaled approximately $4.7 million. The Credit Agreement contains a financial covenant that will require the Borrowers, on a consolidated basis, to maintain a fixed charge coverage ratio of not less than 1.10 to 1.00 by December 31, 2023. Except as set forth in the Credit Agreement, borrowings under the Revolving Credit Facility bear interest at a rate equal to the daily simple secured overnight financing rate (“SOFR”) plus 2.25%. The Company has not utilized the Revolving Credit Facility during the three months ended September 30, 2023 and through the date of filing of this Report.</p> 10000000.0 0.85 0.85 2000000.0 4700000 1.10 0.0225 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !R08E<'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 " T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!)'1S6?&D(+B@> O)[&ZP:4,RTN[;F\;=+J(/X#$S?[[Y M!J8S09HQXG,< T9RF&YFWP])FK!A1Z(@ 9(YHM>ISHDA-_=C])KR,QX@:/.A M#PB"\UOP2-IJTK J[ 2F>JLD2:BIC&>\=:L^/ 9^P*S!K!'CP,E:.H&F%HF MAM/<=W %+##"Z--W >U*+-4_L:4#[)R8<&WIX>7\JZE1L2 MZ<%@_I697)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')!B5W\X N6[!0 ZQX !@ !X;"]W;W)KIXQB')UNVNXXW3=K;?%) -$T"N$''R[WL$ M-GA3(2BS_F)S.R]Z='1YD28[+I[3@#&)7N,H2:]Z@93;2\M*O8#%-#WC6Y; MG347,95P*C96NA6,^GE0'%G$MD=63,.D-YWDUY9B.N&9C,*$+05*LSBFXNV: M17QWU<.]PX6'C-\Z3I$ M!>1/_!FR77ITC!3*$^?/ZF3N7_5L52(6,4\J"0I_+\QE4:24H!S_[$5[Y3M5 MX/'Q0?TNAP>8)YHRET=_A;X,KGKG/>2S-3Q*\U^T*YX= M#'K(RU+)XWTPE" .D^*?ONXKXBB D)H L@\@[P)PW1N [)-33H*8.\KK)HX$F3%0:5U+ W1#BY/2&>QED12*:^.@VD:%\0_.D:!ZJ MFOLH#:A@Z<22\#858WE[Y>M"F=0H7Z#//)%!"JH^\[^-MZ"495')H:C7Q"BX M8MLSY-@?$+&)HRF/:PZ_]^09(F-=^#?%<B1*1,OK#?]\0<\LG_1T7XGL6_8!R7[P*1>L3^^;9F.U!R.[?X7'9(Q MJB/2L$0:MD/ZDE$AF8C>T /;&8I*3)=I;C&J(YXHQ)OU YOR43(58/U M$0P8VN29E,#V@EH4\B M+I#+LT2*-_CWM?P-ZC>W.F)S4%?D(ZN!VR _TETH9WYON@GGXX'*!/\!RZ3_1Y-4L.A\@-:!2Q9,,$ M>N#4UW(;1;IR5\8(&[W'?[A==09M^I'OM+:H0>XA]#=L';+(1TLJGK7 IS!# MN')#V.QGW@.7O7@I^$N8>/I,FS47OVE!3V&1<.61L-G9O ==\E32"/T=;NL' M*K.B/1Z-;"WI*=P2KNP2-KNY"O M9< 3DWMH$''&N']NV_JTG<(;X0PE^"*^1IC\]/0S6C$O$Y!)+:19 MR>5Q##/32G)//^2^N'R0:MWN(G'FGYFBS2_8V6ZQ2VB%2V MB)B-RR%CZ/;5"RC,; KH25"R*M7)";":&^4XJ/DSR5 M,&MDVH46LZ*^Q.BK=M'&[:+53%]Y(M+*$\T3^,0NEO#49R@]5(>6WJQ8QWD* M#T0J#T1:>2#UF09F'NS A@OM,-2@L^!)GWH> QD0\0M!+>\I+!"I+!!I98%6 M,9A3=)VE<#O5MV6S3MW:B3FL*UYE?$@KXW,;,[%1??4C*,@ O$&\I8D^KV;! MVK4%0Q8)!'$YY9IA[O%/Z'5/Z'F*W+8? ]FMS!KND][!1>T VR!6MVAK#NO*6+DBQ^R*WC/N MEZGK**'96BQ/)M_GF MY!.7DL?Y8<"HSX1Z .ZO.9>'$_6"/E!W+%BDVP?HED>3C MZ;GC\9Z'U-D#%Y_EFE(%OE9E+<]':Z4VIY.)S->T(O(UW]!:_[+BHB)*WXJ[ MB=P(2HIV4%5.4!#$DXJP>C0]:Y]]$-,SWJB2U?2# +*I*B(>W]*2/YR/X.CI MP4=VMU;FP61ZMB%W=$'5I\T'H>\F>R\%JV@M&:^!H*OST04\G>'4#&@M_F+T M01Y< Q/*DO//YN:J.!\%!A$M::Z,"Z+_W=,9+4OC2>/XLG,ZVK_3##R\?O+^ M:QN\#F9)))WQ\F]6J/7Y*!V!@JY(4ZJ/_.$=W044&7\Y+V7[%SSL;(,1R!NI M>+4;K!%4K-[^)U]WB3@8 ,.! 6@W #UW -X-P&V@6V1M6'.BR/1,\ <@C+7V M9B[:W+2C=32L-M.X4$+_RO0X-9W=O)]?OE]S M2[!X=WEYNP _?ZI)4S!%BU_ &'Q:S,'/KWX!KP"KP>V:-Y+4A3R;*(W'>)WD MNW>_W;X;#;Q[03>O 0Y. H0=@R?^8?/::Z'PW8X.AX^T5G8IP+M4X%:?W@H M%8T0M%: 2$F5/'7%LW40NAV8%7.8M;5W'KRK2%^RD,4ZA3?G\8CFV5 M)5EG= 0SW,,,O3 7:RX44%14NM3NJ525P:A+D*LU%2ZL6W_1(5;< VJ;1$'B MQAGM<49>G!=YSAN#3-"Y XGT@L3>0#X)N""L _:IY0E+9UDB;;-V,#I>' M"W9L <(IZJ-V&44#J),]ZL2+^I8K4CX#8&*]&V48)3V$#BLVQYEY<;8\/N:K<2/IN,WD M(,;,7DF$ANUI#K"5.Z?5T#1W MU 3]W+1M.IX:=/!,'"*K"&VS, W" >*$'2/!Z%EJIF1DR4JF&'5+&NAEMI=J MFN_E[3CHCKV@G[[V/+PACX:$G0';#(1"%/:GQ6$5XV!@5CJB@GZFT@!%0UW\ MZH1J4Y'677T:<%@E*!J"VA$6]#/6$U1)2B*8:1 />E^W12QH2?1F "QI35=L MH/YM>DI@9.79MHHA'NH:'8M!/XU=;5MOIU[:)NR$:3,4#BU-X+)"0^6 .AY# M?AZ[YO7=N)6W?%FR.V)VMD;>/DF9C9:_^I%S*^(@KR"$/=P.JS09$+NH8SCD M9[@;+64TUOH.E%1OH?<]YO&9T&TR2RS&L5(\Z(U.G#:E M(90A*\<.LR"% S6,.N9#?N9[F8Y -LO!/D<[;.(!#8$Z'D1^'G36\'[W\YQR ML!DP#N-^HW!8Z6W;@))$'4TB_\YML)1?%(&]%0M32ZZ[K(*A5HTA/^W->%6QW>:]/77@MW-[/?W]U1JVY8/_20O<$7E/ &R7UOJG0 ML^H\+O.^]P6U^QT<'>>F(WCL)WBS7GF]S<@)>/4Z@%I1"W!/RH:^ 4EDTN-. MT1MS(IMFX>&O3$HC),W"1^E) K=##[((B (+NE&T6FJI]G0BW [0-U&:#7E+ M3L(@@0M$Y\8+_XT)N4IFJVFY'=,26O]&I8FP]-]YK.N70?:=MJ8@QCV.=#EQF" MP<#9 >Y4!_:KCH596&M>%E1(W7&_-$8[+^F*"PINA18BC7@$B^WJ:_G=&8.M M)\QQII5ZAUF$ALX_<*<[L%]W7%,I3X%Z0KOK%?@$ID>+?WAI6VO4V.956M]X7$=:#C/7D=;DX*NE^63\!Q%W3&]_2[K2XX+7 MB4Z,V'Z%W=XHOFD_9"ZY4KQJ+]>4:-#&0/^^XEP]W9AOH_MOX=/_ %!+ P04 M " 2#0)(.(E%@:J6N1:7;KMWD0*PZ<68[T.[7 MST[2"$J =AL7Q';.^_HY)T[LP9KQ1Y$ 2/24TDP,C43*_-PT191 BD6'Y9"I M.PO&4RQ5ER]-D7/ <2E*J>E85M],,QK-E%JXV7YQ_UKF MKG)YP +&C/XDL4R&AF^@&!:XH/*.K2^ASJ>G_2)&1?F/UE6L%Q@H*H1D:2U6 M!"G)JBM^JNNP(;#=/0*G%CAO%71K0;=,M"(KTYI@B<,!9VO$=;1RTXVR-J5: M94,R_13GDJN[1.ED.+Z]F4QOYM,)4JWY[?759'2O.A>CZ]'->(KFE]/I_1R= M?,]P$1,)\2DZF6$.F4Q D@C34_09?40F$HD:%0-3*B;M;$;U_!?5_,Z>^>>0 M=U#7.D..Y71;Y./#\@E$2FZ7^M.7\G\RV*M!M*M ]Y*X>"">8(N6\ ,XA1FH) M1H]G]0-&N) )X^0WQ&U5J*Q[I;7^?JQ"-PA\R[(&YFHSP>-Q6^QNP^[^%;OZ M>@F)LYADRS9J=X?F->^AB"W27D/:.T@Z9FFJ/F(U7XXY6F%: #HA&8H9I9@+ ME .OJG[:!EWY>YM('-P1N,7L- ML_=^9B)$T<[K[6!T;3]P=WE; JV>'^SE]1M>__V\1U:QO\/B^)[=4N260,^U M>GNA@P8Z. A]KTX1HN#/V]AMJ$%;?5O*>SRN C4W]C]]]OB&^9)D E%8**75 M\90%K_;SJB-97FZ)#TRJ#;9L)NH(!%P'J/L+QN1+1^^RS:$J_ -02P,$% M @ ')!B5UL-IY]%!P Z", !@ !X;"]W;W)K(%* M]GPYN,+G*8DK@1KQ1\9>Q,$UJJ@\S'K 0/KU^U?ZS)*S)/5+ )S[]E<[F\'$0#-&?/=)/+!_[RB>T( M^96^&<]%_1>][+#. ,TV0O+53EC-8)45S2_]OC/$@8#2 PN0G0#1!;PC NY. MP'WK"-Y.P'OK"/Y.H*8^:KC7ADNHI..+DK^@LD(K;=5%;?U:6MDK*RI'F/D[1W4=T=Y\^7#W>* "Z MNJV07^X?TD]*[.:/%-WEWPC:#$7']"OG?N+D51TJDF-9KNI7S=3)T>F[J(OO)!+@=)BSN: M?&*7CRWR(V7&O2W)JRVOB57AE*W/D.M\0,0A+C"?R=O%"43GYT9/__/H'6.X M>\=R:WWN_^-8D'LT$_#@"501]ERLZ8Q=#E0(%:SNLHK=?1<^F??S MJS8,'!W-I)!+5F=1]LQ(3B(+T;;0[N:*!QY7MA% M)28J<(+ [:)2$^7' 0GVJ Y%?T_1MSKJW9J55&;% LVXD *I8(38=W40"R;. M(=Y^GV[7I[*D3V5I3\HZ:Q+LUR2PNEV2E2J10+R[--!B-'K\0_=R8\_7G!! M$3?27#4Q46[LNY[FA J"F,?=L)P3SBT$IZJ3*GB63D?G:MS/A.RHKYE>U^$ MV(?&7$+/P1IY$Q1CK&] $T1(&!*-.X"*_[*QE>PCES2'.,6F:;&' MM?E,()3O:.Z>F*B >"32N &HR(T1 2>CIQ$T0"@[8)"@_6=D?:!&$2NT\$+P/)M3 M50546_B5=N,2(&\"!%57YVV"AJY+ ITY ".^?B2D$ P[SD%FTF7?YKW8FI!I M_D^E++.GC:1/N5IWC@I>#&>J["AY$_"S7?"#W<$%UD>W"H#1+0) #'.8F.%! M^._:HLT>L3U]O-47W[#'35%PY2A47Q-[[GVX(2V< MB9GLNL33VRT3 9Q!F$F9Q!VG'.;81-L[]_(I0HY$[Y2/K2LWF"HFKF3MA@@?1<#.X6=!,\H!@ 05 Q ,* 8@&"68H"T MQ0"Q%P/WNU=J>4:?LCR3/Q"=_[D1K^!N+/Q^M! F3E>CD(8%R](0#I MP7IW%0!A?*08)&T)0.PEP$=5_F>+ LTV9!Y.G\3A7VL\P=481(>:8B0-LLGU@QT/%G28E'%)/1,LQ)M:;YAU:K/ M69EMZQ[?6SS!A]H8D6X- $4<8U.8*-GU;0*@O-CP &C *#YV1+5Y,K'GR773SW9$@>RAEJS> MV 9 0P][QA$-P(CCZZUM"(9Q[!UYPT+:5)G86[R?F1#G-@/\7)^$0*UU.G1?P* *D_2:RX(IB*, M7G-!,(RC4.^GC@Z^7%BQ MX/.T^>BD5=]\ _.%EHNL$"AGSVHHYRQ4:UHVGY4T-Y*OZ^\FGKB4?%5?+AE5 M4;L"J/\_&PO=V]R:W-H965T&ULK5GA;]HZ$/]7+-[TU$EEQ$X@ MT-YWYYQO MA?REEHQI]+3*B/.^,SXMG]W)\+C8ZXSF[ETAM5BLJGZ]8)K87'=QY>?"-+Y;:/.B- MS]=TP:9,?U_?2[CK[;2D?,5RQ46.))M?="[QV23LFP6%Q _.MFKO&AE39D+\ M,C>?TXM.8!"QC"7:J*#P\\@F+,N,)L#QNU+:V;W3+-R_?M'^L3 >C)E1Q28B M^\E3O;SH##LH97.ZR?0WL?W$*H,*@(G(5/$7;2O9H(.2C=)B52T&!"N>E[_T MJ7+$W@+0XUY J@6DN2!J61!6"\+"T!)98=8UU71\+L4622,-VLQ%X9MB-5C# M7T M$_KXY>[G%)U\S^DFY9JE[U$7?9]>HY-W[]$[Q'/TL!0;1?-4G?TF% MXJI$05I0C-!7D>NE0C=YRM+#]3VP:&<6>3'KBG@53MGZ PJ#4T0"$CKP3/Y\ M.?' "7=>#@M]89N7J5JB.:2,0G,I5@BR4%+-\T6YC;GF3)VYW%:JC=QJ38J? MJ35-V$4',%VF_T+&09'2 M"FD!52H1><(SAA(7>B-BKA,3W+44CQSV+IH]_WET^\>,[I&4'3ANL'/ K",08219A(HLS6^E:Y]"$W?.40PZ;>@W.-<[*>#)QE8X.,3P8M>0CKOD;>\EQ?"_9FO(4L2=3,5@9)J&73$*3!JF:ZRI^3NBA MA2F*FL7.(=0E8=M6JVD7^WGWKL#HP18Y7AN%37"V5!Q&+=AJML5>3JHCOZ;/ M)NRGP)>)W#"7FYW8^Q:J46QEL"T$#478@KTF/.QGO,L*J:(9E9"GIVA+%Q5@ MR;*B49BQG,UYB]]ME/C MS_-'IOZD-<1> GYSB3^2ML-9K&9EXF?E"5US3;,RK6%XW$AWK(C-MMTHM!H: MEUB_-:=)3_ILT@&).8S"^:);I(F897Q1=-MNO XF#DFS$KND^K@M16J^)GZ^?H5-7#O/ M:8-K)K5ML*6@EVOIETC-V\3/VS?S.4L*G[.GI!@A$% @0TDU3IB!S)AHB+VX M8+\WT%!GIFXYC7',KL3:/RYV#TC;#JKIG;Q.[S#>RF)0.TE9>?7>5*^W&>'@ M]\"F# >_#W'<5L%J?B?^07C2!O44NK\%SW.SI2!@T*QPD3KQVW/P*!Z1)GY; M"AJQH&6,#VMF#E]CYE;\S+2'/N2A8S:.AK@)W246Q'LY$_C[@!\1, MR*J8F>%$S/662H8RGE3S5 (AELTC]LH5CM$9#ZQPVE(MQ3G<.QWW3]?%+BSF M:PC6JX=>H3TI]X/FZ9)#:!2W[;F:JL-73K$/@-8C2''K*;\L?J42"JL"G\]!9? A!E2R_%A7WFBQ M+KYWS8368E5<+AE-F30"\/^Y$/KEQKQ@]\ET_#]02P,$% @ ')!B5_SS M3]>F$ 0KL !@ !X;"]W;W)K"Z$>P52!R!U^KE=?5S?-$T7?%G,E^L71S===_O3R''T<_B3*K/- =L6_YHUG]>/?@XV+^6R;3]N?GDY M?7$TV?2HF3=7W091]W]]:LZ;^7Q#ZOOQOQWTZ"'FYL#'/_]!E]L7W[^8RWK= MG+?S?\^FWT'IAG?5SM?;/X//N[:3H^#J;MVU MB]W!?0\6L^7]W_67W4 \.B",!PZ(=@=$U@%1/G! O#L@MB,4 PIJ>JN/CM=M9^#U:9U3]O\L,WO M]N@^([/EIA0ONE7_O[/^N.[L_/6K2KRZ$%70_W3Q^K>7U<_O^E\NWO5__2Y> MO;L(7LO^M]?G__CU]6^5>'OQUT#\\_W+=_\)OGN_K.^FLZZ9?A\#T/WM2SZ7'?E_/Z=M;5_DYMI(.K5]V,4O.YNFE70O[Q^QKC9O)4_-<%O[9JB2I[ZKI]RUG>KKX.# MI$:.;YWQ..FKYJ%THH?2B;:<9(#S2SVOEU=-4'=!_]J"R^9ZMMP,U.8?JN;J MQR .?PBB211257"/SK;HS73YZ2R>Q*4345^2/HS='\) M>KF>36?U:M:09VLVHN]T@H15J?NFC8K0FJP%,J1$PM18_XT2R!Y*(&-+8'M) M<+RY-I\&?0GT'UC6]>:"B$HM2_)-;>:\FC3.K3,U,J! PB02IOBA,-*:/Z0U M'T]KT-YN/[TU7YK5U6Q-OU]SY^+$NEXZSYWN19F5*+8SOHE"PB02IHB1&,A3 M\9"GXH \/3Y#4SDKW'[$[MF8C>P[>2)A @F32)@"P8Q:*!]JH>1K89OP_N-\ M=W/3S*?!AW;U4!+!LC]5KYNNFS>+9ME11<'"?6?GTCW7I-:GK0H94"!A$@E3 M_% 8F0XG6J),4+D>FPQVD8P.$M?F?(=\IP,H34!I$DI3*)I9*(]L6\@6RMMF MVBSN3P_MAV#9+H^OVF6W:N?SS2>YV;)K^JCD?,"#?2>$'YR Q)KT)#2BXB.:^=8:+^0]GFQ7S>QZ&5S=K5;-\NIK MT*WJY7I>WZ^[/*2>S#54W4%I%90F0D*XV1]")#2D&@EI9ELKN9!W1 NH<2JN@-!&ZZC&ULPZU<6Q M,^=:LH6\9;,\;+.<;G[\O5X]6->(S')*K'@D]E6=*X7B*,]LD4(U2VSS130Z MCL(\M@?<[1>UZ$'0HB3/BX'1U+XJY(45,9J6SQX?6:C(@M(J*$U :3)T1=7 ML@N))G!&:A>^+=_ZA*@U*DU":0M',&M'B+>3-VY,6 MHW=L?C4Z=#4=M1Q--7/7HXE6U((TT3%RXI& MTBHH34!I,B1LU< 4#8IK[@31 BSB!1BL4B)7?PVL3O,]\JT"*$U :1)*4RB: M62G:@$6\ 7NB$.'IOC,)E%9!:0)*DU":BEQ;%H8#%CUZM)^,=V5/<"<\V;LL MH)X,2A-0FH325.0:M>,PR@>D6J2E6L1+-8AFX6-XEPA4KT%I DJ34)J*" ^7 M)]% A6@1%WEMCMM)F8OFMK_:F Q_+-Q1S0O_S+[0(#;,)45B;YH@FAUG[H8D MJEDR*:V/$9+H&;D7U:6%>5Z$ ^.I)5?D+;FL*[GQL85N'8/2*BA-0&DR(KP= M?)ZJ %]SO?(NPJ@;@Y*DU": M0M',FX^TOXMY?_<!1WBDFK-(D*JPS.32F@-(DE*;&QL-,L-9L,:_9]K^9('9O=;3O)HA= MY1.FD9TRJ &#TB24ILCA&'I+/KHWE/=?A]U6$+NJ)8S9;6[*8MV20]2T^AG?FH=O@H#01$YHN3>P5%&A,-1;3S+QV M>;&7R]NM6_W];LE[\YC:L);:UW7$3K2X=-:MB&;'<5(4]D=AJEF4V[OVB9Y1 M;I2@1>'VQ9+CJ8U7[&6\B#6)\;&%[E6#TBHH34!I,MY[KQHJKOD8%>VZ$J^] M:H?42$+M4DL*ZADJ4&T%I0DH34)I"D4S:T1+L(278,_A0_F0OA,+E%8EQ.V/ M<1Q9JV@"&E1":6KT)9BEH'59LH.UUF M-7"V3 ME<39&NF"*BA-0&D22E,HFED3VH\ES^K'>+KWK WU8U":2 A;9=^!"XVH^(AF MOK4?2Y[-C_%D[UQ#_1B4)A+*526)G6VH'QN+:>9;^['D&_@Q/H9WYJ%^#$H3 M";6-S=[6+*$QU5A,,_/:CR6'^+'1?:4)Y(?=U$,VI?-]6,V-=- M](SR8P2-V=>=:#^6/-6/C8\MU(]!:164)J TF>SMQU!QS8?(:C^6/M6/C=9( M2ODQ[Q5.[+5AHF?4[$PT"_N@ _M\4JV:T@.?J,_<14V/,-1#06D5 ME":@-)D2-S#2X?N#8/2JI386Q6%86;/]5!1!J6I'2T;? EF*3QZ\C]O MP'P6*7B4=XI=P5-F]@9@:$@!I4DH38T,AYE>+;S2/1[KO]6+_V#)%ZEJ4,"F($S;4/D%I DJ34)I" MT+)OKJ&T"DH3F2L5[>Z+Q MX.G>DP34FD%I DJ34)K*B,UM0X^%SK0,RW@9]A0Y A5A4%H%I0DH34)I*G.5 M69@.K+#DVIGEO#.#>!0^AF^!0&D5E":@- FEJ9S8+CCTU*18 M_+R7$[O3PM*ZRL@)1126J?VL,J+9<1C&]CT7@FR7A9:_D437J$MZHED4%4/F M,M<&*_'NSG*5=TYH>,(U4TT(U4W MV4K,_DXWO,O]%9'*$U :3+?^Z'\J+AFI6CM MEF.TVWBE4(_F)[4WWR/O*H J-2A-0FD*13,K1;NYG'=SS[%[F _I/;U 55Y. MW*'HWL8'C2FA-#7V"LQ"T.HM']F5YK%WF$=Y)YBXRW%B?]:JH#$%E":A-#4V M'F:"M4#+>8&V_^[A'>CQ]4MAS_:$S"E2>_LPWR/OG$'E%I2FZ/$8N.(KM-TJ M>+MUV/[APA4I>4(LDO#!?6=6*$U :1)*4RB:613::!7/^MV9/-UW\H;2*BA- M%(1/LY]\ 8VH^(AFOK5P*Y[M"S%YLG>NH:(-2A.%*[SL;W^2T(B*CVCF6MNU MXAM\QR4?PSOK4 <'I8F"^'(#9PL,-*0:"6GF71NSPGN'FO4$4O+C>4&X,OO# MS'E!N+*RS.PGG!#-CL,PM[G"AE@Q*JZ T :7)8F]+AHIKUHBV9,53O[IRO$:H35-)0=R#Q??%._]0/P:E M22A-H6AFC6@_5GQ[/\:'])Y8H'ZL(+;8Y?9R"32DA-+4R LPRT#;L0)GQWB4 M=WI)&V0O=$%C"BA-0FEJ;#S,!&L[5J#L6.':,?O;: O7!I7V!NZ*[Y!WRJ!R M#$I3Y' ,^,Q2N['R.=Q8Z;JQ) S=TS4?W'=6A=($E":A-(6BF46AW5CYK&Z, MI_M.W5!:!:6)<@\W!HVH^(AFOK4;*Y_-C?%D[UQ#W1B4)DK75$5.KJ%NC(]H MYEJ[L?(;N#$^AG?6H6X,2A,E<7=FF-MR#!I3C<4T,Z_M6'F('1O=9UA2=LS> MPTLTHO;P$LW(/;QD.W$LMOLJGBJ_Q])-W"U)[>/F^>*<6*KZ@- FE*13MOD9.UC=-TU5U M5Y^=WM;7S>_UZGJV7 ?SYD./G_RXV;"XFEW?//S2M;; MIN[/M9L&_?]_:-ONCU].>O[G=O5Q&^/L_U!+ P04 " X23W4LJ+N[IJW,O1ROOV^=&1*U:JEFYB6M7@S<+86GH\ MVN61:ZV2)6^JJZ.3Z?3942UU,[I\P9_=V,L7IO.5;M2-%:ZK:VDWKU1EUB]' MQZ/TP7N]7'GZX.CR12N7:J;\A_;&XNDH2REUK1JG32.L6KP<71T_?_64UO." M?VNU=H._!5DR-^83/;PK7XZFI)"J5.%)@L1_M^I:514)@AJ?H\Q1/I(V#O]. MTM^R[;!E+IVZ-M5_=.E7+T?G(U&JA>PJ_]ZL_ZFB/6X2#6\K7T\O*%-6MA:36DT1]L M*N^&FTH563LBF M%&^G+ZB+S3[(I3EG?Z-[@BG/1T_TE4:,]=*POU MJM'E3S\/&+'TVS'T\>D_ZEV/'K2?CN.)^)[-1"OI-..MMV0N,9+KMQK M93W@1>@F@!!7,_8UQBM1:E=4QG78@ _PNJHV6%E4';(,?PAC45)^)1:ZD4VA M924*C%7JA&% M054T#ONAKZFU)U$+:VH2[=3@/?YR\%XI><5>HSKK.G*X-ZR8[:KH::N67<4. M9 7IY4P5G=4^Q^*N6,EFJ<2UJ6OM&'N?T+IHP^S-==8>Z\?1:_!(M1E_AZYN M9;JJA \$M11R)?9\[)J V1P'.OW+@E)".%IO%4P?)@')@$6M;#:D_O'/%TY< M-4T'&>]5:ZP7.(U@7AQ/#W\5R#/>LE'2"D5X)5ZK0M5S9<7I,2/.R00!AU_A M2#IPK6$XG5^R%[8R)>5ZYX(R(>GHU;?["\G*\IVL<0@9:R"A5*ZP>M[;&CUA MOM)Y7V?O39_R2)[K+)4B]0%:X,.^E-^K6]5T"O\7!A# B][&8U[KI?;0@#J6 MF)FJ"QGYY/7KV8%P:DE*C9$000(0P08A_X5>J#M@BT954C,N*6XD\C,EO/8; MN*)"F[>AD *IK,%^=[KBO='![4H3<-/ZY4N5H+ 2]-"$M)0P2.KXA,# M X5*!VUIH8/Q;J%IH:-U(?1+J]BOD^P$+N3\N1-S755!=RG@,'6(DSAJ35RR9LFOI3%2D,'6)029;9I3*GN M_KR<^%NC?R6BJS+6;ILSM*:$1K<)\H$71'L#0-S#K45$1RIAL_!K=AUI:LVM M)B3F?N5R^>_N!V(0$.2]+3H"F;B32*X;.F;;X34Q.;A[O4+KHMP!GG$+B4=F M)X0.QX_EO9<70B'DO+?7SA*-#O[50$6/1)7S2EV$N,D-2T6AU ^M&9[M$+(: M73C@73<'Y"&.%SL.BD:2C<&'O:[ 0H)M>\$>!ME.TT18.Z=C)^(/K+Q: F"0 M:RFV(:!PG'1@_/";;;0&BLI;[;-S-6Q<7L40V8Q(H\KTHM\5Y6&\*( M%)^)>.<1"&?RN>E,^$ 2#F+N089"%-HUTA)8P[[I&N *^ 2#M_+@U[+Q_/@ M.YSZ?Y@ZC^3!EM^^%+(=5[(+!XZ[AY=?"T8[:C !3.$?M*"=[N)YX=(:1%#6 MA-_T6@5,BFB\-*9T^YCR &4R.C$.4>Y%H@POEM!I&Y/@&^43SBW@5;.F)Z0; MM\+G6VLQP+M >5(E8<*85WH)]2*N.TGDQ*.2G&0M$"_GNCJP0LA%*&"8=I\N MX&>?95%@T0Y%N"U N-NVTLJZ$&[JQR4XJ"KN=@["'Q(,YT_M L#EM3?%(>)[7$#:F']V38(J(MQ1^G[%^^ MQ7Y+;SAO2T4%KSD=46)$U4D'&TA_R/D0Y!G;0RIZ:ZK=1,'( _V&9)X>*'-[3W&P^0XH:(TX$<)N']$K;&Q0 M+27IH*5,B*Y#.K) %I\[]!5.7LZ#Q X9$P=9PV.*+ON4HACQL .EH"(.(H5( M %.0FL@.@0D12E: 7,^,<*?599B%QD72RZ\ 0GF"7W$PRL[*5&7')Z'=.-I% M@]=V!! BNK&+(U72_9ZQ@7.'#-5%9-K>Y#P) 6EBSY'E1[@_Q '>W% 64:15 M&)DP+4'5L)&K)QE#_?A[/)F8*P$LFQ6*=>]X.)<5(S#?_84>4#P8XXCI#+5& M_#B=_$SDNTHW*?C@O/^ Q[L9W7B$ 3!>L?'*>V,A<7+7*KY(KK 3M8!?1:\W< &+\EC=1+ MH@GQ-LUR;X 7;Z6F6%%V9MZC71&&:6!2."6B ?U9@9]24J1(;)^XM?>0B/7V MD=3C75>%PA\D> "V_DHIXSZ7#H$/6GV@(\"BKN["B1&S\-JJ%8VHM[P5?A)/ M*K32 _(\^E7Q:64J:LO1]0+, 'G=5UW6PUI/XW)W>XK M,',[UZ,@9M#,ZA\T:P+@VFFU%L5.18'Z:B']U.'BQ&;J"*Z(< MIE99CO,AJU#).3$.QAQMRT,>QO;8=A_; MNWRW 4]*JIE#^FHAWR$EZ%?Q-I''Q46'(_5"I5XPT#H=.KC52*2FO\1G+N02 M^*!U,+Y@Z*)+3RD)4H$U>F;32R+,Y>+!1-1@0LF>3UAAOA# MWN&D=TTD;,E8JTC=W)3*S(GE7692:!LR4+;,;<-P.&!\-?'&2G]21#Y01GRI MQ_2)YFG$Q)$2.W=/6]].C/L6P9?^Z"BMPL.33"8A.C:QW%6V^]C!/OTQ/D # M4F>>S67.?N7BV$0](WM@T?F.($W><0^()8=!+$IH:5XK\EA2A.^!?.RK>8:D MSQ@ZI @TG!&.ADD.FF1<"<[Y:SQ!(\(>;X!TKT+218C:IQWG8YR8D)!INMJ! MOGW=C [J+XFV;S;IGH?/GNS@#]34I#W/9)AJE8M3\"(AL[0T++'..GPUP)\/ M*0$2?1'N!_-J4I@X@K=ACHSJA CS92^M: RP'5K17*;J@'=SM5^M]$U*TGW- M7Q3QI1 Q\Z*P:61++7*S2RKB109E6K3B(W#144ZE;Y>H3W%]2#DC?(L6HI^4LQS+$Q:T.X3.#$D4SD"Y@([,KY>,T#?.6. M/^@+#TCB..6S$RXE__\%?3"F>;H[H'2W)CH>F(B4U/EEP55$(NYF@,NM1T ]VAF>YS,D;PO&P%$M\0?I9/EG6 MPA8EDP5J)XT&BXM1<->_F0R\?^WP2^+:=63PE?7*0S8*(D\(%:;D$00O M*YRB4AZ(:;QM,8,VI0_LRCOT[W7M7,M<.)P:]5MFE(^"JP R7(A*T;-9_\!M M/><>+S7*U5]8-[X)9TPK1Z;8!K->2-VLXGW;AT[ 5?1%0+P-B&O>3:*:Y;T@ M,1Y:LP;KO1G-"W6I=323D]K_E!>RO"LYCL8ON;$$,[0%/.@5.N*&DX,S,)2C M'8;$.;QGF&[Q)@U>_ 7>-3P:3;F#;SK#;#\^9&XMP7A'X',\?VEN7"E2' 5\*QS:%0;CDZ/^171[@.V@93LX MA/X7; _CQ3V8Y0@U[!EY6-F!E3I5589[MD*P8;X!S@=34Y1";W@?B"> J^P& MYE(I!T)GD*(EN9"I('1@%GPW2N,DP3J7:0["(J2&+W.&%C,0#G*^,&H#2KY5 M,MO+F8N5U$L0G)PJ*VD#)5II,H^JT#DF(S08C;!!87MP=X[97FIJ1T%K;@7K7S)$/]V8:/PJ[E-IQNQ<< M&O4NSP.PS81K%#)E/57FAGA&U6+.CP):[\#["V-HI_@$[3,S_@-02P,$% M @ ')!B5\[TZ E5!0 PPT !@ !X;"]W;W)K2[L:N#P;%5*5@_EYV/M@Y^>F]EJ5],$*5Q>%M)M+ MTF9],8@&W<9'M#171V.67Y M(/"7HK7;>A8/+BEW^1,4_%DFQ(VTOX;A;1\#M1SNGV(A9O MK'%N+_).[#<11<.3T^/MC?'P>!J)!8!UW>RK-'51-04[3 0?66*2I8; MD4LG9&I 42H6UY\A$9T^'T_%LRN3JDPE,G2HMT5ES2VAY0&.-^*3J50B)O%L M*%ZK$C$JJ<7;TGE;!QD&$,4OKBRERHL_P"&Y@Z&091H:52I@4\&4Y!>.51B4 M);$&G-((!7")9ZE0%+T+YZ5O48!2PSI@1TM&GRJ7:.-J'(!#\0EJ\*0" ?)? M$F&)9X033A5*2\L!LEN25BLXZ.@AYU71\ $V$DIK!IRK)!?PD]4VP &:I;$! MD6K@5]+*E955+I8\:0[[]'PAP8X]_D#-/9A)PYT.W(6=UC\,MYN(%!T>AT5D MUA0-55)IAH6H36W;-DTV)*V0-Q2$+'VM%1/6OM92*[]!Z*X&%I"2DL888[O<@532Y>&AN$!<7Q 2]F]Y6@*\ MJR@)Y:!BV],K M6!,Y)HE281AW('+X,Y;C%/2M@GL"3T/DS5H^%&V"D!N^(X#1Y@QUKPGMTQ0X MB1[+=(M*SCW; S(?,LH\-44==KF&5$9=U[V#"@=?GEBA$S7!$ MT8QSXG%^K[6'[LT-1+IVCCCQ+'@SM8,!=_#XH?*Z]?XI>&_O$/>%7NT!L7>D M7$H=(I4>=:7[3KS=R#$"QF*1@H"0+Z['55/ G+'2W0VZ.]IW2T<$VVCT$[V*.?GH<=\S^ MR=G\/XG=G7*[.*/)([F=S1Y)[N3H].?9C?X;M_ON<*.MBS4:_"I\/H2#6/KF MCMWO]E\HB^9B?B?>?-Z\!QT\_C1E4!T?'A\-T!3#)T.S\*8*U_2E\9@FX3'' M5Q99%L#[S!C?+=A!_]TV_P=02P,$% @ ')!B5Y0!X Z1" J!\ !D M !X;"]W;W)K&ULS5G[;]LX$OY7"&^QZP"*K9=E MJYL$2-)]]+!=!-O>'NY'1J(M;B51):FXWK_^9JBWI3S:2WH'!+%(DR$_JH0Q33YG::[.9XG6Q>OE4D4)RZA:B(+E<&G2M>U@F5&>SR[.3-^-O#@3I4YYSFXD466647FX8JG8G\^<6=/Q!]\E&CN6 M%V<%W;'W3/^SN)'06K968IZQ7'&1$\FVY[-+Y_65C^/-@#\YVZO>-<&=W KQ M$1MOX_.9C0ZQE$4:+5#XN6/7+$W1$+CQJ;8Y:Y?$B?WKQOK/9N^PEUNJV+5( M_\5CG9S/-C,2LRTM4_V'V/_*ZOVLT%XD4F7^DWTUUH,5HU)ID=63H9WQO/JE MGVL<>A,V]CT3W'J":_RN%C)>OJ&:7IQ)L2<21X,UO#!;-;/!.9YC4-YK"72=R+7 MB2(_Y3&+A_.7X%OKH-LX>.4^:/ ]*Q;$LRWBVJ[W@#VOW;!G['G/MN'*GC]M M#Y/FM2IHQ,YGD!6*R3LVN_C^.R>P?WS 6[_UUG_(^E=X^[ ]?T%:D]]_MW%M M[T>P1<26 ,Z:9;=,MF!;1">,7(NLH/F!%$RB!+"8<*W G;RD*=DUMC@,XG W MUW"+I@?%P6@.?PQMXPS)"B$USW>DS*%=&;_<\93K U%LAW,7Y*TF/+\3Z1VL M0\FGDN:::XJ).[F69DH;:."70XK"+#2[A?ODCJ8E,QD;HRN41"*[Y3DU8@!. MX4">0R%DJ,$HG_2+SV9OKGV@@U:34@/+?, ?=-20%Z"IX8)?=GH@6 M+9!F;!V6'U0/TW!K1>@K9,XEKB;] ?<'!-@P]2H'9*;@E[#TO&3 $ M*H^DAC(5 I;!7( )"0Y%6D@%Q00 HW52X 5Q54-1B9BGQWJIG,VCD[R'B=$&EV MR2L < P,24'1F4%Z#&+VIAU- *'&VPJSE.9@Q^*W#)@&-($[&)"F/TJ@$O3 MSXACS"#H$3?,KS"D&>;BWU4NS&<_7;W]\.826/-T HQ(7F* D>DC%O12$, H M"T,ZQ%@:SK<9\O!8[]7-*5YQ,@I^0<%[94'XM0+O"*N97L; J<4.(/D<&J0 MDN71@6A)\G MD@)L8,4(2DJCLX8F%$AR),(#71_*?,/-OAH;W>D(S;!F<6;D=%M*(U>P$QXW M6=52R^Q/#4E\RX#Q=Z@5L!B-40^I$GEEN97+5G,*C*Y9*J)I5*;-&CW\:D2' M!1@IV13!HWK:CR?Z7/DW=!KGM@<)#.@K=V'#^31-#=GN.5$8M]^PJ.ZM".Q: MX)HJF#F>IX=%[YBCX+IZ[J@> 794QNA"/_XT^E1RB<>2[G1$S>FH7P. 3'H M("P ^AT3);9ZCX%_IN1\J=\'DO)K?QN5>.KX7Z10ZM%1UXWF-!V_,ST>U%"H M/7E&49D9SL:=N/1$Z]Z)?QH.7O:KV&4GQX C(^"0 3)*G!4PHMN)R#08= INV,%MMN9 MF'O=M1\ZB'',4-"J'-'8S&G&.GN;52?W\W5@=_-/VZO0)3<0NKP'J._UU@RG M)OGD'8LYA?2%J$2:X$,K'A!&&'J6'[JC7H3*\T]&_>.186"3#P*/?T\@PBL2 M6O[&[4=@;:UL>Q 3M]]RK'!C?S,=N.ZI6$>N]XV*?2/SL&O?\M=.'Y3 NS Z7, M'NOSW'?'G8$;/*$4M25I0F_G:W]JL'KU"OP)=%S+ M6TTL- ^F5@> W2\K8>':[K6AA#F!/SQ6!(.2YH*7P6CAE_I]X2+V3,L;K=_T MJ(%)8GGA49'S!^TU'+_"KZMR73ZM-^M1[^FH!Y_:I^9^>1'TH8*XCVQS->!/ M:$TEX4O]CHJ@CZ?: 9U1;0;'LOG*&7CLP'G1[2@^$.+Z-5FM<_A8*1YZFC1/ MN?;";9]R\?T&PS< ]7.T3B1CI^9U$+XMYR)^X*T0BAV6P\5S^+2^UR=\0_6E M+AT_CS_JX!.>L0=.XD+0L1IX_=4(OHB[SB(*WGJ- MM\92N(;CQ@=\I4NW&H :SW0F]//X'#SU26[9^WH*YYZ=^4:LB/FV4GU(;7O; MS]"7U=?7;GCU#?L=E3N>*Y*R+4P%SJ]F1%;?A:N&%H7Y%GLK-!RRS&7"X,@C M<0#&PO=V]R:W-H965T2R$-I)HYD5J_/!V_'KRQFM#PO^*<6=ZWUGY,G2F*]T M<9.?#U(R2"B1>=+ \7$KKH12I AF?*MU#MHM2;#_O='^/O@.7Y;*?_)W/U=U/XXJF$G+^X MT9DI!/O,[X4[&WEHI/NCK):^C-*3/=*OV.]&^XUCUSH7^;;\"):TYDP:2;.!T"\$_96#"Z> M_S(^2=\F"90:TXS\R*<=PVMS*4#BJ7 M_@.?FOD@8D5F+!+&E@_,;P2[,D7)]KE0C%!IG@8EC!/91P*U@NP1^F-):6XR[+ M*RPQP1)EG M[996U^PW\HJ7'TX4GI4-VQ36'F7K(_B90J3!4YT&N7OY M*;;]H36?[VMX_R-Z:=/:MO=[A MQ_=K@E_D4[>#R)$NU<>LN$?O0[*Y_S[41Y-QDKY@S[HO$?1(S],^7\6\(UR[ MT#>?)]-VZ6R:I!T][3L/_@1"-T:%.B 5 MW?ITQ^ZAO/OYT"*0VZK.5&W 3D?3GC_O'P>J##R!(@8;(:)64.1?/EV;K7'0VH"SQCHOX6]/=M[;^S@Y M[:[>"5&$4O00? U>&JB."AK@E-&,-Y'%F\>@E MTG;';=YPX_?TMQ^YH0ON;EEYB57 M/ +T-ZXKS,YL7._=+/\5=TY.TZY@R8/00P%Q@%V:Z'EIG-RFBO%X#M#TI#!/ MT-]#,FUJ3X"\FR9HF YLU8/I?-)B.5J2@3R!3NXJ^M ]<(Z!Y\[)'3'N^SD_ MG6VAHTYW8&NB1K\!7Q_(>2#/QWN@1Z]8)S3$<:)2.=MP8)5CY(:75(02FU'! MZ!_LM&%,8V^)/%P10'NC>[M/TO'Q<*>J&TTC33>S/+ [F([+OZA@02YX*/6W M2N))/28M,*'*+(R4R&G)K0]A!CZ#,IK24":ACK Z4X"^7,DLECE10)1WD;?: M 5&ZGA5#*AB!V2UH0:1)U8\(LA5Z'/("[H[;(SAK:JC8V(3Q%H;&4V9HB"C- M'"<:(B2"%L+'@$LK/*8W],UNSZ,/-^\:U]V+89#4QN_9:EDY;.7(LI)FT)Z> MRT6G)OI& XZX%T4)2K T0-8!IN0B&7 0(P$"J#!]2X0XJVDD!J5UOWU,8S9F*^M@#7M,+<[J:W*ICH3PM4?YK:%U:L65H5TU(-P&_Y?09B: M)]1A7%Y\9L]Y4;YI;U_?9Y+ZO7,5/ '$:!*V=+1825LTT/EAF_J^ 0U0@X&] MQHYTM7(Z6>!?60HZ3<2#P%4X^F)PK@VBI/9W?8O52E'[^&SELM) MULB&S%0X>*BMSH!6Y *QM>=3NDFK*5%@$]_ ARH-5L6HP3>X3Y7"X^QO!9W4 M*0%FRV\K5H!W.*NR#YDW#>50VG ]VI;/"X49%&Y!/3_T $27 .$!Y9JYYL5:R)OE8,LKGTNT"2XEA1TTFO@L(9(MA)-?[_7!8D*90(R#H<4?V6ZGH X4LLH3C'\VT>ALU]54A;D*$[1EZ>QV+<.?K&A%0Z M(#+P)#B9!ILXK04KZ]>')F @'"FLR83(P[*?V9-";I3, R[JXSS@A!@$UJ YRMC?'-!&[2_Y%S\&U!+ P04 " TD*[8/^V*9Q[OG MWD^G\ZTVWVP%X-CW6BI[$57.-6?CLPM8/_C#Q9:?V-#N^+ MBR@F@T!"[@B!X^,.KD%* D(S_FPQHUXE"0[_=^COO._HRXI;N-;RJRA<=1$M M(E9 R3?2W>CM+]#Z,R6\7$OK?]DV\";SB.4;ZW3="J,%M5#AR;^W<1@(+.)' M!-)6(/5V!T7>RI^YX\MSH[?,$#>BT1_OJI=&XX2BI-PZ@[<"Y=SRUP8,=T*M MV0= Y^SYV"$JW8WS%N$J(*2/()RRCUJYRK*WJH!B7WZ,UO0FI9U)5^F3@+?0 MG+ L'K$T3K,G\++>Q1B!&N/,-CR'BP@KWX*Y@VCYXEDRB]\\ M8=^DMV_R%/H/V?NZX6K'*F[9'3=";RR3!,GXV@!@*SG+L(^9 MP*B& H+\',D;1;#>$8QKGTVO "4_'$9O*US% MN \>IL&K(,,5TPI\Q#RRPQE+N(AI*VW<:\\?0+UCQ^HM-!R5@]RU4EM%82<_ M'%])P%C@$#[!AL4\H.8^#(>Y-1BSK9=HPUEO'&4HQ]0@4R>+VGS@VHCBK3,X M9D.&!AK;D2_^(EZ\XC4931G)]5HAN>C,1(@")SX22)66HO Q*(7B*A=H@75( M"(8.\GD8]%"<9"%@&Q26^;;U<7KI-6%K8 CMJS/VXMDBC;,W_]OS76OIEPHS ML#=*CU@^86$^S-$]<71B=%9@_/Q\FDK3E7[2P;\;2BY\;R@%/H92JW4HO*,0 M=S@_L2Q)]DZ3P>DT2P>G9!2G\V,MQ_7=BU M8H9Z!@8N%H/39!KO&9@L9GOG23KMSU36I998T12'4.!M987"QBUA8X3;T50I M!=ZVC=).*\))YF^.A@23@J^$%+Z95GXL:;774M1\&U4(V[5[PW=[PX1:"3L$ M@?RR$_3:^U9K6]0 +6JD6.'"U]J.+PNYZ6U]S+8="C>8IW]LUA4.<85OD[!4 MTD@L#TK0%]R_;<0_:$!>>K<"T+#T9D2ZKXEDE&(%(6DZ(&5Q3*39D)3Y+ICO MD1(B+?RH16]Q&I=8H0..17;:%EH(5)^2OGA'V>D4Q[^U9^P]O5 !QVYW^3(9 MS>?Q*_;IH3P<5\6]D]/1;.#.X?-Z8WS94Z:H$.[EYM.4?>C;^?!^,EK,L]:= MQW11^6_]FDNO)5P4<&L?5%0P.JP$%+2N6AF]DL)(YE+^8$O8QPMG"_3BLVTG MVA^OG*^M[:\[V^\M'KCQTB\J-&1?L=GL<>$]]]CI"5;#\X[[H:UP/%C2:S!K M_REBF<<(^WI/[;]V+L.2?\\>/I4^NK?9[O@( M -$& 9 >&PO=V]R:W-H965TYITF IMVP 2T0M+L\*S9M"Y4M3Y*;]N]'R8Z7;&DPH"\62?$<'>I" MS[=2/>D,TKK4B&+'2@7?A@$ M(S]GO/"6*/+]EB7F.A>:R (7)PKONS58#F^\2?G#>($5A (C M8QD8#<]X@T)8(I+QJ^'TVB4M<-_>L7]VM5,M&Z;Q1HJ?/#;9PIMX$&/"*F$> MY/8+-O4,+5\DA79?V-:Y8>A!5&DC\P9,"G)>U"-[:?9A#S )W@"$#2!TNNN% MG,I;9MARKN06E,TF-FNX4AV:Q/'"'LJC433+"6>6=[)(+PVJ'.1&\)39K=)S MWQ"U3?"CAF95TX1OT$SA7A8FT_"IB#$^Q/LDJ=45[G2MPI.$CUAVH1]T( S" M_@F^?EMGW_'UWUMG33,X3F.?R$R7+,*%1V] HWI&;WE^UAL%5R=$#EJ1@U/L M_R_R-,VX"]^D80+$,3Y@&F0"M,$&\PVJ=I>!%3'<8M1$>RX:0D08K@W&%F4R MA$0*>LJ\2.&"%Q21E2:D_CB#\[-)&/2OWCT>:CN0M$MQ@IV^==,A]DN\I-<> MJ8HTE\VLX&S#!3>O+<,'&'6&P63/'W:FP8@6-T8@]1T#+%586[NDR]8:!G#/ M(R6U3 RQ1[0.:KCH?6PSIM/Q$=S?XYA$#/^)DI3A".Y0ZQG<5$I9#:54KI'1 M,1P_V!VXUPD&O=:;C,?U== 'I0]&@X/2@_&T]:F*8[?9WVLS.:K4-5--%Z0J M3-UQVFC;KZ_K-O4GO6[V]TREG"0+3 @:=,=##U3=0&O'R-(UK8TTU *=F=$_ M!Y5-H/E$2K-S[ +M7VSY&U!+ P04 " X)$KJMK$NG@V6*;4OQ^-8+:G1<>1;#@T$_\,$LEHD'QN>GK5[0 M%:6/[?N M_'&2FT:/O)U&EY-C@> MJ)KFNK/I@U_]026>IVRO\C;*7[7*[0!>_28]>\'^[BYXY'ZTR2ST**')S\<3P\.3M2E [>3 MXZ'2ZKJK%^Q-K72$XI#"0+4R3J4EJ?=+8TW;PB; +"#WF+!D.PI=SZ*I#:2M M_%R6 '^KW1K/.BD3E?/*>N /18P25-N%UH=$M5TK;:/?&+]TSM>H:3Q4HR'# MF.L;']AX12%I'H P88V:UOHU 5AQ?"^JD?H;GUJ?$*'15K5Z+<'JQG?\LU@$ M C>PD@"B;8._-9 ] =>/3T?'4)^U(&ZH6MM%93'7 E0"1P K(>JJ"AT8P^/! M]"?5E8'AT,AG+V\[8 P5SI^6[T@6(M:E@OL[D8N): M(2FM9_S $ZCR00C;%JX6?C#4H/'?P /B_ M;PUL*D=8"]*UV'9L'SF.I*C#2 M>A=)F,W[!.1A'*0BWF?KNZ7(+C_B.SY>):F8-R:F8*J$DN]"XD!ETF88@6YA MJ)]9>]/)R<>K-Q?R>'#RBR(I)60;09(UZ/69A.O.943" KEK#W6P]7@/H5)H M4%3LT"<44$2BS_S(9"TX)!C",#DL1<*8LY*$+8?WZ:_O OMAUUU@X_RAY7;A MJHWV"XUAREI=@QQF5G,3 M@3PKZV./H_A%'5UCX\]UDKK@[N#*5=+WH=I7GW$ ZEJ?HUP%DZ B+/W2L;JQ M=I^-DM^[_ ^W I((X!I<,K1K,!51SSD!-Y37H[V(T+/N'TI\H*98X9;76:LD M>;*,YG.$F97?MUMT6FFD.QRPO#VZEI<4Y-X%+55$->SFW:6RVC0QE]E2#G!11U05L( G)F2$F8BGV*E8X M,$EC53@D5KZADII(>Y!6:+?8,7HLS!4%;FNZOF$9E=!525D)7G:UYR=12L9; M4XN$YT".39.#1J7T(N T:#A)O-5)J]A;A+X I-*D< 8.LFLBPW:[A8+H'8Z- MX]:-V)&WO#\EM-21ND)+2SJW9)8AO*XW(MO=)@O1>H8IO^)PRM8J -EICZ5Z MD0);/TB,@;FOB!D6*JF?(5NBL$ TF"BR3&Z9D6PIE-Q_?XW./QT*>-*', M:/&!<>-E*UHM395EDT'M8$)#J5!,4;J$KFO)WO#>E$.II:ZRU+<[X;V,_)=2 M^7:!;'J_I%'MI/%KU65*RTY:2)EWZ%:T)^@-T&Q!=G\('+9MWA[]XXK6@>3F M4C]$0$W()O>='.X<^:#2JT6!&L>V&+GPB+] MD6[ASVFFLT-CM[+SXE@2>P>H][3._:WD5%AF%-GSA@..3=?7.%CQH6:N'(XA M,D?8$E43K)&N>O&O@WC$&06'J>6:%DMI;!+CRKMRZ0=1#E].*VA M=N^<%X^>3H:3R60CZ?YLB6ZX]JXN9Q?>V^1LEN. I>@=Z%US[44C/%_BM&M" MU37,;,5>I5SV%( N,_*=F7"WNDHY1TLH+^Q@\[^/\W\!4$L# M!!0 ( !R08E=*\@DVZPD ,HH 9 >&PO=V]R:W-H965T[! <3CK9!7Y9KSBMSD65&>S-95M7FU M6)3QFN>L-,6&%_#+4LB<5="4JT6YD9PE2BC/%M2R_$7.TF)V>JSZ/LC38U%7 M65KP#Y*4=9XS>?N&9V)[,K-G7<=YNEI7V+$X/=ZP%;_@U:?-!PFM1:\E27-> ME*DHB.3+D]F9_>J-B^/5@,\IWY;:,T%/+H6XPL:OR9:A(C#C[U;GK)\2!?7G3OLORG?PY9*5_*W(_DJ3:GTR"VBS%ED@<#=KP0;FJI,&XM,!%N:@D_)J"7'5Z48GXBORYP1"5A!4).>=E M)=.XX@EI?OQ4I%5YO*A@-I19Q*WF-XUF>D!S1'X71;4NR?LBXQ.:\9">E5N6,Q/9E I)9?7 M?';Z\T^V;[V^PVZWM]N]2_M7V7VWYL@D']>D%CD4/\E4R7$;_"9 M0S%F#">K!*E@_%L8PXK;GW\*J1V\A@7_NTZK6_(A8V#?$2NQ2F"FA%PB!KP@ M6^AB629BI00:2P&M+8Q-"U HZA*<*E^\(JC1^7@Q[7D?)3.>T/^ M >G1W3?D+X5SR^Y5#E\=R]F.'Y0[>E=*@')","QA-4H5K T957V(L](Z&D- MU]<:U+:TENVY,&V6H0[,'I8 KJ2000P!LEOD07/DT/XY\*+!2",(0ZU%;9]\ M%!7+#B>09H1AV8%NO*5;3XTH"D=M)QA<&!? $#/;43E'SKHMAH@EQ&M ?\S* M&A:G6;)?BT(D@)GP$)N->*,9E1B8EPQV'UQ*C!+4<:7RE2^77&TEY+<:UCQ M/ +/CU EVD*MU[TIJFV_?J$TQ&M6K""N22TQ])S%:S00Y0K(GGF.V4-@>5.1 ME*29>9P>*AE0E4H()CE1\%)476U]OY+Y2VU_/)F?74-^KOC!@7_4RAUPO!,A M<]()G7/D$1B=MQ ,"8M60SIUHF>KE>0K6(2^I\N!]S= 0:A7+G-R M=,N9+%_ Z@(V HF(R6>6U9S\65>PDD6BTK\BO[&BQE2QV_#ZAA]9AAOI%>.8 MUI#V_Y$, _Z24,^PK&&88SIVW^@,2LB1;= 02H5&+X94-9TAVP%!ECP%C8OW M-QNH<1 )0R/T_6&\;]*A5G;LG\@0SW!5:'AA.!K2!^] M[*V?[#+C!XQQH'0](])B Q.;]F";9WHZ$%#;\!P7K+Y"7 M/N3(:&,U??]@('J@L TWB S/&W8TSZ236 $;M>'J2&&;=)":0 KJVX9MV3I4 M> ,DW0<5D-^&Y[I&1/4D=TS8O0+3<;0^WZ"^9U K>'0>?2V24.*"#:[A6B-B M8$+3-UT=K3TCB(! !(\'D&\-,%\3YY<]O-B0' _!ET011K&+,$AU(/N^ABF! M>,OQW^KL[DMY$XR Z#S,/0#'_5PK\IU]XVT2 MF1;5^J#TH?Q]WWJR/+F?B-E>,(J@8C@N"]LMW:M3]K&?7A&>-$9$9V9.V M_]/%BGR!>KI]"L6F _N]*_3AX=0HC4/OIC23A*;<833*5N\>-8RC8QHD;^[Y#E$,X$ P(UZ$@7[;<*P C_^]45LN\9:M2W2(*3 QUM9Y MUP_,!.L2%#RCL/;-Q>R2I9)+&<@A32 M9"*GD-LU'9<\'XB/&;G/YX[I8>=0H%.X/5"@_5T13(&*!%@9O.R578L,"'V& M_'[)U EB5SKP\ 9K,,JGS\D\B'2+$CA$)% AY9[P/G3M]V#VC6Z.\;);_]\! MR_FZ0:IQ'12B(K< M^D9GK E/U5]3>G?G1%I-'3U'_R7]*V[.]R^X#S+!O>",R!)YI\-!$[=?$'@: M%O:I:/-_XE#5UZEE[>S,GNE%_9&*AD9H#5<2H0F[5+O]Z\3J;MJEVS$1]&!G M$C0A&)W('K>OMFHGJ@'C=-0F]_G%IR&I55UU(#U1-:9R'C.L32Z4QM*-P2[H MAG0A"HJP58L:+%6$(L8\IO:PS@)\V MFC W.-=F::ED)*83@A\ "\>+% $Q*]>8S0>(#$ H3-\A9..NVKMR)J\ )(D2QFXK%.JD[2,)4?,;?9\#%,&^WRZ3!O(!=#A3?$J[/K"OY9!C0:;>!U% M\)])]'R.?U?C*Q@P1B$OZW$8:!9MLV>**1U($M#36-+2I3@3BB+UU*OJ+.Z" M /RJ_Z%=N1\4+L:PT5?;E\ 'GN"0KG"DF\+%_008CT"+BA^-LH@ M3=3K2T7,V]Q3E7T?'K3GBL?I@(UWHS %TS&X6XE4A_KQ?E^@NKN0=0^M-.5$ M4[Z'7S@6X";EUUPA%U8\EQ5:L$P+$$\!875E*\&RYD63%OJ:D@4Y#?\:O.O> M]&@*L\4UA#+TI"2;6I8UYFK[YLAUZP&^:Y;4&:)FC5C2& EENVFOC%$%6P%9 MQKD>5N)??BI*"Y&C[XF?-^VG#\.8MO]^97*5 Y3*^!%'+#+Q9LZ]UC4ILU-MJ MEZ*J1*X>UYQ!7>$ ^'TI1-4U<(+^]<73_P-02P,$% @ ')!B5S[.]H0G M!0 3A4 !D !X;"]W;W)K&UL[5A;;]LV%/XK MA%L4,>#:NE_2Q$"2+MB&=@N:K'NFI6.+JT1Z)!TG_WZ'E"Q+KN,F;3=D0%\L M7L[YSO633)ZLA?RD"@!-[JJ2J]-!H?7R>#)160$556.Q!(X[B)4N&8@_EE<29Y,6)6<5<,4$)Q+FIX,S]_@\,/)6X".#M>J,B8ED M)L0G,_DE/QTXQB$H(=,&@>+C%BZ@+ T0NO%W@SEH31K%[GB#?FECQUAF5,&% M*/]DN2Y.!\F Y#"GJU)_$.N?H8DG-'B9*)7])>M:UD/A;*6TJ!IE]*!BO'[2 MNR8/'87$>4#!:Q0\ZW=MR'KYEFHZ/9%B3:211C0SL*%:;72.<5.4:RUQEZ&> MGEZ("HM9F"S? F$\$Q60HU(H-3R9:#1@Q"99 W9>@WD/@*7DO>"Z4.0GGD/> MUY^@8ZUWWL:[<^\@X#4LQ\1W1L1S//\ GM]&ZUL\_U'1FBCW!5EC!/LQ#$N. MU9)F<#I + 7R%@;35R_1$Z (DR1Z6'A&J#"4-MU"><8(:J(!EYPH7<*1$R7*+-J,EY1D0VZ1J9#>9 MTHJ(.5DV]"X9G;&2Z7M"\[^PZY'V1I3C6PFE-+T#G.$K"$G&D192 L_NB9:4 M*W39TKO5(Y2C!P7E"U#&M3EEDMS2<@4&*P?);JEY%>S@C\F-C:%:"FZLFPWZ ME*28G* .]JR&:H:RF\:U#N' &]F1A*RD2K$YRZSKBLREJ)YH"W-A\;"I^ ML:GXKL!5TS_OVOZY--7^N*GV3:=#NAW^NTWP!N5LVSMOM^W17>XSYQV6@)PW M;4TU^755WA.W*?8&]"4Y2L-A9^I&47?3'86^,^RO!&$Z;'P[5/P9&"I\WDC] MAFZA7[>C(]>/MR:]H+/A^D-R(S0M']%\3[3?RX.7=HR.0B<:]N:Q-R2_(0BM MQ KSOC6!1=." )78YXL.=M#1#]SAOJ #--^IUAZ"=FN6]FOB[92HY[%=B=Q. M3I_;\XL,>F9,HGR%_PWWD2GIY]V/PMTZA'%OQ1NY3O+OTBGN=)\;NNTXC@]P MR1A],H6ZT1\%?MIG38]%WLCQW2>RR+!_,PF\>$^L@1O\(-'_YC/D=;,;)_WO M3)*DN]EW^M3Q1UX<[:?.UW3O'N8D2??%'05!OZ&]Y-#7Z%M\Z&<#;<6QWR./ M%[I=JHT2)W@:F39//VR'49SL24+L^@I5Y0D3/J\"?W>/$W$$U:OOQ7 M>0V85RXTJ1!%,BR".;E9))/6STYPK^T)#L_%DHE<=0YN1L!8JRM%&]2 MWS2^IW+!T(\2YJCJC.-P0&1]>U=/M%C:&[.9T%I4=E@ S4$: =R?"Z$W$V.@ MO4*=_@-02P,$% @ ')!B5U))@J.]"0 >2( !D !X;"]W;W)K&ULU5IM<]LV$OXKMV#.TS'=2B>,9)VE[F6O33)ST M/D,D).%"$CP M*W\^ML%2!&T9,?.2WOWQ2) 8/?95^S"/+L6\J/:,*;)35TU MZOELHW7[]/14%1M64S47+6O@S4K(FFH8RO6I:B6CI=E45Z>A[Z>G->7-[/S, MS+V5YV>BTQ5OV%M)5%?75&Y?L$I+/B3LVOE/!.49"G$1QR\+I_/? 3$*E9H MI$#AYXJ]9%6%A #&?WJ:LQU+W.@^#]1_,;*#+$NJV$M1_8N7>O-\EL](R5:T MJ_0[I^,R"H>6-_Z4VO!V=#[M^Q(>PW MA :W9610OJ*:GI])<4TDK@9J^&!$-;L!'&_0*)=:PEL.^_3Y)5N#BC7HMQ52 M\V9-:%.20C0%S$J*FE-GIQHXX?K3HJ?ZPE(-[Z"Z(+^+1F\4^;DI63G=?PH( M=S## >:+\%Z"EZR=D\CW2.B'T3WTHIW8D:$7?6.Q+=7X,%4,H*>JI05[/H,( M44Q>L=GY3S\$J?_L'LSQ#G-\'_4OQGPOU<.8@V!.WF\8>2GJEC;;GW[(PR![ MI@CD@IX1H9*1HJ)*\15G)>$-T1O)F(-.6;SJ*7G%UUS3BJ"'DDM1=9;$T:M7 ME\<>N=PVHF0W1IJ+-:^XWEKN\'H@0EHIKGC)%+EX34HD V!;:L$01,T+ICS0 M1F7B'=@+20I(4^89U,,;?,"M'G!JA+[C33E. 2M:K87D>E,K @F0<*WZH&12 MV=6PJ ;X%:2"MA); Q;G>:/9VN+;EX962HPB42)ILV9$K*QHK%F#D9@T2NQ: MU.=.1*!;5%TY($:PC;*Y&3AY=K+HI#O<;-><-6QX":H7%2_=%>P&Z!0N!3!\ MQ2FXEI42#@+-I'U7TP;2-*AE'&$WJCN?,6?>]QCT&_6P+'V$=FW CT57<-"-('!ZBL[985APAD53\) MVU9,X6D&YK>H-0"@2PL Q ;D:V;=I^3 F"\[S=!@&I'!@G^+3L)N>&=Y*%%P M4 _JD +:5=4QT(A4>!16Y0D<)N"8)1=FS_L_C_=9#IOFY((HOFX@%Q04E8@I (3/%H? M2".27;&F8X0KL@;'!&<%HZZDJ(T9*S&HT2051MYN0$-M"S$!,?>Z <:0-"0G MO]'F(SR^!'%*^/V5010T6\_L^0#2 M%_@G%*H(O(7RM)634G[RQW93F"ZS/4 MJ1O7@R_TZ0[LB[;CFAQ50JEC&Q("V,@^W1EG'7:!'89X-%F28NZHH/H!W1J) M1*> @#I^2E C?O3L;_N%PL9HZ[U)W>Z93>#$U:Q>@HAX[-[>\ :,\9#U>%SC MG]!Y&O3_KX?N1.AER>A,Q$'WB)%N;N M*!VI)%[F)\XHRM)=KAAF8R^.QOV1ETK+PTC#]9O[PNH%$QGHW)TL&CLQLNC-%N#D" M[1)-;R""CH+CK^8Y->XB\UT%1(EKQ6QB=2\)TCV3'H5Y/F(Z6F29,XI#WQF% M7K9(C_>,FB7NDC!(G2V!EPLU]LU?!;6S4/)SI(%JZX4>H,%GFV;]/ U<91EKDF"!83DT9HG]LFS>.) M2<-@8M(L#Z9-.LZW)K:]8T<\$GDVT5@8HT9D^D&RG%HH@ERW<8 LA M 2;YGBTB+USX[@CB];:Z(6VE\;@H6'A^$-^OT20%M4]B/??\./QK]?6K$.4U MKZI]7=V6$-3C^5%X:YSW,GYNU>A[Q^2%C496<6CNZ5 T01EC&@AYXI2E*RR. M,#8O5EB+/W@+5KFV0EGB'0Q1&RQ%S%JU:RG[DNAZPXN-J5H&\K;STF-__];R!96.,32TY5A-?KZD&>+)G%^+>.(;03"I6;Q\4L.D4!QD>YX8 M+L;LZ490X 5AX(S"K(] 95CG"W_".HE=*(FW2-SWD!/CD=A8/_?:M(T_UL30 M-K.3&O5*H'3F OHY=D"]J$Q;1!N-+K?0!@AHEMN-:9C6QL=*!@X*+@B[\=JM M)%T+TT.5CF!,+P'5/2]XQ8ZQ8_F_K;8_[Z#W9[3[9P^Y<=\@76H(<>78.L"< M/JFSH)CV7>^($B^>E*E1YN5Q=+OEVC'WDGSAC-)L/#RG23Z'TSOLVSEWNY,R MDVPDE7I1/ (%V%%LGKP*F(0;E_,AZD:L(-+XHDQ_ $>M\KX*8X)_#V7?PNQX8* M+)TFM=!I\!X0NXRO\2#L&BWY0[K76XX,_/+(&:70:#@W&XXC)W[JC-(\O"NT M @@?I^/T@D5N[T>X$M,5.=;[OJ/:ZDYFDV#6TQHNE3^9(J,SE'WB=Q'^\ MG(C52:?8SK]KM).YX!7D23(/20V%G;F1 0=_$L^C<>)1H>"!]ZN6F?\E5=LY M^0/R].YRL;^O MB!'/R+S&(E-O:$,"_WLP#@UC>R6V8X]WM& %O-L#4H:QM$@0P)19V9GK;B M1NQKASGYI9-(TGN<$G:5A><(@W=]C6A./LPOY^-=WRV,,6#$S5'RX]30WL-T M-B?OKX5#_3$.X<]#RQP4]47,=TK"*NSSCG+1W#+78\!&CW6B!V#ZWC[T6%_H MS1%EWT'6J8^Z">7BCG3DW3+!/;!Z.?">O6#\RK1^UQ3UPZSL0_8^VJ]N:'/L M:@3EOSMA?):1=J-AD.U 3IV*%L=_D6AQ\C6,.NG*]EC7Q?_\'.#QN--H3@[] M7_G4^1P @*S-1P_*EB[VRX#=[.Z[B@O[.<&XW'Z4\3N5:]XH4K$5;/7G63*S MY^TPT*(U'Q.&T9))7 #O5T+H88 ,=E^;G/\74$L#!!0 ( !R0 M8E=W3+3/$@0 +H+ 9 >&PO=V]R:W-H965TX_'$^5ZJ>YTC&OA:%D(OO-R8ZBH,=9ICR70@*Q3T92M5 MR0R9:A?J2B'+7%!9A'$43<*2<>$MYV[N3BWGLC8%%WBG0-=ER=3C"@NY7WA# M[S#QF>]R8R?"Y;QB.URC^;.Z4V2%'4K&2Q2:2P$*MPOO9GBU&EE_Y_ 7Q[WN MC<$JV4AY;XW;;.%%EA 6F!J+P.CU@.^Q*"P0T?BGQ?2Z)6U@?WQ _\5I)RT; MIO&]++[PS.0+[]*##+>L+LQGN?\56SUCBY?*0KLG[!O?>.1!6FLCRS:8&)1< M-&_VMB$@;@-BQ[M9R+'\P Q;SI7<@[+>A&8'3JJ+)G)I]07G@@,D1_L@5 MXE&!/'/Y1/1/>QS>5! &RPUEQ%;%^5E;,_81]T:?J,7Q-KN%RRXS1O%-;=BF M0# 2;H60&9TB&J0!,)'!NMYHGG&F..H._"=(IL.>]2[QDWAZT9^)_?$D.IJ9 M^;/I^ *^N#9!ZM@#*NIZ0'Q*ZD[:;K(&:IO:T,)<[)ZT7/JC\>S)G/I),NR; MLR3JFW$R@P^\J&V[ ]QNJ?^!W!Y!R\JVQ"=%(S^*1ITU.#FZR?ZF=D3,Z4\ MV0&?Z%>40-=A#[Y)[(\FR>L('\P5TSS]SS95M+DN/\!UNR#1J+558DMGW^9T M<,BIJ%U!D.B7LYO5ZA#_B$P%3$DMP27:6I4T* QG M!87IFHD4G['Q>PH,_4]UK1Z!^GUZ#R6:7&8^D.\W]#T7%K0G2FH$C2FI-+9V M3&ULO5C[;]LV$/Y7"*\H$B#S,VW2Y@$T28L5:+N@:;>? M:>ELL:%(C:3B9G_]OB-E68X?W09L0!"+$N_NNX_WDLX7UMW[@BB([Z4V_J)7 MA%"]'@Q\5E I?=]69/!D9ETI Y9N/O"5(YE'H5(/QL/ART$IE>E=GL=[M^[R MW-9!*T.W3OBZ+*5[O")M%Q>]46]YX[.:%X%O#"[/*SFG.PI?JUN'U:#5DJN2 MC%?6"$>SB]Z;T>NK8]X?-_RF:.$[UX(]F5I[SXOW^45OR(!(4Q98@\3/ UV3 MUJP(,/YH=/9:DRS8O5YJ?Q=]AR]3Z>G:ZM]5'HJ+WFE/Y#23M0Z?[>(7:OQY MP?HRJWW\+Q9I[VC2$UGM@RT;82 HE4F_\GO#0T?@=+A#8-P(C"/N9"BBO)%! M7IX[NQ".=T,;7T17HS3 *<.'O=).J; M_#OODO#Q=F%.A]>^DAE=]!#OGMP#]2Z?_S1Z.3S; ^VXA7:\3_N/H.T5W@YM M-.F++P6):UM6TCR*S)J\SH(74FCIYB0JZV(FV)E0N(W$=I)O>*$,_@(Y$]=2 M(\+&Q2 M,Y5)$S9EZ'ME?0WTPF:X"4O$:?Y IB8A32ZD]S93,A NL\S6!O8=903:IAI; M',%%S>F-'?# &EII9P6P@.H! X \)\/>D@B%#"LST*%,%(HJI+&A(->J62=4 M@4KM[9(-5KM X8+@3,M48V U:9C;!]")ZA7 IYAOKY3Z?CTYEE'WOG23=QT,A\UPQK".0' I;SXL41' O;'%G>80XE)R,16EL.!9? M^W=]D0.C=# KUZ*PDP+!!@1ZH\9OT7,MCFU4*$0V%CZ%*>91)Z(Z+ F<:"M]X=]\;5"4'@*05/4D'1[6IU-PK,"PJL.F-8>'OW07@-0H\(A M,!-(DL[ C912V*UKU@9B*NDBGAL0@:*SRK:8@7^/=I2U->I]2W)L%-O8[7*8 M1].::T<'YX^@K=7..#YJJ,AMM@PJK5.=X9I5J,HCK,*"T 4VCS31TH2X"E0R M=.0+ICG^Y?KGE+_G6HN*G(XP%FFFA$6A"*[/(Y"41$'>MVDC\-1XF6V63^!% M<6#^"JN14 [$^)HZC/NH$@IR5E?5#EE)G&> UMTE78H2%*,_^0P"AQ#H[G#. M0#M1P=,F3*986W'1)BMFTCIV &XO"74J:H";VK@LN9%$@!C(?8 !!MF%M2TL MT-:\>';:'V'BU'K9*IZ-COOCU1W/)X^!#8NFFK,Y15NV \(3;T.,FDL*4G>;XCOMLTX?+8Y"1//=R$C_WA:\%',)R<_6>_5PW:N_A>]L%FJ6$O'[]C9)FKJ3.JK2:H MI99GW+Q6B\G+%^V*HR@U(#[-S:ETP]RZ$T];SC+5=H00TB=0"CQ8ZTS/,?\Y M^0I'*8E1(:EIN&AA'*$[0BW2O. 13_HF(?S_'FV[?M\U?GV)?G5?]3:V?&*' MM^[8'H#;[ZXB;W7U"0G 3;-;.[G'7K\7!Z/#;I1,3CJKT]/CSNJDNQ@=G0Q/ MHMZ#N53FL%6_JKPS9TM^Z:C+6L>S9W-X0[)M'Q]W31\7+:61V/N[A> M(7S9-%M^XM)2]:2KZ^=_=,V,L/9]\U([L;7#<,?QZ*/=,[^PI?'P#'S$J]'9 M8>3B[3ZE377.=PPP[/"7^)H3$\$PR1L@5UG6C+9-MZ"\+[:]C0\ZGT1*PMLO M?_CQZ<4J?1UI[[;?EMZD3RJK[>G#U$>\/*/."4TSB [[)R]Z&#;BQYZT"+:* M'UBF-@1;QLN")'H6;\#SF;5AN6 #[1>WR[\ 4$L#!!0 ( !R08E<+6#F- MDP0 '<* 9 >&PO=V]R:W-H965T^A8HYT4QL;C@95C,V;\3@4%='39JQ1<<_VK./';CC952UVR#=I8\+X\&\\F;XZG()X&_-5^'K35)) OG MOLOF0WDTR 00&RZB6%#XN>(3-D8, <9E;W.P<2F*V^NU]=,4.V)9J, GSGS5 M9:R.!OL#*GFI6A//W?7OW,?S4NP5SH3TGZX[61Q3T8;HZEX9"&IMNU]UT_.P MI;"?/:*0]PIYPMTY2BC?JJAFA]Y=DQ=I6)-%"C5I YRVDI2+Z'&KH1=GG[ G MMZ03SZ6.A^,(FW(S+GK]XTX_?T3_-_KL;*P"O;,EES_JCX%E RA? SK.=QJ\ MX&9$>]F0\BS?VV%O;Q/@7K*W][\#[/2G#^M+4[P)C2KX:("J#^RO>#![_F3R M*CO8@6ZZ03?=9?T_H-NM/YF.Z(NE>>.UH6E'VI!BQ73BZD;96V(;&<9)V^A( M]8YHOO+,Z*U(+T3X^9/]/,\.[E^FX\G!+ZC)6-%7M$Z@4^57CHZ5_3ZD/Y1T MEC(T#\$5.NV&I (91C5X+&U)'ZQU)4H3BV(TO-M>W&+!-T/Z].EDZ[ATQ7NV MNCM/!N8K;72\I;-SNG"F%2>ANPQ4N%\7SH-T]B$Q\;$UMY1/UDS<>4/B=,&= M8M K"TH4?71:@&[1 9*^X;"C\#Y7<*BV78[HSX?$&N^N= E?F)E0"%RTD@'/ M5\Y<:;LBTV>]Z#2W4W"^$>K-GJHBA;_)1=L(2(6!5KL6WOBR109P)%8,!Y2H MV)9=AU.,R>!*9#Z=9*,,@\08F8DIKPKS)+9>* 95"=AV/;WJHMP);/+Z(-SW MII$=98K6P*:4'P9PX7RI;,&=7T&(VJS#&N[/? .PZW(!DSH)[K]\)C]L]$HO M#">KH"$,?[H!^YC)=B/1,_Y.#'4]_C(5VI\AM&L&!!=,-6JU4A%4&@/0EZWVG)@Z7O?#4+B3>K7!&5VF-"0:AT*# M?+!3V&+Z!E=%A<[F9-WCL$O$UL545^+/TF0TR41_,LHR6MS26RYZ.OJF M&]&[FP(D2;<$O"J0!B3[D98:WM&&_*1>C+N*C1:LO,PRS+0 %_@3H/QC%Y1* M@]^@ZP9EL&X_BZ=\'F=/.JFG>/B3OQ[DGV&14AU6=X"=5L M]!J/&-\]<[I-=$UZ6BQ\[$ ?#0 ,RD !D !X;"]W;W)K&ULU5II;QLY$OTKA&'AVY M8JUJZ29FHQH\61I;2X^/=G7D-E;)DC?5U=%\.CT]JJ5N]BY>\7?7]N*5:7VE M&W5MA6OK6MJ'-ZHR=Z_W9GOIB_=ZM?;TQ='%JXUY>SEV]FQ[2!5_Q3JSO7^UN0*0MC/M*'7\O7>U/22%6J\"1"XK]; M=:6JBB1!CT]1Z%X^DS;V_T[2?V+C8#>5T0U&Y\19/-?;YBYL0#6&6XD:O&KW4A6R\ MN"P*TS9>-RMQ;2I=:.6$;$KQSGD-5^#3L_3]_JLC#T5(W%$1#WT3#IT_<>B/ MXG?3^+43[YI2E=O[CV! MF*>K'@S'Q5XHS83<3P]$//I_'A$WG'VRC'+._Z; MO3+DBG#2\^&3Z-*]=!M9J-=[N%5.V5NU=_'#=[/3Z?F('<^S'<_'I%^\D4X[ MLN*:9#=>TDT84O(;Q(@K93VNO=!- >^9/!&8[P2I79%95R+#?@"CZOJ 2N+ MJD7$\8VQ_B!Z#1ZI'@Z^05>W-FU5P@>"H)Y5#2"D78 M(=ZJ0M4+9<7QC&__?(* PZ]P)!UXIV$XG5^R%[8R)=W@U@5E0M+1HZ_W%Y*5 MY3M9XQ RUD!"J5QA]:*S-7K"?*'SOLC>$9@XR3!Q,GJ_K[M+@_2[RGH] 1:C MPH81;>0$,6+ :3;@=-2 #W VY([B\*B$8:UWQ8ZI^B*K^F)4U??J5C6M0GX7 M!I7E*1]_M1"Z)IPL;_5*>^01T0%Q8ZHVX,JSMV]O]H53*TJM USK( &X;H.0 M?R.[@)ZH>QK82DRGI-M'(C\1;&G_@(2NP*%L@$.XR;2VH!OD=<7[8YIO +"& M/]VM=;$6Y$Y-"^F:X"'5"X)M8$/\Q/!.%TX';6FA0WJXI::%CM:%"[RRBF_' M1"0G,!SG[YU8Z*H*NDN!P*E#G'-(\;.X7HXL@]';=N. 81UW3EGJ>U4>+E5/ M#W<0C=14Z+QP/;Z BVYNN5@E?V/U]LE;?MY80Z '#R!^?<_4"H!24BYV ';P MM-8'%)Y:X[9YT\2'LEAKZ "+4J+:6G.KJ9XRZW 9Q'?W _<)SO/>#>HZ MF;B32*[M.V;;X35Q8[C[;@T"0KF#JL1$(!Z9G1!X"G\L'ST\%PHAY[V==I9Z ME.!?C=KFD:AR4:GS$#?YP%)Q4>JGUO3/=@A9#2X5JE:[0.%"',]W'!2-)!N# M#SM=4=&H^-IS]C ZF=2JA;4+.G8B_L3*RQ4 !KF68AL""L=YE^/NK$$$94WX38]5P*2(QBMC2C?4[_10 M)J,3XQ#E7FQWX,42.FUC$GRC?,*Y);QJ[N@3THU+X5 M7D&]B.M.$GWSN$E.LA:(EW-M';@]Y"(4,$R[C^?PL\^R*+ HAR*,8A#NS:;2 MRKH0;JK%S:VI;KL"HN[1_/2A/47M(#8/;/X25D2=XO,N.+''H"CH>H&^*R0> MQ)G6'YKEX<84'Y7'21MB^%3#NY;&(J(;BC].&5Z^U<.4VI)9!NDCV=T%2D#O MGL-'!GE.52$?DM,PWU[JB)M<.\DQD<901O 549]:LB%5UW"%3 . L&JIK T7 M&2%LF[@U<8[.SU'K%JV$3=,,%W.Q0]N4$]2@0#GK1&Z1<_9PWI:*+KSF=,05 MHX:+=+"A=0OYO@657;J",;@6C$GYK14P=L7EO:^'NI55R_P['8(\8WM(16]- MM9LH:%RA7[\EHP^4N9VG.-@\8 M:(TZ$L-M'= H;&U1+2=HK*1-J:" =62"+ M3RWJ"B10B2 *4A-9(? A @E*T"N M9T:X4^HRS$+C(NGEUP"A/(=93L""!&-0V-CG'1_ M9&S@W"%#=1&9MCC'2Z:%(5.2EQQ"(L'\2?=WNK)F<2W2^-$[]'^ M(JU)E7F7XI.?T J :X8AX\^*2$,8LZ5IXV](AI+:TJ9\4DX.4Y)' U)Q!2Y3 MRCQ0>M=:$R1?(\=HC*EL%;H_?&*QM$$#.4N4>&D'4F9XN!2B[M2V/M-7 M+-&V)S*Y1Q,M_BG+[<^ =20)E>P/2X6DLE]0E1GT=D1DKC3!DC#@#,6$KVI< MNL\>93!E!O_$'/$KQG<,**@#!SU"P%14NK58@C>YKH $JX"F=_S"1Y6'DEK\ M%=&6.*.U7*O@Q5NI*59T6S(/TZX(S3TP,IP2T8G^K,"7*2E2)+9/W-I[2$1_ M^TCB'*ZM A#U$CP ;3>HS'6(KS*!(:A'H$? QK9NPXD10_'8JC6US+>\%7X2 MSRJ4]GWR/.IG\7%M*J()T?4"3 5YS8,&OG59RQYW%"NIFX 8QCGE'A7(85J5 MJ^\78/AVKD=!S.BYRWC2K#'X^C'#UX^C@/.6&D7)%^;7QGG;LAY#P#4J9W@L M.2Q<'(Z-)V?3[H7@=%3U*[FA^2'7B;>@9A4\!]R) XW!EWVC H=M&#\%MO3I M!\(##@\:P>NX*O7K'K.)/''1/BT,/$)SU@ V"6[0&4_$/UHVY2&WV0.V/:[: M;9Y:(>B2T.>0?)VG@ZFHJSBOYD' LL61>JE2E>]IG0[MS:L27>U>LC'+=0G& M00H8J=%.TTL))R;BLJHB5%!PI26R"]7I%P%8%KMI%Z$GXBM#3_+Z9#1O>R^R M9Z-Y&R!<_"GOA^?_X]N'L[0O$W0)ERYVZD0+L@>6K6^I:LE[+O,15='[ M1PD;&A$4N1,NP@MD'ZE3'EO0=UP=I B='Q>MP&V(5&M*.+TILTG%34D._4]V&" L=U,TEMX?I-%KDLR<[P @U-6G/8P#= MW"H7!R_+5'REI?Z<==;AG2)_WV=]X#_+,)+.JTEAHH'>AM%%5"=$F-\OT(K& MH'Q#*QH%J#H \4(-JY5>P2;=[_@-,\\AJ1DL"INF!(D%/>SRQC@[HTR+5OP% MP':44^FU-%$1OI]\97=G+VRC5?0>GX*UT^7*-!")_)*2-\BQ:B7Y;;H ^!PF="&1;Z89WZQXBCGXV01P,^DKE>PGI#$<4#>M>#:;'IP=S_:[WK)'O?O#B#X+SYOG)_L]U0?& M IWN)P?3T[.Q<'4_;IJ-_N;HX@]UM_53)FL:0]GX)$<=ES=<.D8*K'O5^ MQU8KN^)?ZU$G!R'A)VWYV_R+P,OP.[AN>?@YX>_2KJB$5&J)K=/)BY.]\ HC M??!FP[^*6QCO3:8%>+XTQJ3%?P!02P,$% @ ')!B M5_87(D"U @ (@8 !D !X;"]W;W)K&ULK57; M3269H;&P@- '/0)).^Y .$WIY%O:"U,_9L[O:9;)5^L$4B!:>2B'--"BLK2[#T&0%ELR2\1&FXDJ!Q/0UF_(U"."*2\;/E##J7#KB_W[%_\+%3+"MF\%J)[SRW MQ308!Y#CFM7"WJOM1VSC&3J^3 GC?V';V%Y$ 62UL:ILP:2@Y+)9V5.;ASW M^#5 W )BK[MQY%7>,,O2B59;T,Z:V-S&A^K1)(Y+5Y2EU?25$\ZFRZ88H-:P MY!O)USQCTL(LRU0M+9<;6"C!,XX&F,SAUEA.J:#3Z1>V$FC.)J$E&8XLS%J7 M\\9E_(K+]W"GI"T,W,H<\S_Q(7,==FHIE. VHI0SJ1PS2DS?]471U)(Y!%\?@&'NZI [. M:X$N$"Z;!O:=L*+NA(R*H*DI0'"VXH);%\\I/6C4&G-JN$>4-1ZL[W&W)V_& M<91G2"7,FF,P0WL$-9EBN4$/2][6,.].W,.@EHQ%\IBGUMT(*#6R! M4*'F*N\@_7YO.!S#?6ND,5-4RE_X8G':CWKCI'\&US7QR>P9*!_2")^DIK2* MB#6P_ ^8WG!2+7!-T.C\8AB ;B92<["J\E-@I2S-%+\M:(BC M=@;T?:V4W1V<@^YO(?T-4$L#!!0 ( !R08E>3OUJ:7P( *\% 9 M>&PO=V]R:W-H965TSG31D4NG#]F+?V?=]_LZGN^E.Z1=3 2!Y M%5R:65 AUC=A:/(*!#47J@9I;TJE!47KZDUH:@VT\"#!PSB*+D-!F0RRJ3]; MZ&RJ&N1,PD(3TPA!]=L"/>J&M%_8L!1,@ M#5.2:"AGP=WH9IZZ>!_PD\'.#&SB,EDK]>*$>.'=$ M5L;OCC/HGW3 H;UG_^9SM[FLJ8%[Q7^Q JM9, E( 25M.#ZKW7?H\AD[OEQQ MXU>R:V-3^V+>&%2B UM?,-GN]+7[AP%@$GT B#M ['6W#WF5#Q1I-M5J1[2+ MMFS.\*EZM!7'I"O*$K6]91:'V;)2&LD*M""/<@L&[8>C(5^(P@HT^;2B:P[F M\S1$^YB#A'E'/&^)XP^(K\F3DE@9\E464/R-#ZW(7FF\5SJ/CQ(NH;X@271. MXBA.CO E?>:)YTO^*?-#";=\Z6$^USTWIJ8YS +;'@;T%H+L[&1T&=T>49OV M:M-C[-G2=F/1<""J[$ICO'YT^MF[_D.ZCS.?G4SB*+DE_[O;^B"(M57FBO0 M>>>,SOL05SFWQ&1E!XAI]!M9,\Y-'W!JO__=3J]3<@\:6/H:N\=*D@X:"(!>N-'A2&Y:B2V_=2?]M/HKFW"]_!V ME#U1O6'2$ ZEA4875^. Z'8\M ZJVK?D6J%M<&]6=J*"=@'VOE0*]XY[H)_1 MV1]02P,$% @ ')!B5XH F4U6 P L0D !D !X;"]W;W)K&ULK59M;]LX#/XKA#<,#9#5;TF:=DF 9%NW&["A:+?;9\6F M8]]D*2?)3?OOCY(=U]F\++N[+]:+R8^7[ M.LFQ9/I<;E'0GTRJDAE:JHVOMPI9ZI1*[D=!,/%+5@AO,7-[-VHQDY7AA< ; M!;HJ2Z8>5\CE;NZ%WG[CMMCDQF[XB]F6;? .S9?MC:*5WZ*D18E"%U* PFSN M+<.KU=C*.X$_"]SISARL)VLIO]G%'^G<"RPAY)@8B\!HN,?7R+D%(AI_-YA> M:](J=N=[]&OG._FR9AI?2_ZU2$T^]Z8>I)BQBIM;N7N/C3^.8"*Y=E_8U;*C MD0=)I8TL&V5B4!:B'ME#$X>.PC3XB4+4*$2.=VW(L7S##%O,E-R!LM*$9B?. M5:=-Y IADW)G%/TM2,\LEDDB*V$TW&*"Q3U;*C@+>X?8Q]^1*;UF"@:7)Q:2S<3D<1],CV1RWV1R?GLT#/TR.D"A,"P.<8H.Z+[/' MP9>VI!7F$0KAX'YAH-TUN4*2%BD(0H2ROK-H[^QW67:)W#$-S&I;> UGSIJL M- 'HP=7)Y^>ZL?[966\*Q?=";WM(])ZN%>/.4V;@0\4?(1P>GCK**9V& )8I M!8#JOX8D9VI#X$8"/E!3TT]G+Q[!5U48?"FSC'S=4#/3IA/.]D1%TX'U@VJ] MH.JL%(KD$8QB0G-6=YGT+RK:U+6>3M?9>-!EVQ/@0\[A;]_,?60_V6S^GX%E MHJ).W1_;,#XQMI/)B<&-QY>_']WPW\6V[VK[G39:(OEC'PODFRT>=4=M=]OW MR+)NPT_B]6/F(X6#W 2.&:D&YQ=TD57]0*@71FY=4UY+0RW>37-Z4Z&R O0_ MD]+L%]9 ^TI;_ -02P,$% @ ')!B5\*$W]JC!0 &Q< !D !X;"]W M;W)K&ULS5CK;MLV%'X50BTZ!U!BB9(H*4T,)&G7 M=4"'H,DZ["GUE+KU?%TJI(E*Z@Z$BO&868N9$$U=.5BJE:2T;0B*O(I=APR+6C& MK=E)-78I9R>BU'G&V:5$JBP**F_/62[6IY9K;0<^9HNE-@/3VVL28K> MNK@9*I!F"&9)AO&YS5C? _C&'T07"\5>LM3EO;I MIZ!DHRG>:GJ.=S*\8JLCY#DVP@[V=O#S&LN]BI_W*,O'#*[Y^>/\3/8[]#6;[3U=W&?74$VIB6H)^8HH5+>9GR!:"%*KLW0 M8F/,F-J[&5\O&4J68#Q#&4?:].YGCZ *5&LX<$%%[6!F'(S /9H5-TPV/D)K MJA#\YB*'U(=8JOB+4L&&JX-C].I%A!WO]8/M.+$.0G9!^'?)&2\>06:4FYRFF=]^D_D$901W3#<4(..EQ'--\NK 7@'?X+ M&O\%^_M/%"O*;W^!W4F^E)G*C)Z'DH'"L)%9&XJT3D(3H E=99KFV7=8D;*O M4$Q7\*7$7*^I9&-NWZW/>UX7]+JV+JA,C<>-:R]J[6K=Y",5>BK?/U>[P^>/ M;;=!N._Z=U(H]>"JBVU(;P?^8'JX:)NQVX&S)"F+LHZG[=AU)R?N)?Q$\Q)* M8"&DSK[7:\_:_-G,;@-C"!?/[;8W3:!IEBRYR,6BW1F3K'$<=_H3; [WFPP09C(1"J_ .#U3);M99 _L>D+1RN31S(?/2!I1F%] 6O)!J9 MTX YK@SVT+/]& ]&S59Y_L%@?+@R)@ZZ%I#Z^P3"2Q3;?H2['@CMP'%Z/L'= MGFO'D?/3ZL!%IXJUP76UK6(_B3U8[=M^Z'8WA=BN%_6VR>M%A'NNJYGDWN:ASW-(8$\G^>QO>7PF0#8/5I:)BH/]K^!P#6X$\7 ML/X/0/4 T$!RD#M XY,[0>-UNR2('D*:%G$PCH;UV04H>+CX2#!9 \H M:B!II-Y.0G],6#0<<[T1M HZ:#5&,]1A?_0B_LCN8-L+1@1-R)ATV&#\8Q 6 MATZG#Q#F$K]_K" ]2,.@)1D(?J[VF4'LB<17M3[JA(9)$MN+[X"S">1&3'1=CTER,R=X78Z9T5E080+N%G7U;,0ZUP#P^#"ZC8U?? MW1+/E)$UO ':'?GS4I?@U/W5>*H+[]^,RCZL#1XD/#F^JWRV:T>?D]JQ\\V^7UL_$'*A<95RAG&PO=V]R:W-H965T' M=X]NOA/R214 FNRKDJM%4&A=7PZ'*BN@HBH4-7#\LA&RHAJW6MB,ED+\60V=_DB MB$Q 4$*FC06*KV>X@;(TAC",OSN;@7-I%/WUP?IGFSOFLJ8*;D3YC>6Z6 2S M@.2PH4VI'\3N-^CRL0%FHE3V27:M[#@-2-8H+:I.&2.H&&_?=-_AX"G,HC<4 MDDXAL7&WCFR4GZBFR[D4.R*--%HS"YNJU<;@&#>7LM(2OS+4T\L[GHD*R"/= M@R*#1[HN09W/AQI-&X%AUIFY;LTD;YCY0+X(K@M%;GD.^6O](8;DXDH.<5TG M)PVNH Y)&OU*DBA)3]A+79ZIM9?^1)['TFNU1\>U36=1+"\L@B+=374!'$TT M\O+Y_%^@<%51#ER3G"&B$@SR%PY2V&?M'6WQ!Z,(Y3DIA5+0(SQ(PE&?[R . MQ_WN 70C.=&"U%(\,_LGT;(!TM2]QBBS?O<) MH,+[85RCFNJQ&'N,7=EBA8OLR?YK8XQVVNPCLM!& MF'9MJQC_7<32,\=6H$3BIPNLHQV5N?%L2.L&X:3\Q20:3Z_4B58RE4:5$AGR MK7^-FX[^N*&_JJ4_.$)SEM8&V*VZ$(U":^K\QWST_?NK'][A\%68U[2D;@8Q&62--+5LNH^)-O-:*/::N^)XBE7L:=4H+$_K MN%J;8"O<'4"C628;KV^FB6NN-I(,V1S;A:K&O+C7+3$V6)_D$8S]/*#0#-((X/>-$/JP,0[<&+[\%U!+ P04 " DIYNE/YN2Z$-#,OM[:\]'VSS%E!S84JF821E=(% MM=#5:]^4FM',.17"CX(@\0O*I3>?.MN=GD]59067[$X34Q4%U2\W3*C-S N] MK>&>KW.+!G\^+>F:/3#[1WFGH>>W*!DOF#1<2:+9:N9=AY>V7SFC3V2L16MA+U7F]]8D\\(\99*&/=+-O7<%"(N*V-5T3A#O^"R M_M+G9ATZ#N/@A$/4.$2.=QW(L?R%6CJ?:K4A&F<#&C95R33XS2,Z0LT>Z$,R<3WT+\#C)7S90-S54= )J0KXH:7-#?I49 MR_;]?:#5/$;&2K+BDPTL,JP993@&9#(CK(";^$&K7J=FR%PMC@\L'.5&>+65N+L,Q=) M58;*S)Q?DO?OQE$07_UOWX\-T\=<,[97[P=3OL(J'Y^Q_4)]P^HLF'9%WF]% M">!/U&G=PQJUA8%K*)11UG'-[F 22.>9O@(P,!'UPJGG%PO<"ZAJO[S M:%E0 4<+(_6#A1H$WA>,D\>/'AM_,:K)M4NK!NH*)4'3KH+#003U#J91QQ0' M 9J2KBEVFDWW3"&:Q@3H8;;PFEJ!GCHSQO&DD46]4.V6M%(;Q),1W&/&7))/ ML&NPVK8=/ L':1J%]Y4&SP( .D& 9 >&PO=V]R:W-H965T;Z1ZED7 (:\EESHA5<84\U\7R<%E%1? MR@H$KF12E=2@J7)?5PIHZD E]\,@&/DE9<*+Y\ZW5/%;A=?WMHY'EA?&.OQX7M$<5F"^5DN%EM^QI*P$H9D41$&V\*[[LYO(QKN M;PPV>F=.;"5K*9^M\25=>($5!!P28QDH#B]P"YQ;(I3QH^7TNI06N#O?LG]R MM6,M:ZKA5O+O+#7%PIMX)(6,UMP\RLUG:.L96KY$^PSR )))CE>66M$ZO,9.3V9A,'@ZK_'?6U[DK8A3K#3MVP[QVZ)%]@%$E6CYJI=Y8RN M&6?FK6/X0$:]83#9L8>]:3#"Y,9PP'YD",T5-+-MT$4W&P;D@25*:ID99$\P M#^"%ZI]W$=/I^ #N]W&,(H9_>%'*<$3N0>L9N:V5LAHJJ5R#PV,X?+!;<+\7 M1/W.FHS'Q/T.>J_T:!3ME1Z,IYV-51SZN?V=]E."REV3U?B#U,(TG:CS=GW\ MNFE?O\*;1^"!JIRA9 X90H/+\= CJFFLC6%DY9K96AILC6Y:X%L$R@;@>B:E MV1HV0?>ZQ3\!4$L#!!0 ( !V08E? V(N%[P8 (P@ 9 >&PO=V]R M:W-H965TG+P')VM6GU>ZWBY2]*YY>9G/&!+J. MHR3;'\R%6+P?C;+)G,4TT_F")?#+E*=Y*.]_A21&'"3E*4+>.8IC>'+.)7^P-S4'6'9BZ0C_@1LJM,>4=R*1><7\K&YV!_8$A$ M+&(3(550>*S8$8LBJ0EP_"J5#NHYI:#Z7FG_E"\>%G-!,W;$HY]A(.;[ V^ M C:ERTB<\JM_6+D@(O5->)3E?]%5,998 S199H+'I3 @B,.D>-+KTA"*@&=L M$<"E ,YQ%Q/E*#]20<=[*;]"J1P-VN1+OM1<&L"%B=R5,Y'"KR'(B?&9X)-+ M]&TA390AF@3HE&4B#2>"!:CX\7L2B@R].:<7$[HT$3"N%1Y-RBL-B"KQE M"A]]X8F89^@X"5BP+C\"N#5F7&$^Q+T*S]A"1Y:A(6Q@JT>?5=O RO59C[1! MU](+S7:W9AE2[[,%G;#] <1,QM(5&XQ?OS =XT,/;KO&;?=I'Y]!B ;+B"$^ M19F$.93^&: )CR%H,YJ[/;N6[ZP+>[_VUR\\;%@?T',](>B0F#-T/D\96W.A MUI"O +U[1/4$EQ$LOF!I[C?]O=*KY!^LO'T,4Z 1!&28@EF3&=@X@Z"H1%XB MCR@-VU$:V#24EDELF#:*I [I:32 H [!VZADIVJW&LV^A>MWE_@-2,WU/*6% M30>=*"*PRU7[->_:!=O^U>TY;0^J>GYNKG=*PQ2M:+3,S<%+[IFE-!&*^X+Q M=:(ZDZ4;C3>=AMGE<"JC(P0IX!>!P(U8"XZM6S9Z53=-W;=?#2V=R,YC<+B< MYT!!C-[<,)IF;UL:'-UH]0$4-(1?[&:5M;(5C\#GHE#T2W2(* M* >_0D/75Q$%X2H,6!)D+>'A]IX>/W5J/W5ZO>GXUU("/XEHMR_V2C^0\MT: MF[NS5.7N +=7X_;NEZI*ER^J,C!W%^!^E<^5EZI0'AZ4H;QMX-=E3A"PXCKZ MAZ@2.F6R9)99X AX)04S+(&[*]&#V2QE,S66JRT_OF;I),P8.H%-A^2H1NUG M4!1"O3Q!/W)B^;84F0 ?R7.-0/_29 F%-[!_05".YOB&9OMJ>H*@;G+,WP4; MO4.8:(;".Y9NF4K,%X "],;4L =Y"?L-@6 9Y0J=3ED(&D<0XY!00<3S-,]Q MFO&.CIO$M(%_G7/S)1#-LBW-\\G:$H!W'=VQ51;U-,N#M7KXP=M>KE,6P5O M6) GB>8KMI'T;3;8B$[4K(M-C5@VH#<)H&^K,5G'<.[': M])\$^AULKYGP&\&_F:\E010=9]WI>][$4*ST03\ MT@$?6:MB=4RC?PR550+)4*PH3ZHXF(ZDTD2<:->B5 .A@"1NOCX>YF^"X MO9[P':L-WD2^;F"E#]P;7-QQVM]$OXLBP-#$7;-@GL5MY.EKF=V#\:Z].YSW MKS_^+Q;^,R-V,W(W(V8'1<%0V9;FOVN';->KVS+X) MX64!PM=]LQ/[[\_GD.N(BB]GL6[#/G>$WM^<2MJV<'_:[DS:V4;6SK&26PJ MCL^+33T27]?W1<]IAE^?9OB]1P]W/W/IU?/ ,Q?3:.YVC)V=%I6JGQBZ$*LS:9SU;$T9K"]8X M%7U4^;ZX>OLDSXH+LOZ>K,J ;M=>E9!K&!L!3'3BUY47?-E[1E.=>SKV*Y90 M^;>?G54<'5G>W9A$0G ?G\QW9.5U:]?IZ2Y6E_E1DF%EW$W;5\]\!Y[6RGC+ M1G>%WTBY((Y9.LNOP3,(GV4BBKOBNK>^:C\H+IB;X<4]_1>:SJ!\0!&;@JBA MNV2 TN+JNV@(OLBOFR^X$#S.7^>,0L3* ?#[E'-1->0$]3\@C/\#4$L#!!0 M ( !V08E?V""+]*P0 X2 9 >&PO=V]R:W-H965TU[L5J3DSG3$V6])KJ7]=7$B2W12G*BG)5"HXD74R<"_]\ M%IKQS8#/)=VH3AT93^9"?#'"S\7$\8Q!E-%<&P0"Q2V]I(P9(##CCQVFTTYI M%+OU/?K;QG?P94X4O13LM[+0JXF3.JB@"U(S_4EL?J([?R*#EPNFFB_:[,9Z M#LIKI46U4P8+JI)O2W*WB\-#%/!. 3=V;R=JK'Q#-)F.I=@@:48#FJDTKC;: M8%S)35*NM83>$O3T]%)4D,R5B?(M127/1471@ FEAFAP0^:,JN'8U3"3&>_F M.]39%A7_!6J&W@NN5PK]R M:V/HN6-B:B?=FSO!)P&NZ/D.!-T+8P\$)O*!U M.VCP@@>Y;=SM3%0TM.\!!] !!2B1KB?I@"DJ8%HD3RDB\[V&%'/_2'?4Z','TG6[ = M:5K-PP^]%'YE2.^Y!'!WG M(4JL%CSRO?3?I5/267U^Y+?U)#G!I6:+?RR%NMX/PB"S66.Q"(^\P'\DBPS[ M]T*(DQY?0S_\3J+_S3&$N]%-4ON<2=/L./J>39U@A).XGSK_9/7V,"=-NQMW M'(;V@L;IJ=/H*3;8T8"YDB2PR(,COTNU4>J%CR/3O@RBMAHG:4\0$C\X22D[ MB>'Q?N?9OQ?'IK\TQGN9_YU6W_1,LI*21JG-FRBPY"SUCX^D##^=5]T?NE'2 MY2[(./&L]9PER;?BDNVO.6AB[P1WHI$?9P_C#OQ^MGI9?"#.P5-8[T"B_X N M?=<_MW-'KZA<-B\1"B()3FVOZVUK^]AQL;WC'X9O7TK>$[DLX3;'Z )4O;,D M&PO=V]R:W-H965T#(=V,I<+85_K MI:S@S52;A7! FMG0+HT412VT*(XO9*G79P,RV"Y\4+.Y\PO#T>E2S.18ND_+:P/4L-52J(6LK-(5,G)Z-C@G M)Q?<\]<,?RBYML$S\I[<:/W9$^^*LT'D#9*EG#BO0<#?K;R49>D5@1E_;70. MVBV]8/B\U?YC[3OXM? MM&YX>3Y DY5U>K$1!@L6JFK^Q=TF#H% %CTB0#<"M+:[V:BV\DHX,3HU>HV, MYP9M_J%VM98&XU3EDS)V!MXJD'.CL9Q!B!W$=ZF-4]4,B:I $UU-8-4('SF+ MCCZ*FU+:X].A@RV]X'"R47_1J*>/J,_1>UVYN45OJT(6??DAF-K:2[?V7M"# M"L=R^1JQ"",:479 'VO]9[4^]@W^[W.[T1KOU^HKZ<0NQ42>#:!4K#2WMS?$A[:,Q5&:Q*B724V1W[%=54ZI@.48W]UN.?4X/LA;6:VD M/7FRF5=7X_;Y!2(<1Q$+%RC.$AHLQ 3G- \7*,[C&(WO*UW(N_8%P2G-0HIW M6A*<1DE L92C\YDJE;MO5V,X8QU9A&&H\ &0C"+./JHG2C1)2!>EZH0 M#@+764DI)CPTFV0XCM-@@4>8\]#U),><\F?#P[MJHA<2'97:VF-T(P'F$BV- MOE7U%P)(P'[-XL2=A*Y%CK]YSWYR\S0* \"2,(MI+^LX(7PGI4:2IG/S\.4 M9G$OI93T4IIFM)]2RO[W*>UWV[JW7LG)9H7@IM$V/@AKI=O3;/L98M#+\K#8 M*#3 )-O)!<,TCT(*ZO5AN*%M\;AC(CF.2'PXH@F'L/=J/<-13/_;>/VD=;%6 M9;D;JX<>0GAPQ.@#.MOX^"6N#GO'Z**I1EDJF#SKB<*/'**ZAY)TTKS:#A]0 MKE/EFMH\G\*;IXL\5PS_Z?]W'2Y\2#S"M\/GU.C%EP>.+=KKKTL>]S)'2&^B MP%EOPN#PZ4YW<$+SKK>%^":84!)0--W4AZVWSO*HMW42AZ8D.$_"]]"Q8G)@ MYDW:F3=Y\LQKFC#684/R#F!5 ;";PY(TMI[@2UW-7I5PX"LV/6;?_'MXR^\% MS2= ],N@/-QC#J_N@^ZG2OFF.';0&VV07^*[;&_R@?$V"A'!$ASW!D>6XBQF M6XV_P)FE@#RVF^,DRP.*I]WGK-]V,_B>4G0I*E&(4#QH8DG:J>*8Q9VA8#8# M6/O828B@*0$TG5_@ PE+(&6=1S!M!X638 *3^.]>A46OH*W!L**6HBSOT=N5 MT4L9:,F2<)Y/$A9HB4E($4:W)1>4VM=.X ?*C[?EQY^M_/PE28&@\4]*Y;L; M9%=-5"GW5>#A7?^=#VSOV[J+^<>0#D,2[W$L<#V'EKY<0M@Z2QE.(AY0/*./U1J!>@H.A9CD&^&:6[[&L+I97W#=J,=U$#].)>BD,8SP/NIUFY+^ W:*]?1WU!+ M P04 " =D&)7JNEGQ/0" !?!P &0 'AL+W=O6L3I*;=M$IK%37=^MF!(W@%F]FF MZ?[]SB8A=$LC]=.^8-_Y[O%SYOQXNA'R2>4 FKR4!5Z.O<\E>104M43 M%7!.>K7-M'%X\K>@:EJ"_5PN)EM>BI*P$KIC@1$(VX@J(P0$CCUQ;3:;"K%AD@3C6AF8DNUV4B. -Q M0FX%U[DBGWD*Z>M\#]FU%(,=Q7EP%' )58^$ODL"/PB/X(5MR:'%"]]7\J%* M&Z#H,)"Y+^>JH@G,'+P0"N0S./')A_[0OSA",VII1L?0XR7>O[0N@(B, )6< M\;4B%;)5AJUK>I$EA/*4I*RH]=]'W11P?(N3#^/ #R_(_QKQ7A&= WG()<"K MMODGY ZI'X[8C=@F&LH5'I#IE>->TTGF$W1F=ZB ;-L:A6T-JK5DJUJ;FT"T M(#>K8I@=?09)(HB03XEBI?]YXJ@JBJ-&V,O[&L9N]%@LC=';ACVN^8D]+MF M$$[(M>D85$,"68;R:%JL"RTJHYC[BB+7]Z/6^G1P=IG^1+5"YOA0-!UI\)%^ MA0=H!7@7&P9N- S?1?C0=?(ZHE>"7%MI5[ACS76C?ZVW?3TN&]'&ULQ5?;;MLX$/T50ET4#M"-9/G:Q#80)PU:8-L-ZFS[3$LCBRA% M:DDJ3O?K=SB2%3EQG.Y#NR\6;W-X9L@S',^VVGRS.8!C]X54=A[DSI5G86B3 M' IN3W4)"FCL/^L%NX+/8Y,X/A(M9R3>P O=7>6.P%[8HJ2A 6:$5,Y#-@XO^ MV7+DU]."+P*VMM-FWI.UUM]\YT,Z#R)/""0DSB-P_-S!)4CI@9#&WPUFT&[I M#;OM'?HU^8Z^K+F%2RV_BM3E\V :L!0R7DGW66_?0^,/$4RTM/3+MLW:*&!) M99TN&F-D4 A5?_E]$X^6KR78DUGH$-G/ATF#LJQ1XF=0WK*/6KGH'5S0'B#E]T\Y%UM/#QL['5Q M9DN>P#S BV_!W$&P>/VJ/X[.CU ;MM2&Q] 7*]196DE@.F,9%X;=<5E1+VU) M,Z&L,Q6*P5EL)[+",.--<;E0S.7 $HV!5Q8'L66U%"EWV%ESR54"C.['0<^/ M<[M%Z$Q+5*Y0&^;\]6 4 L_#[_MS"3-N/2Q>!@?%&DQ[(QA7*;N"I!GMTVC, M>@2N*XO3]N2,O7XUC:/!^4_[+ANV*TJ??^B$4Z;935_[X'RAX+R$M._B;G3/ MP\X>3TA/V:'T&'8*N0+,ALI5E+RN ME*MKNG:TK8@OZD+P87E=3G_D!E._91(R-(U.)YBI3%VBUAVG2RH+U]IAD4G- M'*MZ,'X!SF=:NUW';]#^3UC\"U!+ P04 " =D&)79O:;N2@$ #5%P M&0 'AL+W=OY#)31H9I]-<@+6)';&-I>.]L>O(';\?>?X?,>7 MG,F!\6]B"R#1,4VHF!I;*;.Q:8IP"RD6/98!56]BQE,L59-O3)%QP%$!2A/3 ML:RAF6)"C=FDZ%ORV83M9$(H+#D2NS3%_&D."3M,#=LX=7PFFZW,.\S9),,; M6('\DBVY:IDU2T12H((PBCC$4^/!'@>VDP.*$5\)',39,\JGLF;L6][X*YH: M5NX1)!#*G *KOSTL($ER)N7']XK4J&WFP//G$WM03%Y-9HT%+%CR-XGD=FJ, M#!1!C'>)_,P.?T(UH4'.%[)$%+_H4(VU#!3NA&1I!58>I(26__A8!>(,H'C: M 4X%<%X"^J\ W K@7FJA7P'ZEUH85(#!I8!A!1@6L2^#543:PQ+/)IP=$,]' M*[;\H9"K0*L $YIGUDIR]98HG)RMRHQ"+$8KLJ$D)B&F$CV$(=M12>@&+5E" M0@("81HA7TBBY%2M&P\D)HFX19_0EY6';C[F14;@7R:011"][KQM]WX$T5ESHXSBDX3< 59#[G61^18 MCMOBS^)RN-,VG?=9]]]G/>B&>Q JN-T&;\32K1/-+?A9IY/,UTD6:")K:-^OM>]WL<\>4L8E M^8&+LR0#3EC;ZIYWD]@.2HOEW29B)_1:$=_NAZ_3CT 364.R02W9H'.6ZMA6 MAS)51Q#G0,,G)#FF I?7@8VZL:";A EQ^Q&M0=UO $E\;-.TM#(JK.2WG/WL MD]6S)^;^7+W607?-0=[/@ZR>VQSCMQ#9O?OFH*!SXF\,Z[ .Z[ SK$L.&281 M@J.Z&HIJKV-R"[R*M$18") "J3"'*LVX"KFZ?GW?$4&*V(=,R-9-<=@2GQ@?M, 9D3@A/R!"@L7R M@%521[!7=^],W:1E6\@[N:\]AW22>3K)?)UD@2:RAMJC6NW1+[N#C'1JKY/, MTTGFZR0+-)$UM+^OM;_O7.DG,2.T$Q#O$I20&/),(%1BNB'KI%WG;E87/0'F MK5>23N"UFK[5"U^G%X$FLH9^MO7\I6IU[]7X^(Z]NIO\V@6KE5C9?*UN@BZV9 LYS"CC_R\[]'[2V]?K>W0V] M6MLW.^)K=230Q58*:9Y5'5/@FZ(^+%"Q,,NZ4-U;UZ ?BLKKB_ZY/5[8+?V> M/?;+"O,S?5GP?L1\0ZA "<3*E/KL4-]TO*PAEPW)LJ+FN692LK1XW *.@.<# MU/N8,7EJY ;J2O[L7U!+ P04 " =D&)7T8O+_<4" 0!P &0 'AL M+W=O92@,)TYEP-+N<3N[_>\(WC3A^,P4:REO+!&I^3F>-909AC;"P"H]\6KS'/ M+1#)^-EB.AVE=3P<[]$_UK%3+&NF\5KFWWEBLIDS<2#!E%6YN9.[3]C&$UB\ M6.:Z_L*NW>LY$%?:R*)U)@4%%\V?/;9Y.'#P_5<<_-;!KW4W1+7*!3,LFBJY M V5W$YH=U*'6WB2."WLH*Z-HE9.?B5;-88!,8<4W@J<\9L+ 51S+2A@N-K"4 M.8\Y:F B@1MM.*6"K'-88(I*84)GLT51(9PNT#">ZS,X 2[@:R8K34YZZAI2 M:OGN_ ]_PA MW*\6<'IR=@1WV*5O6.,._W/Z^E+2,(WZF>SEO-0EBW'FT.W3J+;H1&_?#$+O MPY$X1ET_J#C M#X[R?Z'VDSRO)ZHA*Z9$Q672IZ3!# Z4# 9!,.F7$G92PJ-2[EIVA;&D$_WU MO/X:ZO %]?G FPP'_=SCCGM\E/NZH@2(^ F,8D+GS#:NIG(D94(!2WY02Z"> M:'HK:/Q2E!_T*YITBB;_4A@H>K,Q>5$2@1<^/P?WH$L5J#9U+]90WY2F876S M7;N_:KK&PO M=V]R:W-H965T*EZK MU"D1FXGKJKR$BJJ1:*#6)X60%44=RHVK&@ET;4$5=P//&[L59;63)79O+K-$ M;)&S&N:2J&U54?E\ USL4\=W#AOW;%.BV7"SI*$;6 ^-'.I([=G6;,*:L5$ M3204J?/9GTQCDV\3OC'8JZ,U,4Y60CR:X&Z=.IX1!!QR- Q4?W8P!+P^L'^QWK67%54P%?P[6V.9.A\B_TM='ZLP%QP97_) MOLT=CQV2;Q6*J@-K!16KVR]]ZOIP!/"C5P!!!PC^%!!V@- :;9596S.*-$ND MV!-ILC6;6=C>6+1VPVISBPN4^I1I'&:+4D@D2Y 5N:MWH%#?$"KRG@@L09++ M&2!E7%WIG8?%C%Q>7)$+PFJR+,56T7JM$A>U#$/FYEW)F[9D\%I):$8D]-Z1 MP O" ?CT/'P&N8;[%AZRMA^?8LZ5^]VHKG\F*<3YXDV?Q?VNU)1M; M,C-==EGT,4K[1RS=3]RN5&U8KPJ'0*&]TK4ED M.\G: $5CA\%*H!XM=EGJX0_2).CS0@@\!&:^]'\GV4]02P,$% @ '9!B M5RMY^5F# @ S < !D !X;"]W;W)K&ULK55K M3]LP%/TK5H8FD("\6V!I)" :VZ1)53NVSVYRVU@X=F8[+?OWLYT0M1 BD/@2 MO^XY]YYCY3K9 -+4/?U7.B5V[,4I (F"6=(P'KF7/M766SB;MG +E!HB7<;?CM/I4QK@_OR)_:O5KK6LL(1;3O^00I4S MY\)!!:QQ0]6"[[Y!I\<6F',J[1?MVM@X=E#>2,6K#JPKJ AK1_S8^; '\*-7 M $$'"-X*"#M ^%9 U $BZTPKQ?J088731/ =$B9:LYF)-=.BM7S"S+4OE="G M1.-4>IWGO&%*H@7D0+9X10$=9Z PH?($G:'[98:.CT[0$2(,_2IY(S$K9.(J MG=LPN'F7YZ;-$[R29PGU.0J]4Q1X03@ OQV'_VC8*#P;AV>0:[AOX<$AW-6& M]:X%O6N!Y0O?[MJ0)2U)-$QB?N@K6>,<9H[^8R6(+3CIYT_^Q/LR9-!'DF4? M1'9@7MB;%XZQIW>"2XEZ"\6HA2W5Q%*9%K9-??_BXUQ>.:7E[A*6*@AL3$ Z9.II-G8D;SO?<>7Z:\C(.+ M9Y+=O=9IWKF?6&P(DXC"6L.\\ZEF$>W;T2X4KVTW77&E>[.=EOJY!6$"]/F: M<_6T, VZ?\#3_U!+ P04 " =D&)7TI%;:?<" "2" &0 'AL+W=O M[##=2/>@2P)#'B@L] M"DICEA=AJ/,2*JK/Y!($WIE+55[4(]5(!+9Q3Q<,XBM*PHDP$V=#MW:AL M*%>&,P$WBNA555'U- $N-Z.@$VPW;MFB-'8CS(9+NH IF+OEC<)5V*H4K *A MF11$P7P4C#L7EP-K[PR^,]CHG6MB(YE)^6 77XM1$%D@X) ;JT#Q;PV7P+D5 M0HR?C6;0/M(Z[EYOU3^[V#&6&=5P*?D]*TPY"@8!*6!.5]S.,!!43]3]];/*PXX Z?H>X<8C?ZI T#HD+M"9S85U1 M0[.ADANBK#6JV0N7&^>-T3!A3W%J%-YEZ&>R<9[+E3":W$(.;$UG',@I&=OD M,O-$F""F!$(YGC85.1"L&[>3*RB8(5QJ#9H<7X&AC.L3]+V;7I'CHQ-R9)V_ ME7*EJ2CT,#1(:Y\9Y@W9I":+?T.6D&LI3*G))U% X?&_/.Q_?L _Q"RUJ8JW MJ9K$!P6GL#PC2?2!Q%&<^'C^V?T%3M*>7.+TDK>?G"_)M4C7+V)[Q(5>TAQ& M 38!#6H-0?;^72>-/OHB_$]B+^+MMO%V#ZEG$\I=!5+C"G &"R8$$PM?T+52 MZI1L'UMGG3B.AN%Z-QB?42=IC5Y ]EK(WD'(<8%O!;8G3?*2J@44Q$@"C]AS MM?=T:K7>#D/2W*&3B5\[DF=(&=7IOG-]Q'F;Y".(T' M>Y@>FZ1W[N?LMYS]@YS8J+$-"^R#2H'(GXA15&A.ZP%0_,#VB /%^)#[KW%Z M>\2O33I^W$&+._B;"@7AZUJ3@:\V.WML?S"J\<*=ME\!5IN=AEAYMBW4$Z#= M;0?NV,V9\-F\GM;76*Q8!X3#'%VCLSZF1=43L%X8N71#9"8-CB1W6>)' RAK M@/?G4IKMPCZ@_0S)?@%02P,$% @ '9!B5T >1KE% P 8A !D !X M;"]W;W)K&ULK9A?;]HP$,"_BI554R=MY!]08( $ M)-OZ4*DJZO9LR %6DSBU#73]]+.=D!*69K3S2[&=N]_Y[NQ+KL,]90]\ R#0 M4Q*G?&1MA,@&MLV7&T@P;]$,4OED15F"A9RRMX[3M1-,4FL\ MU&NW;#RD6Q&3%&X9XMLDP>SW%&*Z'UFN=5BX(^N-4 OV>)CA-W3,[L MDA*1!%).:(H8K$;6Q!V$KJ,4M,1/ GM^-$;*E06E#VIR'8TL1^T(8E@*A<#R M9P>G, G.8T?@7B<1F9/4L%,$*;V-Q1_<_ MH'"HHWA+&G/]%^USV6['0LLM%S0IE.4.$I+FO_BI",21@ON:@E*<*[5<4 M_$+!/]="NU!HGVNA4RAHU^W<=QVX L\'C*Z1TQ)2YH:Z.AK;1DODJJ#,A=, M/B523XR_4QKM21PCG$;H.A4X79-%#&C".0B.+@,0F,3\$_J"[N>A+MLY MKUW/4W5NP#.\A)$E"QD'M@-K_/&#VW6^UH7:)"PP"0L-P2I):9=):3?17Y)" MD@P3)NNTJ,M$(^2MF3 )"W)85\/4JVLW=H;V[CB\ALQ5PMLIP]MI#.\,9T3@ MF#Q#A +8R9=G)D=SNA)[S* NTHV\MT;:)"PP"0L-P2I)Z99)Z1HN1%V323$) M"TS"0D.P2E*NRJ1<-=Z424*9(,]8?^/!D_Q:Y;7W(Z?TCN][ZZIZXV=U,IVJ M3)#+](]DW%;_I'+\S7%;?BE3<;-7NMEK=G/YN"4,SCQWC:RWGCN3L, D+#0$ MJR2D7R:D;[@8]$TFQ20L, D+#<$J27&=E][!,5(."DSUKGLG]> DV%?GGK$_=PK@!' %3 O+YBE)QF"@# MY;\5QG\ 4$L#!!0 ( !V08E?SGO,/CP( %8& 9 >&PO=V]R:W-H M965T[LN\2UTH^F0+3P5 IIYEYA;77A M^R8ML&3F3%4H:6>M=,DL377NFTHCRQJC4OAA$$1^R;CTDKA9N]-)K#96<(EW M&LRF+)E^7J!0]=P;>;N%>YX7UBWX25RQ')=H'ZH[33._5\EXB=)P)4'C>NY= MCBX6,W>^.?"58VWVQN B62GUZ"8WV=P+'! *3*U38/39XA4*X80(XT>GZ?4N MG>'^>*?^H8F=8EDQ@U=*?..9+>;>N0<9KME&V'M5?\(NGJG32Y4PS2_4W=G M@W1CK"H[8R(HN6R_[*G+PYY!&+Y@$'8&80W'1R<'=,=]OL:-[OB_\C44 M>*LW&=9S-7=A*I;BW*.B,JBWZ"6O7XVBX-T!VDE/.SFDGBR88#)%NL;/3&ZH MZ1F0(M)6*&BE7R]LD#,;GL;\= )CV -.# %0Y5!>27K+6*--GL)I)(UA; MD=EW>N!4X78(IQ6>[N&<1L,P40\3_6,VZ'58+%>H^R&ULM5MK<]HX%/TK'K:STYU9BO7RHYLPDY+9;C]T)].TW<\**."M']06 MH>FO7]E0A*TK%3;*EP;#T>%>(=VC>^Q>;*OZ2[,20@;?BKQL+DO)Y-F MOA(%;UY5:U&J3^ZKNN!27=;+2;.N!5]T@XI\@L,PFA0\*T?3B^Z]FWIZ46UD MGI7BI@Z:35'P^O&-R*OMY0B-?KSQ(5NN9/O&9'JQYDMQ*^2G]4VMKB8'ED56 MB++)JC*HQ?WEZ J]GK&T'= A/F=BVQR]#MI4[JKJ2WOQ;G$Y"MN(1"[FLJ7@ MZL^#F(D\;YE4'%_WI*/#=[8#CU__8/^S2UXE<\<;,:OR?[*%7%V.DE&P$/=\ MD\L/U?8OL4^(M7SS*F^Z?X/M'AN.@OFFD56Q'ZPB*+)R]Y=_VT_$T0!$+0/P M?@ ^=0#9#R!=HKO(NK2NN>33B[K:!G6+5FSMBVYNNM$JFZQL?\9;6:M/,S5. M3M]6U6*;Y7G RT7PKI2\7&9WN0BNFD;()A@'5_.OFZS)VCD?UR+G4BR"3./X M#O?R6DB>Y9PH>9PAT?^5\S!:6WXZ,P M7[L_7S=K/A>7([4!&U$_B-'TUU]0%/X!)>N)K)Z8V%$ 8Q4E209Q0C#$(DN@[! H/P<>:ETW>!1M<+?Y56UY520G%SED^O<;>F)K)=VR+KI9X>4D^]5*346&XI3?!@30*@- [A)8E"+:RAMXJTI^IMVYB%X2!0$(8B MR_9&1V< ]%PU:<_<"VDXOQ!&K0-+U%J/D5/S3BQ+>Y)>Q4D38V9-%(ZHI2PA MK9O(+9S7XD$=E-=J!4@Q7Y557BT?P2"=-.=N3%]L_:2U$B/JN2PAI[:?G;XG MMG[Z6M^16^!/+4W(E&J-'(3"V+(T\5&?[=;UFVJ6PO2UX(>'\ZN<[>GY[8^IEK6<:1[_+DU/FST_?$UD]?2SUV2_W) MYQX );8=KX4=NX7]K.)D*OL>Z1Y\ZN+[9^ MGEJKB6]3G'AUQ7VQ]=,_\L4]&>.FD-.AV$,89EF'6NN)/UN< (8W&?:C(,BV MG;7BDV%:KFGSV:@4Z")'D8-^.O71?;'U MTS^ZH^W;1Z=>?71?;/WT]9F ^O'1*2#9<<2,K0_ :&0[Z5.M[M2?DTX!BSQ" MYH,' (R2U+;CM=;39W/2*>22Q\.X 1!AEKN35&LU]>&E4[.-1NH''IY? 5AJ MM06H%E3Z$SO]_%+EM>#$0K CB7KS:LJ!B5+S.K2E)D?/@+&ULK99=;YLP%(;_BL6JJ96V\@U)ER"UR;KU8E/5M-VU$TZ" M58.9[81VOWZVH2A-*)FBW8!MSOOZ.0>P/:H8?Q(9@$3/.2W$V,JD+"]L6RPR MR+$X9R44ZLF2\1Q+U>4K6Y0<<&I$.;4]QXGL')/"2D9F[)8G([:6E!1PRY%8 MYSGF+U= 636V7.MUX(ZL,JD'[&14XA7,0#Z4MUSU[-8E)3D4@K "<5B.K4OW M8C+4\2;@D4 EMMI(9S)G[$EW;M*QY6@@H+"0V@&KVP8F0*DV4AB_&T^KG5(+ MM]NO[M2JZ=$Z63RC;&T(I0B7*3HII"X6)$Y!70I!$B!/J.O0A)5 M+4@1SAF7Y \VY8=G]1T)0*=3D)A0<:9"'V93='IRADX0*=!]QM9"F8J1+16G MGLU>-$Q7-9/W#M,,RG/D.Y^0YWA^AWS2+Y_"0LE=(_?>RFU5G;9$7ELBS_CY M1Y6H*[W:+^CVT__EA2CQ L:6^O$$\ U8R<'(WFR#]UH?"1ZTX,$A\* +O%:%6^"!'P<[X+W61X*' M+7AX"#SL @_WP/TPV@7OM3X2/&K!HT/@41=XM ?N>G&\ ]YK?21XW(+'A\#C M+O!X#SSV!CO2N!=](/]LKN#W;+W3G D_K#%'_;B M_U0GE GF_(44*_2(Z1JZTACN+32N'P2[*TU'E!?JSW&S#6AO[9+ZA/(#\Q4I M!**P5#KG/%;5XO6N7WOY"]0 M2P,$% @ '9!B5UNL=Y$6 P K0P !D !X;"]W;W)K&ULM5==;]HP%/TK5C9-G;21#TI*.XA4Z*;UH1HJZ_9LD@M83>S, M=H#]^]E.2),VM4K+>""QXW-\SO6U!K6C<(VUEP=B];EPG8\?3BB"%6&H*K"X;F$*::B:EXT]%ZM1S:F#S M?L_^S9A79A98P)2EOTDBUV-GZ* $EKA(Y2W;?H?*T$#SQ2P5YA]MR[%]-3@N MA&19!58*,D++*]Y5@6@ %$\W(*@ P4L!_0K0-T9+9<;6%98X&G&V15R/5FSZ MQL3&H)4;0O4RSB573XG"R>B:QBP#]!/O0*"3*Y"8I.(C^HSNYE?HY/W'D2O5 M+'JL&U>,DY(Q>(;11S>,RK5 7VD"21OO*G6UQ& O<1)8"7_$LH?Z_B<4>'[8 MH6=JA\\A5W#/P <6.?TZ8GW#UW]!Q+JB4Z)/N]%Z5UZ(',!JV8UMZLL[Z2D]GM:6WTW+J8,^ Q4*FJ :3J M#54IU.=)8P]V1V@$2C+?:Z2]U]-O@JX#Q?<>WIN>/5,)?2Y3[VS41_X;\K6"GXLLT=B:YL-'LP&_R=C[;P'1Z%D\_UVS@;]\%'6NHW"+P.^ M,O6P0#$KJ"P+K+JWKKDO3:7YJ'^B:W%34#[0E(7\#>8K0@5*8:DHO=Z9>N7Q MLC8N&Y+EIKQ<,*F*57.[5M\3P/4 ]7S)F-PW] 3U%TKT#U!+ P04 " = MD&)7Z /KE\$ #/$ &0 'AL+W=O"Q7A38OPG2V9BMX OW'^D'B+.RTY&4-7)6"$PG+>7!+;Q9T8@3LBC]+ MV*FC,3%4GH5X,9-/^3R(#"*H(--&!QK!X_%>^T=+ M'LD\,P4+47TIY7: D-C;Y,5,K^)[MF[7@4D&RCM*A; M8410E[QYLM?V((X$4(];(&X%XG.!Y(+ H!486*(-,DOKGFF6SJ38$6E6HS8S ML&=CI9%-R8T9G[3$KR7*Z?03ST0-Y'?V"HK\;)Y$,@UHH4SPK*Q*9D^[=P^: ME97Z<19JW-7(AEF[PUVS0WQAARGY++@N%/G <\A/Y4-$VT&.]Y#O8J_")UCW MR2#ZB<11/'#@67R[>.R!,^A.<&#U#;[A!%VGTT@G;FGCI3=JS3*8!^B&"N06 M@O2'[^@H^L5%[9V4G1!-.J*)3WOZ$7*0K")E0UCC58%7#"<*"--$::8W6LBO M]OZX#L*OO1?3?A1][[I@B[=(GE <=A2'7EM^6"XQO!"QO'$1&+ZG)=])V0G- M44=SY#VQ1<'X"M"09,NJ3>/AK,*(SGCF-%VCCC9!Q&2&;1KUQV/TONTQIW99 M=+(L.:PZ 3ONP(Z]8$U( FL7A88AF+DP-'."B4Q:Y$ZG&[L #X;C,\#.91&E M;L23#O'$B_BI35%T%)->[0R9$R<^$X].\'GW>>,EF78LIEX6&->P+E#VFFRX MR0:!5ZE+"I_W9IDY^/@C ';1VC#<^M M:9P$Z;7[WC)TKXOB"T:(#]AC?PKYE_,2'-6, ]W$_N9!AKDG2_M"?8>BA7*#>))T^@MY(3K0@:RFV MI:V'M=P V:R=G/S:>DE_=(G3X+]9\5 'T"N%0&L;6RCNK:9+5CGQ7TG>27]\ M"?\5R6%_DVO0>H,;*57",5Y?8=OX;>Y/+=^C]2/3WD>NI/]EU- M@R6:R%YLTY,3C!ZF=+-.Z*3K5]H;)_W!);Y71"/'29UR.Y0&U%\;_*8+D$[X M[LP>)>>1SJ\?(\:5RI(>B@+JKPH:.V#/:H/VI2*9.BN#)#FO#-SK:#(Y<^[P MJ#6L0:YLQZS0_!NNFY:K>]MUY;>V%SU[?V>Z==MR'M0TK?YG)EP1)58 M%^)]ETWWW$RT6-L&]%EH;&?ML "&V&ULE55=;YLP%/TK5ZR:.FDMA"0DZ0A2TVQ:'RI53;L].W #5L%FMDG2_?I= M0\*RA6;="_[ ]YQSK^WC<"/5L\X0#6R+7.BIDQE37KFNCC,LF+Z4)0KZLY*J M8(:&*G5UJ9 E=5"1N[[G!6[!N'"BL)Z[5U$H*Y-S@?<*=%443+W,,)>;J=-S M]A,//,V,G7"CL&0I+M \E?>*1FZ+DO "A>92@,+5U+GN76S'=PF4\>S@C#'V%@$1LT:;S#/+1#)^+'#=%I*&WC8WZ-_J7.G7)9, MXXW,O_/$9%-G[$""*U;EYD%NON(NGZ'%BV6NZR]LFK5!X$!<:2.+73 I*+AH M6K;=U>$@P/=?"?!W 7ZMNR&J53."[LIBR,HK^< MXDQT*V)9(#RR+6JX@">A,):IX#\Q <.VL$2!*VXTG,_1,)[K#W &7,!C)BO- M1*)#UY ,"^;&.\I90^F_0CF!.RE,IN&S2##Y,]XE^6T._CZ'F7\2<('E)?2] MC^![?A^>%G,X/_MP K??UJ9?X_;?4)NN-)OH07>TO4U7NF0Q3AVZ+AK5&IWH M_;M>X'TZH6W0:AN<0H]F+&#%-1(]I*NHUXP]D)W MW<$_;/F')_FI-N0!&H%\@13LZHAWYW:SC MEG5\DI5LBDQ([+8C?B'3+*@FE6V$Z=(P/D[]M8V8M"(F_W,P421=Q)/C(SD: M#_YB=@]LK4"5UN:M(9:5,(W#M;/M^W#=V.+OYQF8&19F^12&K+)^ @ # @ !D !X;"]W;W)K&ULM59M M;],P$/XK5I 02*AYZ]M&&FG=0$QBHMH$?/:2:V+-L8/MMMN_Y^RD7D%=0+!] MB=_N>?R992RNX ?.U72D-C?LW]TSJ,SMU3#N>3?66GJ M13 /2 EKNN'F6NX^0>_0Q/(5DFOW);O.-DT#4FRTD4T/1@4-$UU+[_N#. @ MSW% T@,2I[O;R*F\H(;FF9([HJPULMF.<]6A41P3]E9NC,)5ACB3?VE!4<-$ M13X#.J?)FPLPE'']-@L-\ENKL.BYEAU7\@37";F2PM2:?! EE+_B0]3EQ25[ M<T'20:06J0"&8-8A<8V[ +B>@"\JI?>I'#[!CC+MW8'/5 M-H]&43R;9.'VB)29ES(;#BEZ_U1(#0+_\DK;'(15_'M0A0<)N@%5N3*D22$WPG2YVL_Z4G?6)?A' M\ZY.7E%5,:$)AS5"H]$,'YWJ2D\W,+)UZ?Y6&BP>KEMCN09E#7!]+:79#^P& M_@<@_PE02P,$% @ '9!B5QJ&DU-2 P WP\ !D !X;"]W;W)K&ULK5=M3]LP$/XK5H8F)@WRVC?61J)-T":!ABALGTUS M;2(2.[/=EOW[V4D(31JJ,OREM9U[GGOS77+C+65// 80Z#E+"9\8L1#YA6GR M10P9YNR^F:&$V+XX^+LEOECNA9I0N"6 M(;[.,LS^3B&EVXEA&R\'=\DJ%NK ],H'.HIO@5->?&+ MMI6L9:#%F@N:56!I09:0\A\_5X'8 4B>;H!3 9PVP'L#X%8 ]U@-7@7PCM70 MJP"%ZV;I>Q&X OLCQG=(J:D)9M:%-$OT#)>"5$792Z8?)I(G/!_YL"P2,@* M78.,-T=GZ"HAF"P2G"(NL !Y*P27=R*5ZP@)BF@-24O(:0 ")RG_(L$/\P"= MGGQ!)R@AZ#ZF:XY)Q,>FD+8JC>:BLFM:VN6\89>+;B@1,4'\:,# M>%/&J Z4\Q*HJ7.0< [Y.7*MK\BQ'+?#GMGQ<*?+G8]I#_];>R,8;GUKW(+/ M/?+6=.6W9/"Z&53_N^ Y7L#$D V. ]N X7_^9/>M;UW!U4D6Z"0+-9$UTN#5 M:? .L?OW5,@J9;) $3S+5P>'KD24'/V"0[TW-KX['([-S6Y\]V6\GM64"?9E M;'O8;PJ%'4*>TZN%&F[V:C=[!]V\IF1U)H!E>ZVGR]V#7.^]=SK) IUDH2:R M1D+Z=4+Z'R[_OLXTZ"0+=)*%FL@::1C4:1AH*/^2H[=;_K;=*O\N&:]5_OLR M(]=I5?^^C&TY@^[J']9>#@]Z.8\I$\>7_T&R]]X[G62!3K)0$UDC(Z,Z(Z,/ ME_](9QITD@4ZR4)-9(TTV-;KM[NEH0%4)+OOY,&@U0 Z9&RW]6X/.H2<7JM- MA!U"[FC8:@'FSL"2 5L5DR)'"[HFHOP*K4_K:?2RF,%:YU/[8F9WG =J>BT& MI%?ZF)\LT=3VY."HL4PN;U:_3OA7EA9@$9FI+D+U[Q>&(,#+!":[A-^#W9_T"5 M(5_&6Y*$%4>PK_I:!EAN&2=I)18$*<[*,WRN$M$0"*-J@5,)G/<*W$K@%D9+ MLL+6#'(8C2G9 RI[BVCRHLA-H19N<"9?XYQ3\10+'8]^YXA"CK,-N$4B&PQ< M@E]B\H@IP5#&P0XF6P3(&O!8G.J^B>P+$@P7.,'\!9S/$(8K)E,%NQL(Y[XS42I#901/'4%^D".6PR6:&$5ZZ0X9T>=/=F!] M5=G[H&!'9MW:K*N+'KV1\NM2%10JN4#L(M<.QN:NR:V-W)/;J[F]4]R>BKM4 M^0UNVPG#%K@V=$]POP;W3X'[*G"_"^Y:5@M<&[HG>%"#!Z? Q5XH !WG1:X M-G1/\+ &#T^!ARKP4 5NM\"UH7N"#VKPP2GP 1!+JER21>%>T=*KBMK9G1=$NIM)83*K>02A].=[;Y[66KZM0L@\'0K3L=TQU* MKJVON;OL? M6F#-QIY7_G#\A'2#,R:FZUJ$MZY"D2-:[N'+!B=YL0U>$"XVU<5E+/Y[$)4= MQ/,U(?RU(7?6]9]4]!]02P,$% @ '9!B5RU+P($9 @ V 0 !D !X M;"]W;W)K&ULE51A;],P$/TKEI'0D%B=)EUA)8G$ M-B&00%2K8)_=Y)I8B^U@N\WV[SD[:0A25\&7V&??>_?>Q7;::?-H:P!'GF2C M;$9KY]H58[:H07([TRTHW-EI([G#T%3,M@9X&4"R87$4+9GD0M$\#6MKDZ=Z M[QJA8&V(W4O)S?,--+K+Z)P>%^Y%53N_P/*TY15LP/UHUP8C-K*40H*R0BMB M8)?1C_/5S<+GAX2? CH[F1/O9*OUHP^^E!F-O"!HH'">@>-P@%MH&D^$,GX- MG'0LZ8'3^9']4_".7K;!=A[_W=]3N-S MB ,C+;FX \=%8]^DS*$03\>*H>A-7S1^H>@&VAE)HK#01 M![[D'TV<4M0S+$XS^*._LBTO(*-XMBV8 ]#\]:OY,OIP1E\RZDO.L>?'CEX> M._JGCY/F7@A%I%:N/MW2\R66RP%[1NYBE+OX/[FEL(7>*T>PRW!*6\\W[P^9 M?P<.>32+KI/KE!VF0MCDH/H[_XV;2BB+_=@A,)J]NZ+$]/>H#YQNP]G=:H&PO=V]R:W-H965T"";5.H/=C0M\ :6()^* M!5<]NV%9DPQR05B.."0SZWHPF8]:='^N9Y6A!0"&6 MF@&KUQ;F0*DF4C)^UYQ6DU(##]NO[-^,=^5EA07,&?U%UC*=66,+K2'!)94/ M;/<=:C^>YHL9%>:)=E5LX%DH+H5D60U6"C*25V_\4M?A # 8O0-P:X#[4<"P M!@R-T4J9L76+)8ZFG.T0U]&*33=,;0Q:N2&Y_HM+R=4H43@9W;%\/*2L%SM=B:DN577/8<9WIILKD MOI-I"<45&CH7R'7<80=\W@^_A5C!!P;NOH7;RG-CW&V,NX9O>(KQ+E<5S:B; M1B^RB2AP##-+K2(!? M6]/G3P'>^=GG\3V1O' \;Q\,^]FA1K[W#'WVIUE', M2UBCHAZE!*\()7+?58LJ@6\2Z/UA&_F>,Y[:VT./[2 O=/PFZ(WV4:-]U*M= M[2:2@MH]),(;#J;5);"7Y=2?59%YAT:<;AM>8\/KM7%/8LX$2Z0J?YQ(OF-"[_7Q2.3F"+ZT07DM^P$GN,=^6D'>:'WSJ0)&IU! MK\X[$&*"YB7G>MX4C)N#@R4?EQZT5 V!(>CMH' 3=RL>-\O'?*]RI:-Q* MYH_\T9&B<7L%.D'8+2EL)(4G3MT+=)VQ4E<6[_&* L)Y7F)*]XAM@2.9 JIJ MG)AV[[H-6XI'CG/DJE??J5/>/C@R]77E'O,-41LBA431.U?Z@.?5%:#J2%:8 M4W3%I#J333-5MR;@.D"-)XS)UXX^F)M[6/0'4$L#!!0 ( !V08E=9*J02 ML ( &\& 9 >&PO=V]R:W-H965T M>^Z5^5Z;1UL"('NJI+*+H$2L+\/09B54W%[H&A2=;+6I.-+6%*&M#?#<*U4R MC*,H"2LN5)#.O>S.I'/=H!0*[@RS355Q\[P$J?>+8!0B*-$)PG1>\P+6 M@ _UG:%=V*/DH@)EA5;,P'817(TNEXF[[R_\%+"W1VOF/-EH_>@V-_DBB!PA MD)"A0^#TV<$*I'1 1.-WAQGT)IWB\?J _M7[3KYLN(65EK]$CN4BF 4LARUO M)-[K_3?H_)DZO$Q+Z]]LW]Z=1 '+&HNZZI2)0254^^5/71R.%&:O*<2=0NQY MMX8\RVN./)T;O6?&W28TM_"N>FTB)Y1+RAH-G0K2PW2EJTH@11DMXRIG*ZU0 MJ )4)L"RLVM +J0]GX=(QIQ*F'7 RQ8X?@7X$[LEJ-*R+RJ'_&_]D$CV3.,# MTV4\"+B&^H*-HP\LCN(Q>UA?L[.WYP.XXSX"8X\[_I\(G/*[A9N?K$HJ!0A9U*@*+BO;"GX1M#^^13; M%B_Q>*Y#=^ET%KEG'NY.$)GV1*:#1&X4 KF'S! ;:@.;&5%W; [$3M$91JUE M8YF$@DLF#@:PY$C-FYF&O*;E*'[':C"4*]54;&MTQ:Z:@CJE#?)H["HDFC'4 M['NCH)6V=>/.7(JQ)&B^18=R "9QYC/?4-V3;GO@#"9']@92F/212P9]_/&2 M. N($ESI,7BB,6OA5,B2?S(XF9Y(8'@T!"HPA1]UEIQJ%+;SH)?VT_2J'2(O MU]M1?,M-(93+Q)94HXN/E#73CK=V@[KV(V6CD0:47Y;T1P#C+M#Y5FL\;)R! M_A^3_@%02P,$% @ '9!B5ROMV/-X P +@X !D !X;"]W;W)K&ULK5?;;MLX$/T50BV*%FBCFV]*;0&UY:+[4#2(F_:9 MD<8V$4E42=I._WZ'E*+:%F.DNWJQ>3GGD#/#H8;3 QG$4S-V(^(IWZF< ME7 CB-P5!16_YY#SP\SQG:>!6[;9*CW@QM.*;F %ZJZZ$=AS6Y6,%5!*QDLB M8#US/OG7RTCC#> '@X,\:A-MR3WG#[KS3S9S/+TAR"%56H'BWQX6D.=:"+?Q MJ]%TVB4U\;C]I/[9V(ZVW%,)"Y[_9)G:SIR)0S)8TUVN;OGA"S3V#+5>RG-I M?LFAP7H.27=2\:(AXPX*5M;_]+'QPQ$!=>R$H"$$YX3!,X2P(80O76'0$ 8O M76'8$(SI;FV[<5Q"%8VG@A^(T&A4TPWC?<-&?[%2GY.5$CC+D*?BE>+I _E6 MZ:A)0LN,W()4@J4*,E)/WI5,2?*A[GV88U0RLN %GE1)3;"7C[H-Y&T"BK)< MOD/PW2HA;U^_(Z\)*\GW+=])U)935^&>]&9_(?G*2[659%EF MD%GXR65^=('OHJ]:AP5/#IL'%P574%V1T'M/ B\(+?M9O)P>V,SY?ZLO__/J M)\X(V],3&KWP&;T$!-M3G>KR/?E,F2 _:+X#6YAKH8%=2-^&U[*B*"3IPX;)TXO.C$Y:\=4[_) M34Y+ZW5UD?VW+NM3+.E3;-F3V$D(1FT(1GW=*J,^H]&G6-*GV+(GL9-HC-MH MC"\F1,($%G4$*U.!,2DW>*E(94V-<2<=)\/3C%UT(8/1*22I(/QI1)X:^YX_/;.Z")M[984BZ&,L=;P%U M[WCWJ N0&S,RT.B);M2U=5,.]H^;CZ9FOYL?.Y?+WS+>(*/H?KM\D>^?DE] MI6+#L'3.88U+>5=C#(^H7R=U1_'*E-_W7&$Q;YI;?-"!T "<7W.NGCIZ@?:) M&/\+4$L#!!0 ( !V08E>J2+ :J0@ + ^ 9 >&PO=V]R:W-H965T MQZ*;YZC>.>EXFV\727[F'N;O-$N6"'+8JN=YX>+ MZ\O\LX?X^C(ZI($?\H<8)(?=SHO?;WD0O5TMX.+XP6=_^Y)F'ZRN+_?>EC_R M],O^(1;O5I67C;_C8>)'(8CY\]7B!GZ\8S1KD%M\]?E;4GL-,BA/4?0M>_/[ MYFIA91'Q@*_3S(4G_KWR.QX$F2<1Q[^ETT759]:P_OKH_9<ON-EX#R -=1D.1_P5MI:RW ^I"DT:YL+"+8^6'Q MW_M>)J+6 +&6!JAL@/HVP&4#G ,M(LMA??)2[_HRCMY G%D+;]F+/#=Y:X'& M#[-A?$QC\:TOVJ77CVFT_@;^VF.KY0?*3,/[R^ E\^/&GRU4J@LRZ6JW+@&Z+@%!+ M0"[X(PK3EP3(N,#A_Y?@FP]3- %L*:>.[Z-T>&<'"5 M<)S[(RW^D 5QF;^'P MU"3(ZR.;UQV3OK?G50DSO?'']GQ\@L_ZK0S>1 MLP964F$EN7=\9G'IDD"F3,)$SAI)H%42J'' "YQ1F817D0 _W((]C_UHHP-N M]@81V.7S0P?3V'0D3%;!9,; [G?[('KG'"0UO#I\1C=#!W8B9PW$=H78GJVZ M[2F3,)&S1A*<*@F.<=C_/.R>>)P]$\I$_ SNO_-X[2O/!;$IH(''L10 M\Q.TFR@(O#C)IK<)>=&E74..EN0$M#&LD:"A)6F!-7PZ@_^!'H\OL^>AQ3V5 MMV8>:O0(SC;)2]=3)6(B;\U$()D(-'2B_W5(DU2D)'N>78!;OO7#,'O]Y(G* M$%.C8_J7'=;G/V.N15SK9"9H#"G%S'%99=@$);D8-),Q"2HZ@OHU]L*T>^TJ M'==C0M2RE-!5,TALEU*G)71)K:"1M)RU\):NFRLOGK1K<$]2 E56@I>6LB+HN MK68F1Y!O(S#>Z4-:7Y9YXRAXA:@!2 M2E%G1I>H96E DCD@XP-Y'N)8]MD(%BWQ:37JS. 2M4PN)$D ,I. +DSZ%;PO M-J0&S9;(/L6F-:,MT"050&8J,&2::1;UOABQKB8S8:F)46L&<0M(21J0F33T MK,EJJ>^+BNBJ$BI5J35K6_*1I!+(3"6Z4'6M_WU14LWZJ Z=SJIUY"310&:B MH6#\S#.1/BO#NRA,8V^='KP _,WC7:-4,WSO7*#30S)WRHJFP"XU)_'K#VR\ M=ZWVU.'*+EWARI6K<=5,CN0LR,Q9AB3GM,0-R3%W2DM$K$)$VY-C=G7,,ZE< MD<[D2$*$S(1H2'*Z9HHA6>8@!E62V=682I)D"YG)ULUV&_.MEW+PNTB-'R;^ M&GSU@@-O\'IM @K'K+ZV.=BQB*.L$*HE0XPBR]8O$EB2*&PF48;H:V6OW7*P MU)^S4#!=QSVE2QI+:KO(M5L($Y:$"9L)DR%Z0UUJT<"^8Z&Q-(^%I$K83)7: M!30$N_9_C)X';P!-Y*V9A]IV%YY-0,/3[H3-L16&)??"@P6;,P4TK(HST$(V M550HI.;XT-JPK-A4XA M-(13[8S5 M*;D*-G.5LY2ZTG8K168H?T0A"HIQ/?W*80QR; DE? MR'GRTC3*8!E$9RZT9JT5+JD.&:@O3:,,EKV>ZIU*D6O,ZE.A"4J2&S)0%YI' M&"RCL#M&3F?5.G"2U9#IY)W^PF!'IVXEY[2).#T=0*M2<9PN%8=(9D0&;IE- MH@=V=.H<(<$C)(C:TV/V916^3*#H84#)7\C8Z6 MGCID/ZH*2,0EA+%3[FF.8.P95,G)J)F3C9<&J7KZQL&6312 <^A,5%(T:J9H MTZF'94<]AG0.:D8E-:-F:M:F,/XI_O+C=QO!R=9I%/<[NF?N<:C@-I6W9GYJ MYZ[I;,HCG>@H=9F(.0YF4\GM:%\9:ZC^1E41"T)+50G, 8P%*'D>-?.\X3.A M4X,W]SBX .90OJCDB-29;R9,=/BZ3,0<1[FI)(:TKV0V>"9H]#*LT3C- 8R] M@R')'AMW;+LQ$W8\ST*O)X*YO\'7->8XS,TDS6/S'>9FDQ[FGLI;,Q&2#;(S M#W,/D\*92A%U6QWFH,:"E@R1F1GBT+G1^8PP]S>X).9@DTRR23;?73TV*6V< MRELS$9(VLKEV*YFZ#TDU9,G<_U!\J]K=WQV/M_F5Z 2LHT.8%I=DJT^K:][XO*T=%/V7/Q:P# M #&$ &0 'AL+W=O)(K1 7/!2OEW%LI55WZOLQ66!!YSBLL]9L%%P51>BF6OJP$ MDMR""N9'09#X!:&EE\[LWIU(9WRM&"WQ3H!<%P41+]?(^';NA=[KQCU=KI39 M\--919;X@.I[=2?TRF]9!B[EV%ES=A8@#VQ ^*6]EY!B/ED?,G ML_@GGWN!L0@99LI0$/VQP1MDS#!I._YK2+WV3@/L/K^R?[/BM9A'(O&&LY\T M5ZNY=^%!C@NR9NJ>;__&1M#8\&6<2?L;MLW9P(-L+14O&K"VH*!E_4F>&T=T M )JG'Q U@.@ $,5' '$#B*W0VC(KZPM1))T)O@5A3FLV\V!]8]%:#2U-&!^4 MT&^IQJGT0?'L"?ZMC$\ED#*'>Y1*T$QA#O7+[R55$C[#3^L2O7VU0:%##-\( M%?"#L#76R"NIDZ%A.ON"BE F/VG@[^"#7!&!%KF6.^C_>UUE9P]"KX.G(2/F!U#G'P)T1!%/?8<_-V>.0P)V[]'UN^ M^'_ZO\]S-?.HG]E\_R]E13*<>_H++E%LT$O_^"U,@K_Z9 ]$MN>$4>N$D8L] M;3.+-)FU,)FU,9D%? &\\>$[HY.T;[MI$K#(OMQS M^I M;M*JF[Q-W88SHBBCZD6G7Z:XZ),XZ8O79!R/IIV?@]@Y[W^GNHM6W853W2TM M:;$N^J0X@:=6CX'(]C1.6XW3#RNATR&=,!#9GA/"8/>'/!BJZKB93I7=L!T6 ML7 ZZB^C8:I/&Z>DP6YK8K["MF^PFBG,!JP^KC)3I99LYGP=>*61$>B MMNMH0F>OD-Z2YV,UQXT\6-\_)@M[40L$8BGHH"B$G+WTQ]#L388%B:0=E M"1E?EZJ>E=K==AB_LB/HP?ZU&=+MI+FCJ2?\6R*65"<^PX6F-%V0!Z(>FNN% MXI6=.Q^YTE.L?5PAR5&8 _K]@G/UNC 7M/^Z2'\!4$L#!!0 ( !V08E>O M<(6A* 0 +P6 9 >&PO=V]R:W-H965T(9I MX %BQ_?DGN-K<^+1CHL'N0)0Z&>:,#GV5DJMKWQ?ABM(J6SQ-3!]9\%%2I5N MBJ4OUP)H9(/2Q"=!T/-3&C-O,K)],S$9\8U*8@8S@>0F3:EXG$+"=V,/>_N. MVWBY4J;#GXS6= ES4'?KF= MOT")XA28C#E# A9C[QI?W1!B NR(;S'LY,$U M,E3N.7\PC7^CL1>8C""!4!D(JG^V< -)8I!T'C]R4*]XI@D\O-ZC?[+D-9E[ M*N&&)]_C2*W&WL!#$2SH)E&W?//#3P4;J3B:1ZL,TAC MEOW2G[D0!P$:ISZ Y 'D.*!S(J"=![0MT2PS2^L#570R$GR'A!FMTF:58/:*_/H"B<2+_UD!OD(_DB@J0(U]I#B83/\SSG6;Y MDA/Y#M$7SM1*HH\L@J@:[VONA0!D+\"4. 'GL&ZA=O 6D8"T:_*Y>7DX<:33 M+N:C;?$Z)_!.J/]+X^-VWC5+**M3SHEL]H,KN:8AC#V]X"6(+7B3/__ O>!] M'>V&P"HB= H1.A:]_9M%62="ITD1&@*KB- M1.@Z*^&_37H/PJXVNU;>HJ6@ M3!T7?<8Z@^I:*+-S;R=D, @Z(W][2,?YP%?2Z15T>J\K[(\_-F:#,$5=.Z%. MV',GM"&PB@+]0H'^Q:JZWZ0(#8%51!@4(@Q>6-7SO*J_;I146HV8+1%5: K+ MF#'3T&/4"M C4%$GR>!)R?<#\SFJ>6CCEA7$L5! M:0.",^?ECFUU>>K2U).B_VR?FXXV5/Z!_EU6]WA,0MG+J\L*TQ*KJ01KI]/ MEUO^!$P.B Y:9# \_!RS)FYMJFQ*RX/=GJ>IF6O79-<_IE WZ"2%TK!@IQ68 MS$#85RH60KZ 7F;9W+#G;NQ-H55%* T+[E[L#PXWY$UR(2[A='!I=;#;ZYRU M[[NQSF;>>_HWXMI>2_."G;;@5(43_%R%-VI=FD*KBE":%SRX7(4WY$1R(2[A M:W!I;'"#SL:-=3;SIQ:HZZAP4EH@XK9 M17^W-N)&_-<;DVA514H+13!%RMO MTI CRH6XA+\BI;\B;G_UVVXXQW_V[<2=Q[D\_8-SP!3$TAZ/2A3R#5/9B5C1 M6QS!7MN#QZ/^*;ZZR0Y22YCL7/<+%?K]3*($%AHR:/4U19$=E68-Q=?VM/&> M*\53>[D"&H$P _3]!>=JWS /* ZL)_\#4$L#!!0 ( !V08E>6X%\@70, M "@, 9 >&PO=V]R:W-H965TM M&%J@L5[L)'9F&\A+A_5#MB!&UL^T=+:(4*1&TG8S[,?W2,FRNRDLT,'#OEA\ MNX?/0]X=S].=TL^F1+3PN1+2S*+2VOHJCDU>8L7,0-4H:6:E=,4L=?4Z-K5& M5GBC2L19DES$%>,RFD_]V(.>3]7&"B[Q08/95!73+SW:0C9^!7_,YQ9X[:X*0LE7IV MG8_%+$H<(Q286P?!Z+/%6Q3"(1&//UK0J-O3&1ZW]^@_>_$D9LD,WBKQB1>V MG$7C" IKH3QO[!KUR81Y!MC5=4:$X.*R^;+/K<'<620 M35XQR%J#S/-N-O(L[YAE\ZE6.]!N-:&YAI?JK8D6RR@F7R2W)HSN"X*[E8Q 1]EXP[N6-_>H65RZ$@YK&EMBY/>*\97+3,,E>83*!>R5M:>"#++#XVCXF59VT;"_M)@L"+K > MP#!Y#UF2#>%I<0=OW[P#4S*-)@ _[$YNZ.%'K\#WGU.?[B"."[LK4[,<9Q'% ME4&]Q6C^XP_I1?)3@.6H8SGRZ,-_>;]]O$\3X/GNZMJBCQF,;'@CK2IP_ZFDFV8[HP9&3A!1U.KM:2__EW'VLT-ZS& MGI7+:-MY-IA,XVV/E(M.RD50RB>?&; X8UO4E.F@1LU5 8JZL"MY7I+ ?ZH- ML0QOF%Y"Y4,I< ^7'?G+(-:OFVI)--6J#1Q P==\*=#= Y%$RJE V0"0D8[5 M1H@7:*_F=US'0:X?JEJH%\2OG*)OYR#,=SKV MI",Y.5E 3D[ .TT.+T7ROPS)EM9Q3(X&HWY728_>O?2_CLIO[)B.OQV6:7;@ MGP71LB0=MO[R(%BOFX<1OM=?#N]C.CR9IZ>G>#/3PZ.9!M^VEOK>A9U?<[EN M/:27;A@NS0(W'Q\5;Q7JM2]1#?G;1MJFCNM&NS+XNBG^#LN;&OJ>Z34GP@)7 M9)H,+BFYZJ8L;3I6U;X47"I+A:5OEE3*HW8+:'ZEE-UWW ;=GX/Y%U!+ P04 M " =D&)7!N]W(UD& >* &0 'AL+W=O990(;]FFVF^RQA=E49)/"6&X4P3&J63^:R\=I?-9WPOXBAE M=QG*]TE"L^\W+.9/5Q,\>;[P,=IL17%A.I_MZ(;=,_%Y=Y?);].&914E+,TC MGJ*,K:\FU_@R-$N#$O$E8D_YP6=4N/+ ^=?BRV^KJXE1S(C%;"D*"BK_/;(% MB^."2<[C[YITTHQ9&!Y^?F:_+9V7SCS0G"UX_&>T$MNKB3=!*[:F^UA\Y$^_ MLMHAN^!;\C@O_Z*G&FM,T'*?"Y[4QG(&2916_^FW.A '!I('-B"U 5$-K $# MLS8P3QW!J@VL4T>P:X/2]6GE>QFX@ HZGV7\"64%6K(5'\KHE]8R7E%:+)1[ MDR 6V+3+_R%"4+GG"T.N8Y_D;=($^LF5,\SQ:1TM:Y#5'ZXPG M,KO+?;*/J6 KQ,6696C9H2G,T>N "1K%)<_G^P"]?O4&O9(CH$];OL]INLIG M4R$]*.8Q7=:SO:EF2P9F:Z(//!7;'(7IBJT ^V#$CS^&[(:.$ M]VSW#IG&6T0,8@+S69QN3B!W_MWHX0^/W@F&V:PEL^0S3UI+Q2* ,EQQ6#!' M41G62!3K)0$UDG$5:3"&N,?7Y#8YHN M&:("R;L3/;!-E*91NH'243$Y)5.QJSS.B>'8>#9]/(PS@,+EHCE$!7T4]ES7 M[*)"@,OWB=N@.B[;C4N#P"0YRB5 M ,+8'EP(_,99?]393US0&)1@727WP&1+P:2P5^3<6Y3*7H2OD:#?&+AB_1-" M!&#Z(0) O1!!F*$08:-5N,9HD'Z7+M*$[U-Q$ "I7 5'C&;%VH"5J-&?C:5X M#F!,)3H!Q(/5/1$ X0-0U_,#;8\U;(HU23?'ONHI '*MGJ\G4(7'J+K.DM99 M,NKL+8TR](7&>U8LZ(!ET2,MFE XN:-@*=3JFWO?0QTCNU=0P@F&7V-A@ )9M:8R!4K<3'H\+UAX6$"TQ:;; ! MD.-ZJOM]D$5&=M=65>.S9/60E !$+B:JJQ#(4%5E< I7>)2KZVZK MJ_&XL+Z5:SW:I&BQSS*6+K^C3QE-\[A<\D>:[7'FL_;@W'1H90NTLH6ZV+KI:)L-=[R(O*C'[.R9:O,)8"X<2Q47 JKCW=#B H3=V#' M)*WZ)Z-R]C\0%_4$E)5DJ#(5@A&BQB$XC2T\RM8-5ZO.R5GJ?&"3)8!,AEP& M8)#+)[&%1]FZ+K?BG(R+\^N#5XG5G=0MZ^^'ROHH[=EE72=;H)4MU,7635#; M'Q!'QRZK]16#5K9 *UNHBZV;CK8'(>,]R%F[+-!X8,M6>R\(9A+740L% "/8 M\-1" <)\,E HV@:$C#<@+[/-0NV#^G!V :)LHG9G ,SM:1" BOCN0!=/VGZ% M_-\O @CP'PV6VK8/Y(J\$3.B5@/HV M! "YZI(* )"%U4<^ @;[L#[$+,5ZJ:.MP(UB=/)MX/5)UP0S#)\566 M9:M/Y2#- <"9S_ U!+ P04 " =D&)7O+5/KXT) >90 &0 'AL+W=O MNB[=[6#_-F6ZMB MN6NT7LU)&";S=5%N9M>7N\\^U->7U5.[*C?J0QTT3^MU47^Y4:OJY6H6S;Y^ M\+%\>&S[#^;7E]OB0=VI]L_MA[I[-S]0EN5:;9JRV@2UNK^:O8\N),O[!CN+ M?Y?JI3EZ'?1=^515?_5O?EU>S<+^&ZF56K0]HNC^>U:W:K7J2=WW^.\ G1U\ M]@V/7W^ERUWGN\Y\*AIU6ZW^4R[;QZM9-@N6ZKYX6K4?JY=_J:%#K.GGX*>@W 1_/%9/3=>@N9RWW9?ID?/%X/AF[YA\PW$<_%9M MVLNYD8LX\.O*M[QXI-_5>5F7P6[WY/KM[+'43>NKZX7 MS;98J*M95SX;53^KV?7?_Q8EX3][4W3WMCM"=B9M\=D= MUKT#=M3)E%GANAW;O(U#EEE!=5A%:<*LH#JLLI11*ZC>;I\9U.00U,0;U#^J MME@%1=.HUAFQ9-0#EE!B]?/6ZV-JM3C)I4"ZE,GHQT^SD)*#2R.TZ2&TJ3>T M_ZRJY4NY6KG"FH[Z2,*86%'UXJ=&]12/ NE1.CUF[IAFAYAFWZD!K:J;X_OG(%V8N:>D)$PC@2)I P"8(9R6@518<58=0ZI7*'%1-V0W^PN=.%% )NH30. MI0DH3:)H9C:U.!)EX(H(E4B@- ZE"2A-HFAFGK5.$GE'Z=\5;8?FQ[4GIC2W M55N_E\GY.LFI@#J5#J>$I>P;*B/1.@7QZQ1=70S^%_R^5?WMV^XX&HXL9[3] MJ*D'$93&H30!I4D4S4RQUE5(A"V6!"JJ0&D<2A-0FD31S#QK485X!_->R7%H M:DB.21A:]T9O768D8];=$^XPHU%.K+NVPF5&PH),Z MH#0.I0DH3:)HYEQE+9C$(;81TG>)30'U*I\^C:V SO%JLB/UBQ5 83]8>_;C)1Q%T @B4)J T MB:*9:3Y:VH%>VX%=W(%=W8%=WH%=W_$:FDJL-978/QG%IST.38U1;4HRNU*Z MK!);>718L32T;[VXK.+4'D?[NW1NR+0\$?OE"5T!)\WU]E,G'R#0N1U0FH#2 M)(IF9ENK)G$"+H10M01*XU":@-(DBF;F6:LEL7^>B;<0CA>*1"RG=B%T+">) M(GN [+"BV>@.C,,JB1)[C.SOTKDAT\)#[!<>="$\YR:,'S[Y.('.[(#2!)0F M430SZ5H8B<%+8&*H7 *E<2A-0&D213-7_FJYA/KGEP!413I>O/*69/;UH\LJ M3T=+A!U6E-@C:*?'-!^M$7X-A8)JA8+Z%0I=-\^X&>-G3SV!TCB4)J TB:*9>=:Z"7WUA3/4M=C%GI9]Z[)*4WLJN)-E M7VRZC$@<97;5?)6M*([VHO K%>\?RE79?G%&##K/ TKC4)J TB2*9F94"RD4 MO#R&0B44*(U#:0)*DRB:F6B1%E"[5LR?B^3\W624P%U*EU. M\S"B[ILR5(L7]/R-/.A).WGX'4P.[DE[>4!]RH&6F#Z_,<^>:I&#^D6.X;1S M\OTN/VYRC8+*&E":@-(DBF:F6\ M_-2IAPB4QJ$T :5)%,W,MI8J&%BJ8%"I DKC4)J TB2*9N992Q7,+U5X2^%8 M$B"VC'KK,!KM@L<=1E%$(KL..JQ(.MJ&\#44"*85"':2 G'F_2X_?/)1 A4I MH#0!I4D4S4SZT9:>8)&"044**(U#:0)*DRB:F64)J T MB:*9.=>R"0-O],&@N@F4QJ$T :5)%,W,L]9-F'^=#*)LYB/A+K/O=CELNK)I M7T9REUF49K;PZ#)+*8GML@F5*N9'CV]8J_IA]Z"-)EA43YMVO^?^X=/#PSS> M[QYA87U^$UW<1H[/>70A]H_JT/C]DT-^*^J'&UL MO5E=CZ,V%/TK%EU5N]+N@ T!,DTB=6=4==1=:339:9\]P4G0@$UM)YG^^]J$ M 9P0-Y'.O8DV(!&]E0<746TM9W?J^6*Q)B<4-JPA5 M9Y:,EUBJ7;[R1<4)SNJDLO!1$,1^B7/JS2;UL4<^F["-+')*'CD0F[+$_)^O MI&"[J0>]]P-/^6HM]0%_-JGPBLR)?*X>N=KS6Y0L+PD5.:. D^74^Q7>WJ%$ M)]01?^9D)WK;0+?RPMBKWGG(IEZ@*R(%64@-@=77EMR1HM!(JHZ_&U"OO:9. M[&^_H_]6-Z^:><&"W+'BKSR3ZZF7>B C2[PIY!/;_4Z:AD8:;\$*47^"71,; M>&"Q$9*53;*JH,SI_AN_-43T$F!T(@$U">CX:*9"N*BI*@Z9&6I[?YUH^#KZEWHK*KP@4T_] M% 7A6^+-?OX)QL$O0R0X C,H"5M*0AOZ3.M #?R_^MV#Q#6(OI%L9R@,0CCQ MM_U&!J)@F$9ME%%AU%8862M\IKE4M4C%VH<*](&I2_ M5: BT?B",ULMW,R,+J64IV: M'E=H)BV=[8%6"W&V4D='&H1!='@_'8J"X_2$4CL? NU&Y(%F^>!SWIYW\20< MH9E==FX&)M<2J%/_XPK-I*5S0-#J)LX6:'HD/?7']>A6>ARE!'KJB=]9$FCW M)'.>@V^8O@Z+U)I[\30>_VV+1R'!3UA&Q6V%M]L3N2!\$Q*0:+\G\LJ*#.U*#P6OIT:GY1P.70P#";C ZGZO<5^_:;E M.^:KG I0D*7*"VX2)16^?WFQWY&LJM?_7YA4TZHWUP1GA.L =7[)F'S?T:\4 MVE=(LW\!4$L#!!0 ( !V08E>X*'M7=P0 0< 9 >&PO=V]R:W-H M965T'%D8MO=,5*]5,P^T9FN>_Y,E,EU:_ [@\9UN_6]F;B(2KI:"'Y$0JL535\TL]]8J_G*2KU0 M-E*H7S-E)U<;ME-AERKF%1(E@G:\G*K6@75P:S1S^B.'5BY9S5Z>$([ MQG>"5FFF^&RGH_TQ8I)F>?U)*>\W$?KXX1/Z@+(2?4WYOE; >F%+-5C=I;WM M!G;3#LQ]86 $?>&E3&L4EPE+#/;1M'TX86^K2>IGRGV>J1MW$KAAU14BSD_( M=5QB&,_Z]>:NR9W_UWO\[MX'DT'Z94,:'GGULLG*-FNI]6 *=HOSS#B=#:_K MBF[9TE+IKF;BP*S5CS_@P/G%--.0L @2%@/!!C'Q^IAX4_35\QXU37]K&326 M^K_CL')='(0+^W ^KY\V5 57:H")PC(4!5?JOPP<(->-7#1[UWT)UV\ M+S/)$K215)K]G#1_ZS*#A$60L!@(-HA!T,<@@-WZ 61,(&$1)"P&@@UB,NMC M,GOWUF\M_?--3=S9:+NN#2H<.MYHZU^JB.^-TTAL4,WF'C%O_7GOXOPU6_\/ MM> 27I@?C__X3:I@-O[C-ZCFCN>.=K])1;!KWOWXK$[!DTZN:4D3:G1Q MTO"MBPR4%H'28BC:, 3N*00N[.[O>%"1@:1%H+08BC:,S*D:PY.%Q70&((8, M0.;C#'"I\F?A. %?,U9>A/)E,F\A??*$P2 MWKS>(&D1*"V&H@UC<2K#L ^<"4 +,U!:!$J+H6C#R)R*,SQ99TQG@N#R(3_$ M>)P)#*H9&5<"!I5/PF"<"@PJ[/@OI()3M8.GRYV_=!;0KR4KD97;K*)Y_H3B MO> 5,_H]27OSXH.D1:"T&(HVC,NI1,-SX+0 6K.!TB)06@Q%&T;F5+?AR1)D M.BV$AM=^_L4#@D'E^V2<%BY5OHN)2\:"Y31A,FM$#]_LBY?+[1'?0'?ZO_ %!+ P04 " = MD&)7UCIIZ:P' #24P &0 'AL+W=O.[EZ3]'NVE#(G/U91G-WWEGF^ONWWL^E2KH+L M,EG+6'TR3])5D*NWZ:*?K5,9S,I&JZA/'6?87P5AW!O=E<>^I*.[9)-'82R_ MI"3;K%9!^N^CC)+7^Y[;VQ[X&BZ6>7&@/[I;!PLYD?G3^DNJWO5WE%FXDG$6 M)C%)Y?R^]^#>"G]0-"C/^"N4K]G>:U)_#&[[SE%CV0DIWF!"-2O M%SF645205#_^J:&]7@N35Y) M6IRM:,6+4JZRM4IP&!_.=5>V-N[U +HJZ3N,DNWF7VD M5N)$KB^)YWPDU*$>>9HP\O[=AUI2F;;T<'P^C]HX[/_TBV35@&CA MZ-=?W*'S6YO(2!A#PC@2)D P0V!_)[!OHX\^;U;/:B0G\UKBX#F2VW&=D3?+ M$'^T@KM*C82Q"C8H8<5RX67DW?5?]O5#AA,@F*'?8*??P*I?N;RY2.87FTQ> M!%DF\X\D5HNL-_*N3;,*-MS+S,"]NC*3,[9&[*K%.1$Y,J(XC.A[SLTNHI'F MX2[-0VN:QY'*;3@/I]5'E[]T*>#1L*ML;LF_*R0'!E2 M'(;TKQV?MJ?\:I?R*VO*)T$D,U657F2\D=M!/=Y.O<:JBZ1A]EU]^CF)+YXF M;3I80W6M54@80\(X$B9 ,$/\ZYWXU]AUQS528"2,(6$<"1,@F"'PS4[@&WM! M/;A_/Y*U3(MCZDMZF\(5SW7VJHQSZ3M)7J/XL784;93(=E9CZA+6R_S) M)+J._D;J6-,HDE2&BUA_)7DC#]-ILBD6;ZFP:%BRV;-0^E,Y+&H#0.I0D4S=29:ITIN'K:@9V%1M)833M1 M:3DTJ&@/ZOOMBU97&R:N]>OZZ,]8DFD4%G?A&^FZAFU5#FJI0&D,2N-0FD#1 MS'&@?177!Y=BJ)\"I3$HC4-I D4S==;^BVLW8+2!5MWU[7[^X,"1!=G]Y FR6&IMD316T_8G]H,"C0PH4#3SS_3:;Z)VO^DA3O)E47V11=H> MLZO 4!J#TCB4)E T:#JHQQ/NW!^VL'M1P@M(XE"90-',P M:,.)@@TG"C6VNE$@VVSDV@TVR4&,*2F-0 M&H?2!(IF#@5M3%&P,46AQA24QJ T#J4)%,W461M3%&!,V1F=M84:4U :A]($ M/33-COS9W=/&E& MIH\BIU>/:C3!*4Q*(U#:0)%,W7>^Z\RNW%U MUO1J9W36UCN8=)S&8\&G3^&G3Q&H;INIU3:09[4??KZ,JD^?XC"7,S+)@URV M2P*UC* T!J5Q*$V@:.:8T):1-P"75:A]!*4Q*(U#:0)%,W763I-G=YK.*ZO# M4R5L?/H49N])9Q6@=A&*9JJ@[2+/;A>-H7^-L0?K?"M"C2(HC4-I D4S!X$V MBCRP4>1!C2(HC4%I'$H3*)JILS:*/(!19&=TUA9J%'F'9LS!HA?J_E@#FGL8 M:/?'/^'^;$ONIS .5YL5R$6P1^VJ&Y3&H#0.I0D4S1P-VDGRP0\F^5"W"$IC M4!J'T@2*9NJLW2(?_6"2?\[#/^.SSF)GG<7/.DO8+_1G$ZGM&-]NQ[243\C: MU1ZV\WT%?9((2N-0FD#1S.&PMR40^$DB'VH+06D,2N-0FD#13)VU+>3;GR3Z MB?H)]86@-%;33M5CJ-]S*F8E3']ORT%5/!?EYI 9*0MLM17;[NAN \J'JPVFU@63U)D_6Y8:' MSTFN*GOYB2<7B41#551>7W.RC%=NH-O-W!$UL7 MVASXZ:2F:YB#_E0_2MSY/4O.*N"*"4XDK*;>[>!FEAA[:_ /@ZW:6Q.3R4*( MKV;SD$^]P 0$)2RU8:#XMX%[*$M#A&'\VW%ZO4L#W%_OV/^TN6,N"ZK@7I2? M6:Z+J??6(SFL:%/J)[']"[I\AH9O*4IE?\FVLPT\LFR4%E4'Q@@JQMM_^JW3 M80^ /&Y V '"8T#\$T#4 :+G>H@[0/Q<#\,.8%/WV]RM*Y?SX\=*7S>]YG_]O[ M@1A17QZ1Y8M^K3QC1-99-&R6#B;_9OX]3F*HK"Y- JFZ!%8K;,-$ MK/83)Z(VG=E9 Z.3<.(@B(_R/^O\5U_)2Y+-+D1V('K2BYZ<%?TV_X)-&BL/ M1S:2[VX RZ_&E](([M([.=$["N-1="3XJ96KX%Q6IP7GLCHM.']OCJA KNT MIS";ANNV9_2G_8QX:T>CH_.[PX4S9CH#_T;<#Z0K(7GLMV0( *$) 9 >&PO=V]R:W-H965TM(9@"'/.1=ZY&7&% /?UTD&.=4=68# /RNIN=JZ-< Y[I?^>X"-Z.&QD,EMT19:62S M$Q=]A\9X,6'/R=(H_,L09^([D<@#4R0>\8Y"NFA;] VJ\%/:CLFE1WA$3LB!F80G"9=0=$@4?")A$$8M]DS/AX=M[OR?]OD_ M:S\(1M22*RL$>A+R=-] %36#DX:6F06W MB]^_ZUX'7]HB?$FRV27)YAQ=DFQV2;+YA<@. MLM=OLM<_64G3P[RX1&+..%Z_IW-3T=XZ6OOX;^+K#MX,F_V0OY7I=<)#F=D9 M//.W,OW.32-3^>WOO3DYJ+5[[#6>NU*8ZF)I=IM^8NR>T5?[D^Y@VFW9GV'_ M4;4+?^FKYN6>JC43FG!8H:J@Y0&WT\WS;"' F4%\/]* M2K-;6 5-5Q;_ 5!+ P04 " =D&)7IG\M:QL" !!0 &0 'AL+W=O ML5?K)U 6/0LN38YK M:YLY(::L05 S40U(M[-56E#K0KTCIM% JP 2G"11=$4$91(765A;Z2)3>\N9 MA)5&9B\$U7]N@:LVQS$^+CRP76W] BFRANY@#?:Q66D7D8&E8@*D84HB#=L< MW\3S1>KS0\)/!JT9S9%7LE'JR0=W58XC?R#@4%K/0-UP@ 5P[HG<,7[WG'@H MZ8'C^9']>]#NM&RH@87BOUAEZQS/,*I@2_?N M8KDW5HD>[&+!9#?2Y]Z'$2">O@)(>D#R44#: X)SI#M9D+6DEA:95BW2/MNQ M^4GP)J"=&B;]7UQ;[7:9P]EB"9H=J+?2H*_HIJJ8=Y=R=">[*^*]/E^"I8R; M"Y?RN%ZB\[,+=(:81/>,Z$P'G>E;[".=2*K^3U.A]M*>DMUQS0*7?PX.Q6P29^0P M5O-O3CR=)$-2=THRNJ#^<;BG>L>D01RV#A9-KB\QTEW#=8%53;BS&V5=!X1I M[=XHT#[![6^5LL? M\'PZA5_ 5!+ P04 " =D&)7%R!\MW4" !L!@ M&0 'AL+W=O)D7-VCV[< E6C5(HRC:!*6 MC,L@G?IO2YU.56T%E[C48.JR9/KE!H5J9L$HV'VXXYO"N@]A.JW8!E=H[ZNE MIEG8L^2\1&FXDJ!Q/0NN1U?SL8OW 0\<&S,8@U/RJ-23FWS/9T'D$D*!F74, MC%Y;G*,0CHC2^-UQ!OV6#C@<[]AOO7;2\L@,SI7XQ7-;S((O >2X9K6P=ZKY MAIV>2\>7*6'\$YHN-@H@JXU590>F#$HNVS=[[GP8 $;C5P!Q!XC_%Y!T@,0+ M;3/SLA;,LG2J50/:11.;&WAO/)K4<.E.<64UK7+"V72!FF^9L]+ )[AE7,.6 MB1I!K8$7SDX?$^/"1#>E?BWI78\XU? MX;O.,EUC#OA,M\60-:0*E"U0PQ^@\J'BD'0Z6J/,7H#N4L-T#IF25E-=&@I: MH*$89HF$&2@PWW"Y&=AXR**C.;GK?&4JEN$LH/MJ4&\Q2#]^&$VBKX<,>R>R M/?N2WK[$LR=O%]5Y6U,/KJ8.:4[>4_,[D>UI'O>:QT=+9GB1\C<._^ %:>DG MGM[UWFTZHE+>#O7]&Y),+ON8-NUPT M<'_[!-.UN0.":4-'%Y\L =-O;VHE5 ME6\/C\I2L_'#@GX'J%T K:^5LKN)ZSC]#R;]"U!+ P04 " =D&)7SQ3< M;.4" #A" &0 'AL+W=O4%+PF#+PD7!58P%:DM2T%P M;$!%;KN.,[ +3)D53,S:C0@FO%(Y9>1&(%D5!1:_9R3GZZG5LS8+MS3-E%ZP M@TF)4[(DZJZ\$3"S6Y:8%H1)RAD2))E:GWKC15_;&X,?E*SEUACI3.XY?]"3 MJWAJ.3H@DI-(:08,KQ69DSS71!#&KX;3:EUJX/9XP_[9Y ZYW&-)YCS_26.5 M3:V1A6*2X"I7MWS]A33YF CGDOS1.O&UK%05$G%BP8,$124U6_\V.BP!0"> M;H#; -Q]@/\,P&L WFL]^ W ?ZV'?@,PJ=MU[D:X$"L<3 1?(Z&M@4T/C/H& M#7I1IL_)4@GX2@&G@I (NL)ZLR0Z1W/.E("]DZ"UI"G#BL0(2Q1AF:$$SA3* M2)R"Z6E(%*:Y/ /0W3)$IR=GZ 11AKYGO)*8Q7)B*PA/.[&C)I19'8K[3"@> MN@;WF40+%I.X Q\>QU\>P=L@2ZN-N]%FYAXE7)+R GG.!^0ZKM<1S_SU<+.U!\0R?]_)!Z=K:&NQW@W6Q&\L21V1J03631*R(%;Q_UQLX M'[MT?4NR\"W)%F]$MK,#?KL#_C'VX"MTC9Q+">4YXBFC?^!NPHW[-K_JVI": M:V"X=+-8!3UO.+%7VSH?VHQ&_JY->&@SW#-9=+@:.D^^=I+MM\GV7TSV-(4^ M=];FG&,I:4(AZT3P EI,5!55;DH4: !2* Z/B!>D2X_^09#G?F]/CT.;P7"T MI\>AC>_NZ;HXM+D<]/?TL+=J=D%$:IHE5%I>,57?RG:U[<>?3!O:6Y_UQO-> MQWH(_;MNMT_T=?._QB*E3**<).#*N1A"O*)NJ/5$\=)TC'NNH/^880;_($1H M _B><*XV$^V@_:L)_@)02P,$% @ '9!B5]T^>2A; P S P !D !X M;"]W;W)K&ULM5=M;],P$/XK5D ()&A>^KK11F*= M)I"8F%H&G]WTVEASXF"[[?;O.3MI2$=F;:5\:>,DSW/W/!=?+N.=D'C;XD;BRJ]9 MEBR#7#&1$PFKB?G5, VP>[]FOK'@4LZ *IH+_9$N=3KR11Y:PHANN9V+W&2I! M?<.7"*[L+]E5]P8>239*BZP"8P89R\M_>E\9T0!$T1. J )$SP5T*T#7"BTS ML[(NJ:;Q6(H=D>9N9#,'UAN+1C4L-V6<:XE7&>)T_!77Y-N*3"4LF29O+T%3 MQM4[\H',8"OXEN7K_<4KFC#.] -Y35A.KAGG6 @U]C7F8=C\I(IY4<:,GHCY MJ9 =$O3>DRB(NN1V?DG>OG[70C-UT\RAZ)!NX*+QT8W:DJBV)+*\798&9 *YQN9C MJ@>W%X%D/-\V,YO_M MQ^"OS1$]\L*9[9%>#&LOADXO+@[RQUW.DPVWZMJT.+E>VM]*LE'#F%YG6%MS MH&94JQDYU7Q/,6XJ^-*\$6V-5^P>2Y>D5.*3GX@M2+,%I%&(P\:O#3.5U8(L M@)C9!M]Q.9Y8/)!+2"!;@"3=L'R1M/E19A-&S<[7"1^5UYGRD>4]JPTY6QEE M60MVNV#,!*M#D)BIE(W)_]O;'4IFK M-X&[G[P[.>G[PENAWQ$' M'N)IPSO%:(DW7XL)G8HC@KNM!D=4Z.9=*5[E=!O<]K8?O 9L>&.1"- 9[ MQ 7&PX(:P[2\MIUJ25AXVC+IA96=,B%MX K]G.]JKK+5O'=@U MV32MH;KI9%P']-MJ3KLM&[U*-RCX@S*?EG8ZLNI#8;,;S3*^JOJKK#& J7=Q M=5H48OU1\+G,F9O\BQ..AW3#"Q9*\T>;#4IE9@-,D^"!:<-G[$7K^N^L\9Y)I*MJF;>T?\BJ_VG%T^:\L5[]5]@U[/=:OU4,WV3\& MD_$QF#R*FAP<@\GD\$U&A^DQK \9K9/,SCFFB09P7AR1;W#Z%-NDP73)A>&R M[BUXFC+YY#ACY0V=VC]3=O3M^)1E="G,70..R+;]E:5\F2?-J!M8B'K4MOT% MIM>-F\.JS<5ERE8LG=1=/9]6S< V;-;Z L(^SEGVF21%$<8RLZF7@=3+!U MBV/X\:MAWH"!Y8%,?[;6^&[C%?)\'6![^ER%8#/%*Q&;*;[6@/C7#1A)XM]M M+ \PL%W :@?R^_- 3?DY402[BGG#GF <21(,@5KTUV@<(ZL3P\>_/]A3$D5) MXD< \SN((@R!IQ%', ?@ 4.BJ'H/[KV/PLU[*MS^[V[\"U!+ P04 " = MD&)7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( !V08E=_;[FR/04 )&PO=V]R:V)O;VLN>&ULQ9I= M<^(V%(;_BH:K](("_LIN)F2&AF3+#(5,H-O+'<46H(DM,9(@V?SZ'MFAE3?N MF=ZJ5';_ZKU0<&:C M3<4=[)KMP.Z-X(7=">&J^2O%B M_SWO=]E16ODD2^F^CWOUWZ7HL4HJ6Z/FQ%=AG,P_'%YYR#5_LO41QY\>.8",>]D0;KB1QKKZBOK^'!B/ BYN]@Y. MW\O2"3/E3GPQ^K"7:NMO T\Q"!ZC;H?3MFG$*_-_FE%O-C(74YT?*J%+VC@60$0(9G1'R6Q1 Q@AD M?!;(U1HV?]PM L@$@4S."-EJR12!3,\)&0>0&0*9T4*N#E7%S7>F-VPEMTK" MOW'HZY,\UP?HZP'D)0)Y20RYT\:QM3 5C#Q'89V_WK(^TVXG3,#X"6'\1,OX MWF*6/8IP;R4EL/P";6@CG"X7N(C=]# M6LJ9RG4EV)J_BA83ZA1BJ2SWPL!1M65SP6V;"]/(B-@C=[@WXJY;:Y M((3#]#&B]H>N*OG>0?TO[A;R$C2A4+ELMR"FCQ&Q/U9.Y\]LN:]/U)B/,*H8 MF3M1L)4+,3&!C*@-HBL(NSNA+$1#)ILN(B)"61$;)#WX>5B[MN./0C#5CMNPA%ZA+EC1"R/J3"@##\! M:'41S!HC8FW,I1(^%=P:4:L3$+-(1&R1SN#528G))"*6"1INVF,D)IB(6#!(N/%-&E9#,./$U,;! M DZ[:(,9)R8VSG\$G-./,\3$C!,3&R<(.EW])D8+7\2:P:6=A)B8:6+JN0N* MF8:8F&EB8M.@V:+=;S#GQ,3.ZA%@\ M[>#;T<$33#T)L7I:='V_99"$!80.'S3"*GR"KKH0J^<'S#^5YP,%O4&P=/PU MQ,34DQ"KY^,\HNO[QJR3_.R93I_=2\7AJ^8E4(68F'<28N]T8"[@HR"V6Q^) M0TS,.PFQ=SHP_Q)RN_/S'7X,BWP)YIV$NJ+6/7OL^&VFF'=28N^@!7QV$6)B MWDFI2VSH+#>T>(IY)Z4NL:&8H<533$ I]=P'Q0PMGF("2L^Y;O,M"S'1A7_J MN0^*>1EB8A9*B2V$56#Z[#'$Q"R44J_^HQ685D_'+)12E]U0S%9/QRR4$EL( MQPQ[>H99*#MKV2WLZ1EFH>Q<9;?&ZB$F9J'LY\Q^/F#VV:1HK^YEF(4R8@N% MU<%W-+@$(G'SOF&(B5DH([90&_.>2\..O#S4RZ5%ZWVD#+-01FRA-J:/<8;G M$.H*8>56A07V#'T!C=A"]4+S\K30W)F',TP_6:V?07VQO;DNQ 9N6"S@WA:. MY[S,'PSSF^:]G23UR^J;0UG>PK&EFFM>G-ZK/;T3?/,W4$L#!!0 ( !V0 M8E?(7,%2( ( - G : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVCMNVT 4A>&M"%R 1_0"^D0*=(8/!4Q M)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2"-+Y@PR" M;/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'> MBGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 MVU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YA\K"30.U#O M(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^, M>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G?2?5XOK=<'W]9?IV_4$L#!!0 ( !V08E?B(3)"\0$ !DG 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T< MLN:%];YM*IOR.GOLZT\IT]>$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V3 M6QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G M?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9- M]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLT K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !R08E=_. +ENP4 .L> M 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ')!B5_;#UY#R M @ 8 D !@ ("!FA4 'AL+W=O?10< .@C 8 " M@<(8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ')!B5_SS3]>F$ 0KL !@ M ("!4"< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ')!B5\[TZ E5!0 PPT !@ ("!L4< 'AL+W=O M4 > .D0@ *@? M 9 " @3Q- !X;"]W;W)K&UL M4$L! A0#% @ ')!B5^E4U9&PO=V]R:W-H965TNK?9[O@( -$& 9 M " @=%D !X;"]W;W)K&UL4$L! A0#% @ M')!B5Y$G\B_K!@ !Q$ !D ("!QF< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ')!B5U))@J.]"0 M>2( !D ("!:'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ')!B5PM8.8V3! =PH !D M ("!\), 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ')!B5Y._6II? @ KP4 !D ("!_*@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ')!B M5_0(^[9B! D@L !D ("!^;0 'AL+W=O&PO=V]R:W-H965T%]Y4&SP( .D& 9 " @3*^ !X;"]W;W)K M&UL4$L! A0#% @ '9!B5\#8BX7O!@ C" M !D ("!.,$ 'AL+W=OR M>&PO=V]R:W-H965T&UL4$L! A0#% @ '9!B5ZKI9\3T @ 7P< !D M ("!P=( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '9!B5]&+R_W% @ $ < !D ("!E]X 'AL+W=O M&PO=V]R:W-H965T?E9@P( ,P' 9 " @1WD M !X;"]W;W)K&UL4$L! A0#% @ '9!B5]*1 M6VGW @ D@@ !D ("!U^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '9!B5WX3.OL$!P 93 !D M ("!1_ 'AL+W=O&PO M=V]R:W-H965T1%@, M *T, 9 " @7SZ !X;"]W;W)K&UL4$L! A0#% @ '9!B5^@ #ZY?! SQ !D ("! MR?T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '9!B5QJ&DU-2 P WP\ !D ("!"P@! 'AL+W=O&PO=V]R:W-H965T , "X. 9 " @8,7 0!X;"]W;W)K&UL4$L! A0#% @ '9!B5ZI(L!JI" L#X !D M ("!,AL! 'AL+W=OV7/Q:P# #&$ &0 @($2) $ >&PO=V]R M:W-H965TO<(6A* 0 +P6 M 9 " @?4G 0!X;"]W;W)K&UL M4$L! A0#% @ '9!B5Y;@7R!= P * P !D ("!5"P! M 'AL+W=O* &0 @('H+P$ >&PO=V]R:W-H965T\M4^OC0D !YE 9 M " @7@V 0!X;"]W;W)K&UL4$L! A0#% @ M'9!B5Q;II;$^! 3AH !D ("!/$ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '9!B5QOQ#P55 P M=0L !D ("!0E$! 'AL+W=O&PO=V]R:W-H965TF M?RUK&P( $% 9 " @=Y7 0!X;"]W;W)K&UL4$L! A0#% @ '9!B5Q<@?+=U @ ; 8 !D M ("!,%H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '9!B5X@'Z@LR P R!, T ( !BF,! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ '9!B5\A XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 327 296 1 false 63 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 10101 - Disclosure - Summary of Significant Accounting Policies and Estimates Sheet http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates Summary of Significant Accounting Policies and Estimates Notes 7 false false R8.htm 10201 - Disclosure - Short Term Investments - other Sheet http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOther Short Term Investments - other Notes 8 false false R9.htm 10301 - Disclosure - Accounts Receivable Sheet http://www.innodata-isogen.com/role/DisclosureAccountsReceivable Accounts Receivable Notes 9 false false R10.htm 10401 - Disclosure - Goodwill and Intangible Assets Sheet http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 10 false false R11.htm 10501 - Disclosure - Income Taxes Sheet http://www.innodata-isogen.com/role/DisclosureIncomeTaxes Income Taxes Notes 11 false false R12.htm 10601 - Disclosure - Operating Leases Sheet http://www.innodata-isogen.com/role/DisclosureOperatingLeases Operating Leases Notes 12 false false R13.htm 10701 - Disclosure - Long-term obligations Sheet http://www.innodata-isogen.com/role/DisclosureLongTermObligations Long-term obligations Notes 13 false false R14.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10901 - Disclosure - Stock Options and Restricted Stock Units Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnits Stock Options and Restricted Stock Units Notes 15 false false R16.htm 11001 - Disclosure - Comprehensive income (loss) Sheet http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLoss Comprehensive income (loss) Notes 16 false false R17.htm 11101 - Disclosure - Segment reporting and concentrations Sheet http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrations Segment reporting and concentrations Notes 17 false false R18.htm 11201 - Disclosure - Income (Loss) Per Share Sheet http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShare Income (Loss) Per Share Notes 18 false false R19.htm 11301 - Disclosure - Derivatives Sheet http://www.innodata-isogen.com/role/DisclosureDerivatives Derivatives Notes 19 false false R20.htm 11401 - Disclosure - Line of Credit Sheet http://www.innodata-isogen.com/role/DisclosureLineOfCredit Line of Credit Notes 20 false false R21.htm 20102 - Disclosure - Summary of Significant Accounting Policies and Estimates (Policies) Sheet http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies Summary of Significant Accounting Policies and Estimates (Policies) Policies http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates 21 false false R22.htm 30103 - Disclosure - Summary of Significant Accounting Policies and Estimates (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesTables Summary of Significant Accounting Policies and Estimates (Tables) Tables http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates 22 false false R23.htm 30203 - Disclosure - Short Term Investments - other (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherTables Short Term Investments - other (Tables) Tables http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOther 23 false false R24.htm 30303 - Disclosure - Accounts Receivable (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://www.innodata-isogen.com/role/DisclosureAccountsReceivable 24 false false R25.htm 30403 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssets 25 false false R26.htm 30503 - Disclosure - Income Taxes (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.innodata-isogen.com/role/DisclosureIncomeTaxes 26 false false R27.htm 30603 - Disclosure - Operating Leases (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureOperatingLeasesTables Operating Leases (Tables) Tables http://www.innodata-isogen.com/role/DisclosureOperatingLeases 27 false false R28.htm 30703 - Disclosure - Long-term obligations (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureLongTermObligationsTables Long-term obligations (Tables) Tables http://www.innodata-isogen.com/role/DisclosureLongTermObligations 28 false false R29.htm 30903 - Disclosure - Stock Options and Restricted Stock Units (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables Stock Options and Restricted Stock Units (Tables) Tables http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnits 29 false false R30.htm 31003 - Disclosure - Comprehensive income (loss) (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossTables Comprehensive income (loss) (Tables) Tables http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLoss 30 false false R31.htm 31103 - Disclosure - Segment reporting and concentrations (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsTables Segment reporting and concentrations (Tables) Tables http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrations 31 false false R32.htm 31203 - Disclosure - Income (Loss) Per Share (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://www.innodata-isogen.com/role/DisclosureIncomeTaxes 32 false false R33.htm 31303 - Disclosure - Derivatives (Tables) Sheet http://www.innodata-isogen.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.innodata-isogen.com/role/DisclosureDerivatives 33 false false R34.htm 40101 - Disclosure - Summary of Significant Accounting Policies and Estimates (Details) Sheet http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails Summary of Significant Accounting Policies and Estimates (Details) Details http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesTables 34 false false R35.htm 40102 - Disclosure - Summary of Significant Accounting Policies and Estimates - Deferred revenue (Details) Sheet http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDeferredRevenueDetails Summary of Significant Accounting Policies and Estimates - Deferred revenue (Details) Details 35 false false R36.htm 40201 - Disclosure - Short Term Investments - other (Details) Sheet http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails Short Term Investments - other (Details) Details http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherTables 36 false false R37.htm 40301 - Disclosure - Accounts Receivable (Details) Sheet http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails Accounts Receivable (Details) Details http://www.innodata-isogen.com/role/DisclosureAccountsReceivableTables 37 false false R38.htm 40302 - Disclosure - Accounts Receivable - Activity in the allowance for the credit losses (Details) Sheet http://www.innodata-isogen.com/role/DisclosureAccountsReceivableActivityInAllowanceForCreditLossesDetails Accounts Receivable - Activity in the allowance for the credit losses (Details) Details 38 false false R39.htm 40401 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsTables 39 false false R40.htm 40402 - Disclosure - Goodwill and Intangible Assets - Carrying amount of goodwill (Details) Sheet http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails Goodwill and Intangible Assets - Carrying amount of goodwill (Details) Details 40 false false R41.htm 40403 - Disclosure - Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) Sheet http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) Details 41 false false R42.htm 40404 - Disclosure - Goodwill and Intangible Assets - Estimated amortization expense (Details) Sheet http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated amortization expense (Details) Details 42 false false R43.htm 40501 - Disclosure - Income Taxes (Details) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables 43 false false R44.htm 40502 - Disclosure - Income Taxes - Tax rate reconciliation (Details) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax rate reconciliation (Details) Details 44 false false R45.htm 40503 - Disclosure - Income Taxes - Unrecognized tax benefits (Details) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized tax benefits (Details) Details 45 false false R46.htm 40601 - Disclosure - Operating Leases (Details) Sheet http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails Operating Leases (Details) Details http://www.innodata-isogen.com/role/DisclosureOperatingLeasesTables 46 false false R47.htm 40602 - Disclosure - Operating Leases - Financial statements related to operating leases (Details) Sheet http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails Operating Leases - Financial statements related to operating leases (Details) Details 47 false false R48.htm 40603 - Disclosure - Operating Leases - Net present value of the operating lease liability (Details) Sheet http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails Operating Leases - Net present value of the operating lease liability (Details) Details 48 false false R49.htm 40604 - Disclosure - Operating Leases - Weighted average remaining lease terms (Details) Sheet http://www.innodata-isogen.com/role/DisclosureOperatingLeasesWeightedAverageRemainingLeaseTermsDetails Operating Leases - Weighted average remaining lease terms (Details) Details 49 false false R50.htm 40701 - Disclosure - Long-term obligations (Details) Sheet http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails Long-term obligations (Details) Details http://www.innodata-isogen.com/role/DisclosureLongTermObligationsTables 50 false false R51.htm 40801 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingencies 51 false false R52.htm 40901 - Disclosure - Stock Options and Restricted Stock Units - Stock-Based Compensation Expense (Details) Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails Stock Options and Restricted Stock Units - Stock-Based Compensation Expense (Details) Details 52 false false R53.htm 40902 - Disclosure - Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details) Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details) Details 53 false false R54.htm 40903 - Disclosure - Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details) Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details) Details 54 false false R55.htm 40904 - Disclosure - Stock Options and Restricted Stock Units - Summary of stock option and Restricted Stock option activity (Details) Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails Stock Options and Restricted Stock Units - Summary of stock option and Restricted Stock option activity (Details) Details 55 false false R56.htm 40905 - Disclosure - Stock Options and Restricted Stock Units- Additional Information (Details) Sheet http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails Stock Options and Restricted Stock Units- Additional Information (Details) Details 56 false false R57.htm 41001 - Disclosure - Comprehensive income (loss) - Reclassifications from accumulated other comprehensive loss (Details) Sheet http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails Comprehensive income (loss) - Reclassifications from accumulated other comprehensive loss (Details) Details http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossTables 57 false false R58.htm 41101 - Disclosure - Segment reporting and concentrations (Details) Sheet http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails Segment reporting and concentrations (Details) Details http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsTables 58 false false R59.htm 41102 - Disclosure - Segment reporting and concentrations - Long-lived assets (Details) Sheet http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails Segment reporting and concentrations - Long-lived assets (Details) Details 59 false false R60.htm 41103 - Disclosure - Segment reporting and concentrations - Revenues by geographic region (Details) Sheet http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails Segment reporting and concentrations - Revenues by geographic region (Details) Details 60 false false R61.htm 41104 - Disclosure - Segment reporting and concentrations - Additional information (Details) Sheet http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails Segment reporting and concentrations - Additional information (Details) Details 61 false false R62.htm 41201 - Disclosure - Income (Loss) Per Share (Details) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails Income (Loss) Per Share (Details) Details http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables 62 false false R63.htm 41202 - Disclosure - Income (Loss) Per Share - Additional information (Details) Sheet http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails Income (Loss) Per Share - Additional information (Details) Details http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables 63 false false R64.htm 41301 - Disclosure - Derivatives - Additional Information (Details) Sheet http://www.innodata-isogen.com/role/DisclosureDerivativesAdditionalInformationDetails Derivatives - Additional Information (Details) Details 64 false false R65.htm 41302 - Disclosure - Derivatives - Fair value of derivative instruments (Details) Sheet http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails Derivatives - Fair value of derivative instruments (Details) Details 65 false false R66.htm 41303 - Disclosure - Derivatives - Contracts designated as cash flow hedges (Details) Sheet http://www.innodata-isogen.com/role/DisclosureDerivativesContractsDesignatedAsCashFlowHedgesDetails Derivatives - Contracts designated as cash flow hedges (Details) Details 66 false false R67.htm 41401 - Disclosure - Line Of Credit (Details) Sheet http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails Line Of Credit (Details) Details 67 false false All Reports Book All Reports inod-20230930.xsd inod-20230930_cal.xml inod-20230930_def.xml inod-20230930_lab.xml inod-20230930_pre.xml inod-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "inod-20230930x10q.htm": { "nsprefix": "inod", "nsuri": "http://www.innodata-isogen.com/20230930", "dts": { "schema": { "local": [ "inod-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "inod-20230930_cal.xml" ] }, "definitionLink": { "local": [ "inod-20230930_def.xml" ] }, "labelLink": { "local": [ "inod-20230930_lab.xml" ] }, "presentationLink": { "local": [ "inod-20230930_pre.xml" ] }, "inline": { "local": [ "inod-20230930x10q.htm" ] } }, "keyStandard": 258, "keyCustom": 38, "axisStandard": 21, "axisCustom": 0, "memberStandard": 40, "memberCustom": 22, "hidden": { "total": 12, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 7 }, "contextCount": 327, "entityCount": 1, "segmentCount": 63, "elementCount": 459, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 914, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:DirectOperatingCosts", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__xeft2V03UapLG2PkBPqGA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_VNhd0O2QxUqbO4pjlgfPWg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies and Estimates", "shortName": "Summary of Significant Accounting Policies and Estimates", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOther", "longName": "10201 - Disclosure - Short Term Investments - other", "shortName": "Short Term Investments - other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:ShortTermInvestmentsOthersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:ShortTermInvestmentsOthersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.innodata-isogen.com/role/DisclosureAccountsReceivable", "longName": "10301 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "10401 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeTaxes", "longName": "10501 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.innodata-isogen.com/role/DisclosureOperatingLeases", "longName": "10601 - Disclosure - Operating Leases", "shortName": "Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.innodata-isogen.com/role/DisclosureLongTermObligations", "longName": "10701 - Disclosure - Long-term obligations", "shortName": "Long-term obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:LongTermObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:LongTermObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingencies", "longName": "10801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnits", "longName": "10901 - Disclosure - Stock Options and Restricted Stock Units", "shortName": "Stock Options and Restricted Stock Units", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLoss", "longName": "11001 - Disclosure - Comprehensive income (loss)", "shortName": "Comprehensive income (loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrations", "longName": "11101 - Disclosure - Segment reporting and concentrations", "shortName": "Segment reporting and concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShare", "longName": "11201 - Disclosure - Income (Loss) Per Share", "shortName": "Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.innodata-isogen.com/role/DisclosureDerivatives", "longName": "11301 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.innodata-isogen.com/role/DisclosureLineOfCredit", "longName": "11401 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies and Estimates (Policies)", "shortName": "Summary of Significant Accounting Policies and Estimates (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesTables", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies and Estimates (Tables)", "shortName": "Summary of Significant Accounting Policies and Estimates (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherTables", "longName": "30203 - Disclosure - Short Term Investments - other (Tables)", "shortName": "Short Term Investments - other (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:ShortTermInvestmentsOtherReadilyMarketableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "inod:ShortTermInvestmentsOthersTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:ShortTermInvestmentsOtherReadilyMarketableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "inod:ShortTermInvestmentsOthersTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableTables", "longName": "30303 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "30403 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables", "longName": "30503 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesTables", "longName": "30603 - Disclosure - Operating Leases (Tables)", "shortName": "Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:ScheduleOfOperatingLeaseExpenseRecognizedInFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:ScheduleOfOperatingLeaseExpenseRecognizedInFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsTables", "longName": "30703 - Disclosure - Long-term obligations (Tables)", "shortName": "Long-term obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:LongTermObligationsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "inod:LongTermObligationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:LongTermObligationsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "inod:LongTermObligationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables", "longName": "30903 - Disclosure - Stock Options and Restricted Stock Units (Tables)", "shortName": "Stock Options and Restricted Stock Units (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossTables", "longName": "31003 - Disclosure - Comprehensive income (loss) (Tables)", "shortName": "Comprehensive income (loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsTables", "longName": "31103 - Disclosure - Segment reporting and concentrations (Tables)", "shortName": "Segment reporting and concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareTables", "longName": "31203 - Disclosure - Income (Loss) Per Share (Tables)", "shortName": "Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.innodata-isogen.com/role/DisclosureDerivativesTables", "longName": "31303 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies and Estimates (Details)", "shortName": "Summary of Significant Accounting Policies and Estimates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R35": { "role": "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDeferredRevenueDetails", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies and Estimates - Deferred revenue (Details)", "shortName": "Summary of Significant Accounting Policies and Estimates - Deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:DeferredRevenue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:DeferredRevenue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails", "longName": "40201 - Disclosure - Short Term Investments - other (Details)", "shortName": "Short Term Investments - other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "inod:ShortTermInvestmentsOtherReadilyMarketableTableTextBlock", "inod:ShortTermInvestmentsOthersTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "inod:ShortTermInvestmentsOtherReadilyMarketableTableTextBlock", "inod:ShortTermInvestmentsOthersTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails", "longName": "40301 - Disclosure - Accounts Receivable (Details)", "shortName": "Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableActivityInAllowanceForCreditLossesDetails", "longName": "40302 - Disclosure - Accounts Receivable - Activity in the allowance for the credit losses (Details)", "shortName": "Accounts Receivable - Activity in the allowance for the credit losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_6_30_2023_nfDpQP2AaUu9MZpolCsOfQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R39": { "role": "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "longName": "40401 - Disclosure - Goodwill and Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "longName": "40402 - Disclosure - Goodwill and Intangible Assets - Carrying amount of goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Carrying amount of goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R41": { "role": "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "longName": "40403 - Disclosure - Goodwill and Intangible Assets - Acquisition-related intangible assets (Details)", "shortName": "Goodwill and Intangible Assets - Acquisition-related intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails", "longName": "40404 - Disclosure - Goodwill and Intangible Assets - Estimated amortization expense (Details)", "shortName": "Goodwill and Intangible Assets - Estimated amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails", "longName": "40501 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_9_1_2015_To_9_30_2015_800aSMPwqU-xwHb3xGJO8A", "name": "inod:SubsidiaryRevenue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2015_To_9_30_2015_800aSMPwqU-xwHb3xGJO8A", "name": "inod:SubsidiaryRevenue", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails", "longName": "40502 - Disclosure - Income Taxes - Tax rate reconciliation (Details)", "shortName": "Income Taxes - Tax rate reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateBenefitExpense", "unitRef": "Unit_Standard_pure_Nzg6lJhWEUiaQ7HpSjYKkg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "inod:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateBenefitExpense", "unitRef": "Unit_Standard_pure_Nzg6lJhWEUiaQ7HpSjYKkg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "40503 - Disclosure - Income Taxes - Unrecognized tax benefits (Details)", "shortName": "Income Taxes - Unrecognized tax benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_koXU_BWah0KRTD5RI-1IrQ", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "longName": "40601 - Disclosure - Operating Leases (Details)", "shortName": "Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_RangeAxis_srt_MinimumMember_WRFk4J_S0kGZrgfjP2D-cQ", "name": "inod:PercentageOfRentalEscalations", "unitRef": "Unit_Standard_pure_Nzg6lJhWEUiaQ7HpSjYKkg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_RangeAxis_srt_MinimumMember_WRFk4J_S0kGZrgfjP2D-cQ", "name": "inod:PercentageOfRentalEscalations", "unitRef": "Unit_Standard_pure_Nzg6lJhWEUiaQ7HpSjYKkg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails", "longName": "40602 - Disclosure - Operating Leases - Financial statements related to operating leases (Details)", "shortName": "Operating Leases - Financial statements related to operating leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "inod:ScheduleOfOperatingLeaseExpenseRecognizedInFinancialStatementsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "inod:ScheduleOfOperatingLeaseExpenseRecognizedInFinancialStatementsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails", "longName": "40603 - Disclosure - Operating Leases - Net present value of the operating lease liability (Details)", "shortName": "Operating Leases - Net present value of the operating lease liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesWeightedAverageRemainingLeaseTermsDetails", "longName": "40604 - Disclosure - Operating Leases - Weighted average remaining lease terms (Details)", "shortName": "Operating Leases - Weighted average remaining lease terms (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "inod:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "inod:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails", "longName": "40701 - Disclosure - Long-term obligations (Details)", "shortName": "Long-term obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "inod:LongTermObligationsDisclosureTableTextBlock", "inod:LongTermObligationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "inod:LongTermObligationsDisclosureTableTextBlock", "inod:LongTermObligationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "40801 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:LitigationReserve", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:LitigationReserve", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails", "longName": "40901 - Disclosure - Stock Options and Restricted Stock Units - Stock-Based Compensation Expense (Details)", "shortName": "Stock Options and Restricted Stock Units - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_PlanNameAxis_inod_EquityPlansMember_yRfpFfnfNUGYjkVQe1Ndtg", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R53": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "longName": "40902 - Disclosure - Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details)", "shortName": "Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_PlanNameAxis_inod_TwoThousandThirteenStockPlanMember_GnCMjmnlMkyxzqrOfg1aGw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_OptionIndexedToIssuersEquityEquityAxis_us-gaap_EmployeeStockOptionMember_oIsGzig280WzoSr6jKdiIQ", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails", "longName": "40903 - Disclosure - Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details)", "shortName": "Stock Options and Restricted Stock Units - Weighted Average Fair Values and Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_Z3pxFHX6hkeL72fFUVimlw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_Z3pxFHX6hkeL72fFUVimlw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "longName": "40904 - Disclosure - Stock Options and Restricted Stock Units - Summary of stock option and Restricted Stock option activity (Details)", "shortName": "Stock Options and Restricted Stock Units - Summary of stock option and Restricted Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_inod_TwoThousandThirteenStockPlanMember_zRe-dpFYmEC0b-0zpkPHrA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_inod_TwoThousandThirteenStockPlanMember_zRe-dpFYmEC0b-0zpkPHrA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "longName": "40905 - Disclosure - Stock Options and Restricted Stock Units- Additional Information (Details)", "shortName": "Stock Options and Restricted Stock Units- Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_poOIeX5V9U-HwZB1MVxMPQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_poOIeX5V9U-HwZB1MVxMPQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails", "longName": "41001 - Disclosure - Comprehensive income (loss) - Reclassifications from accumulated other comprehensive loss (Details)", "shortName": "Comprehensive income (loss) - Reclassifications from accumulated other comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2023_nfDpQP2AaUu9MZpolCsOfQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_J3U5zrsRpUipkgjn4sXZ2w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R58": { "role": "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "longName": "41101 - Disclosure - Segment reporting and concentrations (Details)", "shortName": "Segment reporting and concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_zyszQodxqEWtfaucMoyMVg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R59": { "role": "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails", "longName": "41102 - Disclosure - Segment reporting and concentrations - Long-lived assets (Details)", "shortName": "Segment reporting and concentrations - Long-lived assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:NoncurrentAssets", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:NoncurrentAssets", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails", "longName": "41103 - Disclosure - Segment reporting and concentrations - Revenues by geographic region (Details)", "shortName": "Segment reporting and concentrations - Revenues by geographic region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_StatementGeographicalAxis_country_US_C92tG4TFrUqbbhjA5QGK2Q", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R61": { "role": "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "longName": "41104 - Disclosure - Segment reporting and concentrations - Additional information (Details)", "shortName": "Segment reporting and concentrations - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_Avc6DPmjW06e1HWS9QPBeA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_wEhSiIVldkugHUgS1EHCsw", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_Avc6DPmjW06e1HWS9QPBeA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails", "longName": "41201 - Disclosure - Income (Loss) Per Share (Details)", "shortName": "Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "inod:NetIncomeLossAttributableToParent1", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "unique": true } }, "R63": { "role": "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails", "longName": "41202 - Disclosure - Income (Loss) Per Share - Additional information (Details)", "shortName": "Income (Loss) Per Share - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_j-xi_BC-8EaFYKiw2Iptvg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_j-xi_BC-8EaFYKiw2Iptvg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_-tpzwZQnj0CYKAxlYnw8BA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.innodata-isogen.com/role/DisclosureDerivativesAdditionalInformationDetails", "longName": "41301 - Disclosure - Derivatives - Additional Information (Details)", "shortName": "Derivatives - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_uzYBZ79R9UeDhb8DuZjmSw", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "longName": "41302 - Disclosure - Derivatives - Fair value of derivative instruments (Details)", "shortName": "Derivatives - Fair value of derivative instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_FeVgPyPTpkyqy6Mp2U00uA", "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilities", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_FeVgPyPTpkyqy6Mp2U00uA", "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilities", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.innodata-isogen.com/role/DisclosureDerivativesContractsDesignatedAsCashFlowHedgesDetails", "longName": "41303 - Disclosure - Derivatives - Contracts designated as cash flow hedges (Details)", "shortName": "Derivatives - Contracts designated as cash flow hedges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_FiciMnFyWE-CfKKiq4aAkg", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails", "longName": "41401 - Disclosure - Line Of Credit (Details)", "shortName": "Line Of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_4_4_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_mSMS35ghuk6h12_q2n6NqQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_4_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_mSMS35ghuk6h12_q2n6NqQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_fc4YDCBvGUmkwswpiKPalw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "inod-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r183" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Deferred Revenue", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r147", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r581" ] }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositAtCarryingValue", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails": { "parentTag": "us-gaap_OtherShortTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit, at Carrying Value", "terseLabel": "Certificates of deposit", "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [ "r628" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r183" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales revenue, net", "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." } } }, "auth_ref": [ "r254", "r624" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r113", "r114", "r115" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableActivityInAllowanceForCreditLossesDetails", "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r160", "r258", "r263" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r418" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r1", "r113" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Vested and Expected to Vest", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Number", "terseLabel": "Number of Options, Vested and Expected to Vest (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r351" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r351" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r113", "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life of intangibles", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Foreign Currency Translation Adjustments", "negatedLabel": "Currency translations and other adjustments", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [] }, "us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableActivityInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Loan and Lease Losses, Foreign Currency Translation", "terseLabel": "Foreign currency translation adjustment", "documentation": "Amount of gain (loss) from converting allowance reserve for credit loss to currency of reporting entity from amount denominated or measured in a different currency, which decreases (increases) the allowance for loan and lease losses." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of earnings per share, basic and diluted", "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." } } }, "auth_ref": [ "r641" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r370", "r371", "r452" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Serial preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r96", "r511" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable, accrued expenses and other", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares Outstanding", "terseLabel": "Serial preferred stock, outstanding", "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." } } }, "auth_ref": [ "r96", "r511", "r529", "r722", "r723" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "inod_LineOfCreditFacilityCovenantTermsThresholdMinimumRequiredFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LineOfCreditFacilityCovenantTermsThresholdMinimumRequiredFixedChargeCoverageRatio", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold minimum required fixed charge coverage ratio under the line of credit facility.", "label": "Line of Credit Facility, Covenant Terms, Threshold Minimum Required Fixed Charge Coverage Ratio", "terseLabel": "Threshold minimum fixed charge coverage ratio required to be maintained by December 31, 2023" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r14" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses and other", "documentation": "This item represents 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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r52", "r56" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Operating costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Use Of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r41", "r42", "r43", "r142", "r143", "r144", "r145" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails", "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails", "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r324", "r325", "r354", "r355", "r356", "r437", "r438", "r481", "r501", "r502", "r552", "r554", "r556", "r557", "r565", "r579", "r580", "r593", "r595", "r598", "r605", "r608", "r659", "r664", "r712", "r713", "r714", "r715", "r716" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "verboseLabel": "The Netherlands" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Employee Related Liabilities", "terseLabel": "Accrued salaries, wages and related benefits", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r430", "r432" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable To Share-Based Payment Arrangements", "verboseLabel": "Dilutive effect of outstanding options", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r209", "r210", "r211", "r215", "r330" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails", "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails", "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r325", "r438", "r481", "r501", "r502", "r552", "r554", "r556", "r557", "r565", "r579", "r580", "r593", "r595", "r598", "r605", "r664", "r711", "r712", "r713", "r714", "r715", "r716" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails", "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails", "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r324", "r325", "r354", "r355", "r356", "r437", "r438", "r481", "r501", "r502", "r552", "r554", "r556", "r557", "r565", "r579", "r580", "r593", "r595", "r598", "r605", "r608", "r659", "r664", "r712", "r713", "r714", "r715", "r716" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock options vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r599" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails", "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails", "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r325", "r438", "r481", "r501", "r502", "r552", "r554", "r556", "r557", "r565", "r579", "r580", "r593", "r595", "r598", "r605", "r664", "r711", "r712", "r713", "r714", "r715", "r716" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use-asset, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Total", "terseLabel": "Net loss (income) attributable to Innodata Inc. and subsidiaries", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r107", "r115", "r139", "r150", "r165", "r168", "r173", "r188", "r195", "r197", "r198", "r199", "r200", "r203", "r204", "r212", "r225", "r239", "r245", "r248", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r411", "r412", "r463", "r531", "r547", "r548", "r592", "r614", "r662" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing base calculation", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "inod_CurrentPortionOfLongTermObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "CurrentPortionOfLongTermObligations", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetailsCalc2": { "parentTag": "inod_TotalLongTermObligations", "weight": 1.0, "order": 1.0 }, "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The current portion of long-term obligations of the entity.", "label": "Current Portion Of Long-Term Obligations", "terseLabel": "Less: Current portion of long-term obligations", "verboseLabel": "Long-term obligations - current portion" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "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." } } }, "auth_ref": [ "r413" ] }, "inod_TwoClientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "TwoClientMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the member of two clients.", "label": "Two Client [Member]", "terseLabel": "Two client" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r189", "r366", "r374", "r377", "r380", "r384", "r386", "r387", "r388", "r493" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Major Customers [Axis]" } } }, "auth_ref": [ "r254", "r597", "r665", "r717", "r718" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r532", "r581", "r589" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock Value", "terseLabel": "Common stock, $.01 par value; 75,000,000 shares authorized; 31,894,000 shares issued and 28,710,000 outstanding at September 30, 2023 and 30,589,000 shares issued and 27,405,000 outstanding at December 31, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r97", "r455", "r604" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues", "verboseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r174", "r188", "r226", "r227", "r238", "r243", "r244", "r250", "r252", "r254", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r412", "r448", "r662" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r511" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r97", "r511", "r529", "r722", "r723" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r170", "r368", "r369", "r377", "r378", "r379", "r381", "r490" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld for exercise net settlement (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "country_LK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "LK", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "SRI LANKA", "verboseLabel": "Sri Lanka" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense for intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r47", "r109" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r638", "r639", "r701", "r719", "r722" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r80", "r84" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest", "terseLabel": "Income (loss) before provision for income taxes", "totalLabel": "Income (loss) before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r106", "r138", "r225", "r239", "r245", "r248", "r448", "r460", "r592" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r449", "r459", "r604" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets Current", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r631" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivatives" } } }, "auth_ref": [] }, "us-gaap_OtherShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherShortTermInvestments", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Short-Term Investments", "terseLabel": "Short term investments - other", "totalLabel": "Total", "documentation": "Amount of short-term investments classified as other." } } }, "auth_ref": [ "r95", "r450", "r630" ] }, "inod_EffectiveIncomeTaxRateReconciliationSection162Percentage": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationSection162Percentage", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation section 162 percentage.", "label": "Effective Income Tax Rate Reconciliation Section 162 Percentage", "terseLabel": "Section 162 (m)" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r25", "r94", "r453", "r510" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Interest accrual", "documentation": "Amount of interest expense for an underpayment of income taxes." } } }, "auth_ref": [ "r695" ] }, "inod_LicensesObligationsAmountPayableAnnually": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LicensesObligationsAmountPayableAnnually", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount payable annually over the term of the license agreement.", "label": "Licenses Obligations, Amount Payable Annually", "terseLabel": "Microsoft licenses, Amount payable annually over the term of the agreement" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableActivityInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Additions charged to expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r180", "r264" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Options and Restricted Stock Units" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r617" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Adjusted for dilutive computation", "verboseLabel": "Diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r207", "r215" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current, Total", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r151", "r161", "r188", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r390", "r395", "r412", "r604", "r662", "r663", "r709" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r636" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net Of Tax", "negatedLabel": "Pension liability adjustments, net of taxes", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r104" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r206", "r215" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments", "terseLabel": "Proceeds from short term investments - other", "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r20", "r636" ] }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Other Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses", "documentation": "Amount of selling, general and administrative expense classified as other." } } }, "auth_ref": [ "r111" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Total", "totalLabel": "Other comprehensive loss", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r18", "r166", "r169", "r175", "r419", "r420", "r425", "r443", "r464", "r632", "r633" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r619" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r123" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "terseLabel": "Stock option exercises", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r27", "r126" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r274" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesWeightedAverageRemainingLeaseTermsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r434", "r603" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility factor", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r354" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period over which compensation cost recognized", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r360" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid In Capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r98", "r604", "r721" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies and Estimates", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r116", "r117", "r118", "r131" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r124", "r285", "r286", "r569", "r660" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Prepaid Deferred Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock Options and Restricted Stock Units", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r327", "r329", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r327", "r329", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Revenue Recognized", "negatedLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "inod_NetIncomeLossAttributableToParent1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Consolidated net loss", "totalLabel": "Consolidated net income (loss)", "verboseLabel": "Consolidated net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r150", "r165", "r168", "r182", "r188", "r195", "r203", "r204", "r225", "r239", "r245", "r248", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r389", "r392", "r393", "r411", "r412", "r448", "r461", "r494", "r531", "r547", "r548", "r592", "r601", "r602", "r615", "r634", "r662" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Income (Loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r205", "r216", "r217", "r218" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Par Or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Property Plant and Equipment", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r112" ] }, "inod_LineOfCreditFacilityPercentageOfEligibleForeignAccountsConsideredForDeterminationOfBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LineOfCreditFacilityPercentageOfEligibleForeignAccountsConsideredForDeterminationOfBorrowingBase", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of eligible foreign accounts considered for determination of borrowing base under the line of credit facility.", "label": "Line of Credit Facility, Percentage Of Eligible Foreign Accounts Considered For Determination Of Borrowing Base", "terseLabel": "Percentage of eligible foreign accounts considered for determination of borrowing base" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r64" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r119", "r513", "r529", "r550", "r551", "r604", "r616", "r637", "r644", "r702", "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r707" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of net present value of operating lease liability", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r707" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesContractsDesignatedAsCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "verboseLabel": "Net loss recognized in OCI", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r162", "r163", "r397", "r398", "r401" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Total rent expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r705" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense (income), net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r370", "r371" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of restricted stock under the company's plan", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Derivatives Qualifying As Hedges, Net Of Tax", "terseLabel": "Change in fair value of derivatives, net of taxes", "verboseLabel": "Change in fair value of derivatives, net of taxes", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r162", "r163" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "inod_NetIncomeLossAttributableToParent1", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income Loss Attributable To Noncontrolling Interest", "verboseLabel": "Income (loss) attributable to non-controlling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r133", "r165", "r168", "r203", "r204", "r462", "r634" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r34", "r36" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "verboseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r155", "r280" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Fair Value of Derivatives", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r164", "r172", "r173", "r394", "r587", "r632" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Non-US", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r724", "r725", "r726", "r727" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r642" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r130" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable Current", "verboseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r19", "r604" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgesLiabilities", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedges, Liabilities, Total", "verboseLabel": "Derivatives designated as hedging instruments", "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "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." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r248" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Net amount reclassified to earnings", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r30", "r172", "r419", "r424", "r425", "r632" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Outstanding Ending balance (in dollars per shares)", "periodStartLabel": "Weighted Average Exercise Price Outstanding beginning balance (in dollars per shares)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Operating Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r431" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Comprehensive loss", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r171", "r172", "r419", "r421", "r422", "r423", "r424", "r425" ] }, "us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails": { "parentTag": "inod_TotalLongTermObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Liability", "terseLabel": "Pension obligations - accrued pension liability", "documentation": "The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement." } } }, "auth_ref": [ "r93", "r666", "r667" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "verboseLabel": "Long - lived assets", "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." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesContractsDesignatedAsCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Reclassified From Accumulated Oci Into Income, Effective Portion, Net", "verboseLabel": "Net (gain) loss reclassified from accumulated OCI into income", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r172", "r419", "r424", "r425", "r464", "r632" ] }, "us-gaap_DirectOperatingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCosts", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Direct Operating Costs", "terseLabel": "Direct operating costs", "documentation": "The aggregate direct operating costs incurred during the reporting period." } } }, "auth_ref": [ "r110" ] }, "inod_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPercentage", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation withholding tax percentage.", "label": "Effective Income Tax Rate Reconciliation Withholding Tax Percentage", "terseLabel": "Withholding tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income before reclassifications, net of taxes", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r30", "r172", "r419", "r422", "r425", "r632" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r47", "r105" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivatives" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r134", "r400", "r408" ] }, "inod_LongTermObligationsDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LongTermObligationsDisclosureTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for long-term obligations.", "label": "Long-Term Obligations, Disclosure [Table Text Block]", "terseLabel": "Schedule of total long-term obligations" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r618" ] }, "inod_NoncurrentPortionOfLongTermObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "NoncurrentPortionOfLongTermObligations", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetailsCalc2": { "parentTag": "inod_TotalLongTermObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The non-current portion of long-term obligations of the entity.", "label": "Noncurrent Portion Of Long-Term Obligations", "terseLabel": "Long-term obligations, net of current portion", "verboseLabel": "Totals" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld for exercise net settlement", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "inod_VendorFinancedSoftwareLicensesAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "VendorFinancedSoftwareLicensesAcquired", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of non cash vendor financed software licenses acquired.", "label": "Vendor Financed Software Licenses Acquired", "terseLabel": "Vendor financed software licenses acquired" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares, granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from external customers and long-lived assets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r346" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment eliminations", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r227", "r238", "r239", "r240", "r241", "r242", "r244", "r248" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Shares, Unvested at End of the year", "periodStartLabel": "Number of Shares, Outstanding at Beginning of the year", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r343", "r344" ] }, "inod_ScheduleOfOperatingLeaseExpenseRecognizedInFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ScheduleOfOperatingLeaseExpenseRecognizedInFinancialStatementsTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of operating lease expense recognized in financial statements.", "label": "Schedule of Operating lease expense recognized in Financial Statements [Table Text Block]", "terseLabel": "Schedule of operating lease expense recognized in financial statements" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-Average Grant Date Fair Value, Outstanding", "periodStartLabel": "Weighted-Average Grant Date Fair Value, Outstanding", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails", "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r431" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r181", "r184", "r185" ] }, "inod_EffectiveIncomeTaxRateReconciliationIncreaseInUnrecognizedTaxBenefits": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationIncreaseInUnrecognizedTaxBenefits", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "These lines are represents tax rate of income unrecognized tax benefits.", "label": "Effective Income Tax Rate Reconciliation Increase In Unrecognized Tax Benefits", "terseLabel": "Increase in unrecognized tax benefits (ASC 740)" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-Based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized", "verboseLabel": "Compensation cost related to non-vested stock options and restricted stock awards not yet recognized", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r360" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "inod_UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromForeignCurrencyTranslation", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits Increase Decreases Resulting From Foreign Currency Translation", "negatedLabel": "Foreign currency remeasurement" } } }, "auth_ref": [] }, "inod_SubsidiaryRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "SubsidiaryRevenue", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the value of subsidiary revenue.", "label": "Subsidiary Revenue", "terseLabel": "Subsidiary revenue" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax net of federal benefit", "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)." } } }, "auth_ref": [ "r694", "r697" ] }, "inod_ReversalOfServiceTaxRefund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ReversalOfServiceTaxRefund", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents reversal of service tax refund amount.", "label": "Reversal of Service Tax Refund", "terseLabel": "Reversal of service tax refund" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "verboseLabel": "Other", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Current", "verboseLabel": "Accrued expenses and other", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]" } } }, "auth_ref": [ "r254", "r597", "r665", "r717", "r718" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Percent", "verboseLabel": "Tax effects of foreign operations", "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 foreign income tax contingency." } } }, "auth_ref": [ "r694", "r697" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Value", "negatedLabel": "Less: treasury stock, 3,184,000 shares at September 30, 2023 and December 31, 2022 at cost", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r26", "r62", "r63" ] }, "inod_InterestRateDescriptionLitigation": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "InterestRateDescriptionLitigation", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate relating to Litigation", "label": "Interest Rate Description Litigation", "terseLabel": "Interest rate description litigation" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r17" ] }, "inod_ServiceTaxCreditReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ServiceTaxCreditReceivable", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the service tax credit receivable.", "label": "Service Tax Credit Receivable", "terseLabel": "Service tax credit receivable" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r141", "r146", "r203", "r204", "r233", "r372", "r385", "r469" ] }, "inod_AcquiredIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "AcquiredIntangibleAssetsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for acquired intangible assets.", "label": "Acquired Intangible Assets [Member]", "terseLabel": "Acquired Intangible Assets" } } }, "auth_ref": [] }, "inod_PercentageForSubsidiaryServiceTax": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "PercentageForSubsidiaryServiceTax", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage for subsidiary service tax.", "label": "Percentage for Subsidiary Service Tax", "terseLabel": "Percentage for subsidiary service tax" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r618" ] }, "inod_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies and Estimates [Table]" } } }, "auth_ref": [] }, "inod_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average remaining lease terms and discount rates.", "label": "Schedule of Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block]", "terseLabel": "Schedule of weighted average remaining lease terms and discount rates" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r14", "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures", "verboseLabel": "Number of options, Granted (in shares)", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r675" ] }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenuePeriodIncreaseDecrease", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Period Increase (Decrease)", "terseLabel": "Net deferred revenue in the period", "documentation": "Amount of increase (decrease) in deferred revenue." } } }, "auth_ref": [] }, "inod_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "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": "Description of Business and Summary of Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Significant Accounting Policies and Estimates" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r171", "r172", "r419", "r421", "r422", "r423", "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average fair value of options granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r349" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r14", "r77", "r78", "r79", "r87", "r190" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r67", "r68", "r328" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gain (loss), before tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r414", "r415", "r416", "r417", "r546" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r64" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r622" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options, Outstanding - Ending balance (in shares)", "periodStartLabel": "Number of Options, Outstanding - Beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r335", "r336" ] }, "inod_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Number of Options Exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r337" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r618" ] }, "inod_SynodexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "SynodexMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to Synodex segment.", "label": "Synodex [Member]", "verboseLabel": "Synodex" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Exercisable (in dollars per shares)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r337" ] }, "inod_LineOfCreditFacilityPercentageOfEligibleAccountsConsideredForDeterminationOfBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LineOfCreditFacilityPercentageOfEligibleAccountsConsideredForDeterminationOfBorrowingBase", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of eligible accounts considered for determination of borrowing base under the line of credit facility.", "label": "Line of Credit Facility, Percentage Of Eligible Accounts Considered For Determination Of Borrowing Base", "terseLabel": "Percentage of eligible accounts considered for determination of borrowing base" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Line of Credit", "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." } } }, "auth_ref": [ "r125", "r187", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk", "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." } } }, "auth_ref": [ "r39", "r254" ] }, "us-gaap_DatabasesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DatabasesMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Database Rights [Member]", "terseLabel": "Media Contact Database", "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files)." } } }, "auth_ref": [ "r72" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Gross Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r158", "r256", "r257", "r585" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of components of accumulated other comprehensive loss and reclassifications from accumulated other comprehensive loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r703", "r704" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Total", "terseLabel": "Total assets", "totalLabel": "Total assets", "verboseLabel": "Classification of segment assets", "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." } } }, "auth_ref": [ "r136", "r157", "r188", "r225", "r240", "r246", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r390", "r395", "r412", "r451", "r523", "r604", "r616", "r662", "r663", "r709" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "verboseLabel": "United Kingdom" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Total", "terseLabel": "Stock-based compensation", "totalLabel": "Total stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Short Term Investments - other" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r38", "r40", "r91", "r92", "r254", "r568" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets on contract acquisition costs", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r69" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r74", "r588" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuers Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Effect of stock based compensation", "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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r623", "r694" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r373" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "verboseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r71" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "verboseLabel": "Effect of:" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual Term Outstanding (in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r127" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Change in valuation allowance", "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." } } }, "auth_ref": [ "r694", "r697" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual Term Exercisable (in years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r64" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested and Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years)", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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." } } }, "auth_ref": [ "r351" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net Of Tax", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r104", "r159", "r456", "r486", "r487" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsWeightedAverageFairValuesAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r353" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r179", "r197", "r198", "r199", "r200", "r201", "r206", "r208", "r213", "r214", "r215", "r219", "r410", "r411", "r447", "r468", "r590" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r618" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r367", "r375" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnits" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs, Share-Based Payments [Text Block]", "terseLabel": "Stock Options and Restricted Stock Units", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r326", "r331", "r358", "r359", "r361", "r599" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential", "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." } } }, "auth_ref": [ "r694", "r697" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails": { "parentTag": "us-gaap_OtherShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Treasury bills", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "inod_LongTermOperatingLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LongTermOperatingLeaseMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents of long term operating lease.", "label": "Long Term Operating Lease [Member]", "terseLabel": "Long-term operating leases" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r440" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current, Total", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r152", "r188", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r391", "r395", "r396", "r412", "r604", "r662", "r709", "r710" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instrument", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive loss", "terseLabel": "Other Comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r53", "r55", "r440" ] }, "inod_ForeignCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ForeignCustomerMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to foreign customer.", "label": "Foreign Customer [Member]", "terseLabel": "Foreign customer" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r643", "r708" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Grants In Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price Granted (in dollars per shares)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of company's acquisition-related intangible assets and capitalized developed software", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r53", "r55" ] }, "inod_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "IncomeTaxesTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information relating to income taxes.", "label": "Income Taxes [Table]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r191", "r227", "r238", "r239", "r240", "r241", "r242", "r244", "r248", "r291", "r292", "r293", "r294", "r296", "r297", "r299", "r301", "r302", "r662", "r663" ] }, "inod_TotalOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "TotalOtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "documentation": "Total after tax and before reclassification adjustments of other comprehensive income (loss).", "label": "Total Other Comprehensive Income (Loss) Before Reclassifications, Net Of Tax", "terseLabel": "Total other comprehensive income (loss) before reclassifications, net of taxes" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Value", "verboseLabel": "Serial preferred stock; 4,998,000 shares authorized, none outstanding", "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." } } }, "auth_ref": [ "r96", "r454", "r604" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Exercises In Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price Exercised (in dollars per shares)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r340" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "inod_TwoThousandThirteenStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "TwoThousandThirteenStockPlanMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Information regarding stock plan.", "label": "2013 Stock Plan [Member]", "terseLabel": "2013 Stock Plan", "verboseLabel": "2013 Stock Plan" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r440", "r441" ] }, "inod_NumberOfClient": { "xbrltype": "integerItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "NumberOfClient", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of clients.", "label": "Number of Clients", "terseLabel": "Number of clients" } } }, "auth_ref": [] }, "stpr_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "IL", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "ISRAEL", "verboseLabel": "Israel" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r80", "r82", "r88" ] }, "inod_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUp": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUp", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Effective Income Tax Rate Reconciliation, Return to Provision True Up.", "label": "Effective Income Tax Rate Reconciliation Return to Provision True Up", "terseLabel": "Return to provision true up" } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r698", "r699" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Derivative Instruments In Statement Of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of derivative instruments included within the condensed consolidated balance sheets", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r82" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r53", "r55" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r629" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r191", "r227", "r238", "r239", "r240", "r241", "r242", "r244", "r248", "r291", "r292", "r293", "r294", "r296", "r297", "r299", "r301", "r302", "r662", "r663" ] }, "inod_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share Basic and Diluted [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets Noncurrent", "verboseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r156" ] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability", "verboseLabel": "Estimated litigation liability", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r25", "r661" ] }, "inod_ClientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ClientMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the member of client.", "label": "Client [Member]", "terseLabel": "Client" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Non Employee Director [Member]", "terseLabel": "Non employee director" } } }, "auth_ref": [ "r643", "r720" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "verboseLabel": "Performance Shares", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Segment [Domain]", "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." } } }, "auth_ref": [ "r222", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r254", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r283", "r284", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r594", "r627", "r717" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock option exercises (in shares)", "negatedLabel": "Number of Options, Exercised (in shares)", "terseLabel": "Stock option exercises (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r96", "r97", "r126", "r340" ] }, "inod_ShortTermOperatingLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ShortTermOperatingLeaseMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesFinancialStatementsRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents of short term operating lease.", "label": "Short Term Operating Lease [Member]", "terseLabel": "Short-term operating leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation", "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." } } }, "auth_ref": [ "r129" ] }, "inod_PercentageOfRentalEscalations": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "PercentageOfRentalEscalations", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of rental escalations.", "label": "Percentage of Rental Escalations", "terseLabel": "Percentage of rental escalations" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r568" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r179", "r197", "r198", "r199", "r200", "r201", "r208", "r213", "r214", "r215", "r219", "r410", "r411", "r447", "r468", "r590" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "verboseLabel": "Foreign currency forward contracts", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r517", "r521", "r526", "r538", "r544", "r561", "r562", "r563", "r608" ] }, "inod_LongTermObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LongTermObligationsAbstract", "lang": { "en-us": { "role": { "label": "Long-term obligations" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile consolidated net loss to net cash provided by operating activities:" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "inod_MicrosoftLicensesObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "MicrosoftLicensesObligations", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails": { "parentTag": "inod_TotalLongTermObligations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Microsoft licenses obligations as of balance sheet date.", "label": "Microsoft Licenses Obligations", "terseLabel": "Microsoft licenses" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableActivityInAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs against allowance", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r265" ] }, "inod_AgilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "AgilityMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to Agility segment.", "label": "Agility [Member]", "terseLabel": "Agility" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesTables" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "terseLabel": "Schedule of information about contract liabilities (deferred revenue)", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "inod_DdsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "DdsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to Digital Data Solutions (DDS) segment.", "label": "DDS [Member]", "terseLabel": "DDS" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r66" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings Accumulated Deficit", "terseLabel": "Deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r126", "r457", "r485", "r487", "r492", "r512", "r604" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r255", "r260" ] }, "inod_BeforeIntersegmentEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "BeforeIntersegmentEliminationsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to before elimination of any inter-segment profits segment.", "label": "Before Intersegment Eliminations [Member]", "terseLabel": "Before intersegment eliminations" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease agreements term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r706" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share-Based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r65" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenue from external customers based on client domicile", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r48", "r109" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "documentation": "Amount of loss from the write-down 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." } } }, "auth_ref": [ "r10", "r267", "r273", "r277", "r594" ] }, "inod_AfterIntersegmentEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "AfterIntersegmentEliminationsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to after elimination of any inter-segment profits segment.", "label": "After Intersegment Eliminations [Member]", "terseLabel": "After intersegment eliminations" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity [Axis]", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r57", "r89", "r90", "r135" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r128" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r230" ] }, "inod_OtherPrincipallyEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "OtherPrincipallyEuropeMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to other principally Europe segment.", "label": "Other Principally Europe [Member]", "verboseLabel": "Others - principally Europe" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee stock option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total", "terseLabel": "Non-controlling interests", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r58", "r59", "r60", "r61" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesWeightedAverageRemainingLeaseTermsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average lease term remaining (in months)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r433", "r603" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r594", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "inod_ForeignCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ForeignCountriesMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to foreign countries.", "label": "Foreign Countries [Member]", "verboseLabel": "Total foreign" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r192", "r193", "r194", "r220", "r439", "r489", "r496", "r503", "r504", "r505", "r506", "r507", "r508", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r609" ] }, "country_PH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "PH", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "verboseLabel": "Philippines" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r362", "r363", "r364", "r495", "r638", "r639", "r640", "r701", "r722" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r149", "r222", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r254", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r282", "r283", "r284", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r594", "r627", "r717" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current, Total", "verboseLabel": "Income and other taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive loss", "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." } } }, "auth_ref": [ "r103", "r175", "r443", "r464" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r192", "r193", "r194", "r220", "r439", "r489", "r496", "r503", "r504", "r505", "r506", "r507", "r508", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r609" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decrease for prior period tax positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r376" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase for current period tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r376" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Loss on lease termination", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r427" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share, By Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r27", "r148", "r171", "r172", "r173", "r192", "r193", "r194", "r196", "r202", "r204", "r220", "r261", "r262", "r315", "r362", "r363", "r364", "r382", "r383", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r419", "r421", "r422", "r423", "r424", "r425", "r436", "r482", "r483", "r484", "r495", "r549" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r148", "r192", "r193", "r194", "r196", "r202", "r204", "r261", "r262", "r362", "r363", "r364", "r382", "r383", "r402", "r404", "r405", "r407", "r409", "r482", "r484", "r495", "r722" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share, Amount", "verboseLabel": "Computation of diluted loss per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r216" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension Liability Adjustment", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r12", "r30", "r632", "r633", "r634" ] }, "inod_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationAdjustment", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated amount of foreign currency translation adjustments on assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Foreign Currency Translation Adjustment", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) Per Share", "terseLabel": "Income (loss) per share attributable to Innodata Inc. and Subsidiaries:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net Of Tax, Attributable To Parent", "totalLabel": "Comprehensive income (loss) attributable to Innodata Inc. and Subsidiaries", "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." } } }, "auth_ref": [ "r31", "r167", "r169", "r178", "r446", "r467" ] }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsConsolidationItemsDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Subsegments Consolidation Items [Domain]", "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of allowance for the credit losses", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r645" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Capitalized Developed Software", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r583", "r657", "r658" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r81", "r83", "r85", "r86", "r500", "r502", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r536", "r537", "r538", "r539", "r542", "r543", "r544", "r545", "r559", "r560", "r563", "r564", "r586", "r606", "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures and Expirations In Period", "negatedLabel": "Number of Options, Forfeited/Expired (in shares)", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r674" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment", "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." } } }, "auth_ref": [ "r4", "r12", "r30", "r172", "r173", "r421", "r422", "r423", "r424", "r425", "r632" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures and Expirations In Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price Forfeited/Expired (in dollars per shares)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r674" ] }, "inod_ForeignOperationsPermanentDifferenceForeignExchangeGainsAndLosses": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ForeignOperationsPermanentDifferenceForeignExchangeGainsAndLosses", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of foreign exchange gains and losses.", "label": "Foreign operations permanent difference - foreign exchange gains and losses", "terseLabel": "Foreign operations permanent difference - foreign exchange gains and losses" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r38", "r40", "r91", "r92", "r254", "r568", "r625" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r148", "r171", "r172", "r173", "r192", "r193", "r194", "r196", "r202", "r204", "r220", "r261", "r262", "r315", "r362", "r363", "r364", "r382", "r383", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r419", "r421", "r422", "r423", "r424", "r425", "r436", "r482", "r483", "r484", "r495", "r549" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureComprehensiveIncomeLossReclassificationsFromAccumulatedOtherComprehensiveLossDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "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." } } }, "auth_ref": [ "r2", "r12", "r30", "r403", "r406", "r436", "r482", "r483", "r632", "r633", "r634", "r638", "r639", "r640" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accrued Taxes Payable", "terseLabel": "Income and other taxes", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r635" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Current", "verboseLabel": "Intangibles, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r51", "r54" ] }, "inod_LineOfCreditFacilityMaximumAmountOfEligibleForeignAccountsConsideredForDeterminationOfBorrowingBase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LineOfCreditFacilityMaximumAmountOfEligibleForeignAccountsConsideredForDeterminationOfBorrowingBase", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of eligible foreign accounts considered for determination of borrowing base under the line of credit facility.", "label": "Line of Credit Facility, Maximum Amount Of Eligible Foreign Accounts Considered For Determination Of Borrowing Base", "terseLabel": "Maximum amount of eligible foreign accounts considered for determination of borrowing base" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r440" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r441" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Capitalized Developed Software", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r140", "r365" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_ShareBasedCompensation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Direct operating costs", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsCarryingAmountOfGoodwillDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance - September 30, 2023", "periodStartLabel": "Balance - January 1, 2023", "terseLabel": "Goodwill", "verboseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r154", "r266", "r442", "r594", "r604", "r647", "r654" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r626" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r600", "r696" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies and Estimates" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total", "totalLabel": "Total Comprehensive income (loss)", "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." } } }, "auth_ref": [ "r76", "r132", "r167", "r169", "r176", "r444", "r465" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r618" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "inod_OneClientMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "OneClientMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the member of one client.", "label": "One Client [Member]", "terseLabel": "One client" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrations" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment reporting and concentrations", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r225", "r237", "r242", "r246", "r247", "r248", "r249", "r250", "r251", "r254" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive (Income) Loss, Net of Tax, Attributable to Noncontrolling Interest, Total", "verboseLabel": "Less: Comprehensive income (loss) attributable to non-controlling interests", "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." } } }, "auth_ref": [ "r8", "r73", "r76", "r167", "r169", "r177", "r445", "r466" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r700" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments Of Long Term Debt", "negatedLabel": "Payment of long-term obligations", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r33", "r491" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r252", "r253", "r497", "r498", "r499", "r553", "r555", "r558", "r566", "r567", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r596", "r608", "r665", "r717" ] }, "inod_ShortTermInvestmentsOtherReadilyMarketableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ShortTermInvestmentsOtherReadilyMarketableTableTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOtherTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other investments readily marketable, including, but not limited to, description of investment, fair value and value as measured by quoted price.", "label": "Short Term Investments, Other, Readily Marketable [Table Text Block]", "terseLabel": "Schedule of other short term investments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r22", "r188", "r259", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r391", "r395", "r396", "r412", "r509", "r591", "r616", "r662", "r709", "r710" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r115" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Employee Related Liabilities Current", "verboseLabel": "Accrued salaries, wages and related benefits", "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)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information, by segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r44", "r45", "r46", "r50" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Redemption of non-controlling interest", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "verboseLabel": "Segment reporting information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total", "verboseLabel": "Net present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r429" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesDetails" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Capitalized software development", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r44", "r45", "r46", "r50" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "inod_ShortTermInvestmentsOthersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ShortTermInvestmentsOthersTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureShortTermInvestmentsOther" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components other short-term investments. Short-term investments may include current marketable securities.", "label": "Short-Term Investments, Others [Text Block]", "terseLabel": "Short Term Investments - other" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability - current portion", "verboseLabel": "Current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r429" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r130" ] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Before Treasury Stock", "totalLabel": "Stockholders' Equity before Treasury Stock, Total", "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock." } } }, "auth_ref": [] }, "inod_FiniteLivedIntangibleAssetExpectedAmortizationThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationThereafter", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized thereafter excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Thereafter", "verboseLabel": "Thereafter" } } }, "auth_ref": [] }, "inod_CapitalizedSoftwareDevelopmentCostWorkInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "CapitalizedSoftwareDevelopmentCostWorkInProgressMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program,", "label": "Capitalized Software Development Cost - Work in Progress [Member]", "terseLabel": "Capitalized Developed Software - in Progress" } } }, "auth_ref": [] }, "inod_LesseeOperatingLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due thereafter. 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, Thereafter", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders Equity", "totalLabel": "Total liabilities, non-controlling interests and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r137", "r458", "r604", "r637", "r644", "r702" ] }, "inod_EffectiveIncomeTaxRateReconciliationDeemedInterestPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationDeemedInterestPercent", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "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 deemed interest.", "label": "Effective Income Tax Rate Reconciliation, Deemed Interest, Percent", "terseLabel": "Deemed interest" } } }, "auth_ref": [] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IN", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES, NON-CONTROLLING INTERESTS AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsLongLivedAssetsDetails", "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsRevenuesByGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Segment, Geographical [Domain]" } } }, "auth_ref": [ "r252", "r253", "r497", "r498", "r499", "r553", "r555", "r558", "r566", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r582", "r596", "r608", "r665", "r717" ] }, "inod_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateBenefitExpense": { "xbrltype": "percentItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateBenefitExpense", "calculation": { "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "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 (Benefit) Expense", "terseLabel": "Federal income tax expense at statutory rate" } } }, "auth_ref": [] }, "inod_LongTermObligationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "LongTermObligationsDisclosureTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligations" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term obligations.", "label": "Long-Term Obligations, Disclosure [Text Block]", "terseLabel": "Long-term obligations" } } }, "auth_ref": [] }, "inod_ClientTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "ClientTwoMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the member of client two.", "label": "Client Two [Member]", "terseLabel": "Another client" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r38", "r40", "r91", "r92", "r254", "r568" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureAccountsReceivableDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r256", "r257" ] }, "inod_CapitalizedSoftwareDevelopmentCostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "CapitalizedSoftwareDevelopmentCostMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureGoodwillAndIntangibleAssetsAcquisitionRelatedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer cost.", "label": "Capitalized Software Development Cost [Member]", "terseLabel": "Capitalized Developed Software" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureOperatingLeasesNetPresentValueOfOperatingLeaseLiabilityDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, net of current portion", "verboseLabel": "Long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r429" ] }, "inod_NetIncomeLossAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "NetIncomeLossAttributableToParent1", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureIncomeLossPerShareDetails", "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "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 1", "terseLabel": "Net income (loss) attributable to Innodata Inc. and Subsidiaries", "totalLabel": "Net income (loss) attributable to Innodata Inc. and Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling General and Administrative Expense", "verboseLabel": "Selling and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r40", "r91", "r92", "r254", "r488", "r568" ] }, "inod_EquityPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "EquityPlansMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsStockBasedCompensationExpenseDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Equity plans.", "label": "Equity Plans [Member]", "terseLabel": "Equity Plans" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value, Total", "verboseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r35", "r153", "r584" ] }, "inod_SettlementAgreementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "SettlementAgreementObligations", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails": { "parentTag": "inod_TotalLongTermObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of settlement agreement obligations.", "label": "Settlement Agreement Obligations", "terseLabel": "Settlement agreement" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of effect of foreign currency forward contracts designated as cash flow hedges on the condensed consolidated statements of operations", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r81", "r85", "r399" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment reporting and concentrations" } } }, "auth_ref": [] }, "inod_NumberOfSharesEligibleToReceiveForEachFullyVestedRsu": { "xbrltype": "sharesItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "NumberOfSharesEligibleToReceiveForEachFullyVestedRsu", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of shares eligible to receive for each fully vested RSU.", "label": "Number Of Shares Eligible To Receive For Each Fully Vested RSU", "terseLabel": "Number of shares eligible to receive for each fully vested RSU" } } }, "auth_ref": [] }, "inod_TwoThousandTwentyOneEquityCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "TwoThousandTwentyOneEquityCompensationPlanMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails", "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionAndRestrictedStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Equity Compensation Plan.", "label": "2021 Stock Plan [Member]", "terseLabel": "2021 Stock Plan", "verboseLabel": "2021 Stock Plan" } } }, "auth_ref": [] }, "inod_NonEmployeeMemberOfCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "NonEmployeeMemberOfCompanyMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Non employee member of the company.", "label": "Non Employee Member Of The Company [Member]", "terseLabel": "Non employee member" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r621" ] }, "inod_StockOptionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "StockOptionsTable", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting stock options.", "label": "Stock Options [Table]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanIncreaseDecreaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanIncreaseDecreaseCost", "crdr": "debit", "calculation": { "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.innodata-isogen.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Increase (Decrease), Cost", "terseLabel": "Pension cost", "documentation": "Amount of increase (decrease) in cost for defined contribution plan." } } }, "auth_ref": [] }, "inod_TotalLongTermObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "TotalLongTermObligations", "crdr": "credit", "calculation": { "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.innodata-isogen.com/role/DisclosureLongTermObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total amount of long-term obligations of the entity.", "label": "Total Long-Term Obligations", "totalLabel": "Total long-term obligations" } } }, "auth_ref": [] }, "inod_StockOptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "StockOptionsLineItems", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureStockOptionsAndRestrictedStockUnitsTables" ], "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": "Stock Options [Line Items]", "terseLabel": "Stock Options and Restricted Stock Units" } } }, "auth_ref": [] }, "inod_FourClientsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.innodata-isogen.com/20230930", "localname": "FourClientsMember", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the member of four clients.", "label": "Four Clients [Member]", "terseLabel": "Four clients" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r500", "r502", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r536", "r537", "r538", "r539", "r542", "r543", "r544", "r545", "r559", "r560", "r563", "r564", "r606", "r608" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.innodata-isogen.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r620" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.innodata-isogen.com/role/DisclosureSegmentReportingAndConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "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." } } }, "auth_ref": [ "r38", "r40", "r91", "r92", "r254" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-4" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-5" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 86 0001410578-23-002173-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-002173-xbrl.zip M4$L#!!0 ( !V08ECF3!UD79V9C5V:V9%G.N-:VO+(FR7G:@DA(PAD2 M4 #2EO/K3P.\B!))\"(YPZG#2E5&)AH-='^-1@-H@C__<^LZZ)D(23G[V!F< M]3N(,(O;E*T^=GQOV?VI\\]/?__;S__5[?Y^-;M#-K=\ES /68)@C]CHA7IK M-.>;#6;HG@A!'0=="6JO"$*#_MF/9_VSP3GJ=C]I'E=80AW.D&8V/!M$!>.0 M'6>7:##H#7O#_O <_70Y>'\Y'*#'^XCN'KJVI$6$6VE?2FM-7(Q /B8O?=GU M7C=$?NRL/6]SV>LML5R<<;'J126:3R:\>#BXJ*G2R/2%.5^)U3Q M FPEV6G;V^]&2/R^%Q3&JA!>6KGP<*^G#%-+9DNEB_:(+5\(&!1Y((>E814/ MBQ7Q'K!+Y 9;9$]&RABWL8>[5/(586<6=W6M_L6Y&G<.42/KA@OWFBRQ[X < M?_C8T?:>D"[/DN.B?4RDG84(*&[0^_W^[DF/DHC8]L0!]SUHH+BGBE4#PV[_ MO'L^B&I2D*R"K*%I,=\=9H$Z[(-Q>81)NG!(5Y$1@3UP4;([/.LGAI+@3LZ@ MUB5[FA!DF6MQ'WI0FM1Q#N.X:'],>R*7\T4/2F.S(ROEY0S$BGDO)(MJ8<\3 M=.%[9,\T?)8RCJVDQ5AW#P>X33:"6&7ZM:/<">05"^/M6J+98P@*]A1J&Q5J M[Q2JAS[-] L? K] .Y_^AI">$3"8I*?-2#V*'FXVE"UY\ 2>*<]SJ3H^!T-' MZL>7V6VA96M)KZFT'"Y]09Y P386]HC98U]ZW!UMJ;SF+J8LQ$]V$ 5]5ZL2 M=3+JIDV6E%$M$#C8?A]UT8XA_!'Q1, 4!5R18HL"OBAB_'/OD-U!0S[,VE/V M2?\&$Y#@IK0>U4P85@Y)#!4M[%B^4[W>KENYU<*'$6RG !-TYVE_/.;,!D]$ M;/@AN4-M9?]7V%%#Z&E-B">_,.S;5(\*A6FMF@9H8?1J:&.^\'L\?;B>/#Q- MKM6OI^G=[?5H#G]Y&#^,)>OH\FST3&XA6';)'9=R#+(/RUA /<9& QF6-9"G.?QS/WD XYC>H.GC9#:: MWP(!&CTHROO'V>0S5+O]=8)N'^#O"7IW-WUZ^D%QA&Z@86M';VU'E;Q)?>;? MV)Y:UW0BDQICN;YQ^$M]N\G@8#2.\WK&,1X]?48W=]/?VGFI?!RYYL*;$^'> MLF"9(S8A'ZC&%-FX-?/J$1N/,T@MRLY7: MA!A)"?'Z1'K45?YSY,*XH']JX2;;C?*O.9 >RR3B:8U%GDWD M$YI0'F0LI,,([9WB]0,";DBS:Q$S(A8FFT3_PK"<, _BDUNVY,+58H20E:$T M[FK!T%281>DMB9]J2 ;,4();B]=ISLP>810P"$8]"K+6/T#;9U-PFO;^V-,T M]&ZOO7;P'K6%K:>U-7=L(N3D#Q\&6NV];!,KHU'\6&]3^VD^'?_K\_3N>C)[ M^F\T^?>7V_G_M-O;)XSDYFKGLDZL%E8T@'X.+C^U?"X=C;T+&F@1-B/LNRX6 MKS PZ8K1)3A+F)N#K6G*5H\PA"U*%(31MF3>^KD^(V,\/LB(QX.6U!Y)HBVT M:PQ%K0610=1>&\H=O;U>?0N]Y#9Y"N2";?(6RF.A'&,A7F&PC%PU:J;+B+0Z MQ$6<"J!/;<$4GI!$#:H#$FA1.8)55*8+4X>*$!?] M26QX<$48]"UWT):O6 !C:F0>''DFN2,/;]$BY-]"7.O0L]QA9LE#RM083!U2 MMB#5 >F&,LPLBIW=%D@X_\UY+3QK,"R /A5^99Q/QZTB&3>+HLG4XX?'U*VU ME+26,7==&F3LZ8Q@O7HE3"U=<\RA1 TCWC^EAWJ"I0ZB]IBV2)[NR#/>(-G1 MCBR//N=GIIR(:\&!9\H#5#GP3.S%)&JAJ NM_9S,?GXC=+56N8C/X&Q7Y 93 MH1.4%#VL=GQW8TIO.7T#!595?^.VBZ*>H+ K2/4%!9W1-1/=:2WL;3U4BO1- M/5?)U@IL+Y5T6\^C25W X^662DJ:[W=J6UQ9-NZ@]A)'.G7-S8CNP)K>E_7 MFKIHUVPR,Z$UD]+A<=8KZC(;@1W!U9EN_Z>D6BWZ?9JZMJY0?4 MIV_#F'O4SPS!=XP0#3.1')V)U$6IOJ E= :<3MR;\&4?:X^-JMY:6DF'1%9J M 30C&_7&!5L%:RL+'@ECTG#I>D:+R#KC#!C#(CODK-V,M<>[!?=$X*J*,NFP+HTZNO,M"'BHQ*3""5!2X;P1Q0V 44NP-D 6M(66 MT!A:Z]9:0RCY)BIE,&K'@H SS7MI.(/$"&)&IJOB@:9+%'!IP7FKO/7C$]9- MT Y.F:G>0E_KSJ72ERV9@:Q\RU(+5[6[E8HO53(#5.XVI1:5F@G@%?*ZS3A5 M?JVCA:QDCJ\AB]<,24&Z=0M A>3.@E1-,Q E$U/B;A@S*&7O\FF1 MJ9G56B&=U8Q4U3S6%K$C\W%JY-R8$3SBHIT6S!I9,R437XR@5C(7YH*W5?]G=<].VN1F! MO/UR'NV7MR"<=I<\>G;\;GG,R0 P.+N,!+C:][M$S]O(X\16D7/)4UT^!HL MEYN1[5;;(MH[H(XY4,F!O8#LG&K+B"$;SJM^:T.%;^Q$06;FD"(TY%=ZBTJ-0XI,E&)IO(B$Z9+SFT M"-4\N77 M2R($L<,7*T]X%W8F7X,)_'C2K5-E/4$/P#?K+K2)Z'4W7J++:F[9R''XB_H6 MQ@T7P7&%5<\QA<7%ST-!4P M4;=T>N#Z>U'G.ZAW*JD AZI2'4#70*' 2*H*M6]7#93)P8NJ,D$5XKR).#_W MMM*^Q)N->@%=/0H?@$<-K%T_4X] +G5(Q+!+Y 9;NT9U?R6QSE;\&;1/>TK2 M#I+6&MS3'0]N3 JH91ZY^J$U= 9-A9TSMYK6E'K15DV4V4UG5E%_=:-Z7?6H M.QAVSP>E>Y%D]U[_97NEVX\JJ(;?UQ;\(C 11E98?PRJ3...$'NU5 \NE.B# M#_7Z87NBI^Q?@3GL@AK/!_D64%13_RU+=V2)Y4*S\F57"27+&&"RT@KC36"% MQ/%DS*::/68R/*H3ZDG-/DCA56H_H@_:AK^JM;LWI'50*UZK>(%DE>B/(WH@ MO8VHTGQ,KW]E-DR\,$I!M,3#+>N'EZ77D1Z"PQ4> 7:\A>P M'/5\I:M?!/QYP\X,=PY*J*HZ684&NHF!E K,X M6\6@J!-P_,9J"B2Z)M(25*?=3Y=7OJ2,2-7UP>$PMO7S M;XO&*W28;.^)NXA>E _ V'_>P)XGLBBRAD]V<6/&0MS/R7))+"\^%84.JQE! M3:LPE3I4,X BH>:.6Y;S+9YH#CH5LX+I1WE3$.*MY^B<_D4"7)/@7SDCTG>4 M\U.7\=YP =,O&_M"$&:]S@5FT@G;"I1T>K:9Z@J$=CDC'KB D^@J*%L$WU&& M K)0.?0X&0*E;^[G8^:,G(IZIIF'64">>E8H)#4)6G)/JS)MQ]M3>UE4C0GA M HGNJ26XY$OO#IP:@[ A=?&$%LE,=I2?VTFUQ([,%2LU.QG\8^XJUY:I\91X MUJBQ$_1XM(*XUWM-]?K@>0-['B39*2YA=EPB(6!_X5Q(V=B5M*'GJ45U"=H& MHGA%EEPEVT%4((-N3QSJ4A:,_)19EB-OH)RC)72YM)BEJ!LHI7Z=[1$&D$4W MV'%>)[XZQ4R)9R9KH%PCQQGK$PZ5?K;O7-)%C?4FT1H]ZFX*ESR"!B(2[S=( MC[M$Y(IR4-Y 2<8.A3]2 NP_;F"_=^7(1G_'\^%5ML50UI9AS6 NE/\VU2X$/IMW4![4>B#==)G;) M3L"GL1LW\Q<^7W-?8F;/UU1XA#!]M=8C<(A&::B%,I0%:\TCQ_<;[K7/B.<+ M-N>/@C]3-5_-H<4OFRH[[/DLFK&%^N KD*;+P 5'DJ6>&DR50NBV@@CNC3LZ M961_F@BCL-3C1EK;CO9ZO<"75YW*$7YW-^11XQM=.JJ5[MVVBDQ$% &8=R3:"2 M'6TMA]M\53Q2'H-F^*,R$HR\&V(#W#JWR/L37WHO6+WC]DPLM@]ER! MM:97<749'"E[E8CZ4$_U=5%#^@;+"X'P+E@>>; L6/AZ2P^")1"$>8-D%DT) MXJ/\>#T)PTFMM*4?-+ M+@(RUQ;EJC90_B@^UBMY.7&HCL?F/#B_5GD3$VRM;WS'>?T5)EEBSZ3?20?= MU:KOK:)US;_&NG.5P-G$W3C\E83;F;!> @Q2Y^P%),V$.3D]=6I?9UTV4DV M.=Y:CJSLN)SR(\Y6WT**&^Z+(*3)VLM-E371GO+NQ).);.]T:H*)^E#*ZKG@ M;^(9C$R.W;%ME@V4K=!0Q,W=SS/\2K4:*KG>&\_]^,IN&SZ3Y(WM M.=Z>.=:<@_1?[U%MNZG7,LSREJ+^7D2'<,ZJ)'W9"M^+ C(2MT:N.DE^Q*_Z M3@[&?'78GQS7I:M\+TJ(IJ##^T;3&1X%A V,U?+WVV'FM7Q774I [/P7 4;V M__I!U-(IN[@<=^(OB>36MC#%_)K &THM!.5\+(M?_!EX**9B286F[H MEMCC-18KHNCUJ]9*%06*/I)W4JT;=8_BMUUU$\\+'HQ6@N@?V=%8$>'W8BWA M> B/?J'KX)M M6ROY;+ZU9H(KH(*K4S[]'U!+ P04 " =D&)74U0N>YX2 !_ P$ %0 M &EN;V0M,C R,S Y,S!?8V%L+GAM;.U=W7/B.!)_OZK['W2YE]D'$B"9CZ1F M]HH F4E5$B@@NWM/4XX11+?&XF23C_WKKR7;@,&R)=N @*NIFB0@M;K[UVI) M+;7T]5]O$P>]8.81ZGX[J9U63Q!V;3HD[OC;RU MH5CNKG]6K]7/TY:KV\:I>0]W[><%[ M8'!$,DLZQ/WSBO_W!$TBD-3UKMX\\NWDV?>G5V=GKZ^OIZ_GIY2-H7ZU=O;' M_5W??L83JT)'B$AWY7_/L7?3CPRF3J'1MQ/BTF&%8U6]/*]R]O[9]P%R M;DY-Z@ZQ"Z8!OWC4(4-N"M>6PUOI/V/L>X^N-1L2^/0$\?8>>[+9#O5F#'H? M9?X L\FM^X(]/VC4?\:LA7V+.)ZF7#J$2Y2B8=MT!@WTL(W)B_7DX*+LIU L MD>_OE Y?8=0&^[YUP:V/"334\#QPB&W/)Q-N#(T)*)+\)3I"^VW*C:6H<$6; M+5$#04\>6&_8@_]ZT#)HG+HV<8AHNJBHRO1+E"GT6^[X#L/ [CU@O\NP!QW@ M-\N9X;E?"[^_(]83<.._%Q6U:+,E:N".NF/>]SM/#AD'+KRH=&DDM\)YGGF M!MTR?;I/[3\[TVCD[('[9<06XPI\\>@2WQ._B?4 'U>A3T>5E+^,W'4'7Q*?%YX[#DJE91 M!T"_! @3$ M=*@=:]3A*RO*XMAP>3T06"QF1I;W)%8TL,X=6]94+"+/L.-[T2<"1@%A^,'/ M8'B*B#K6$W9$4S]7"YSM@J_FC#'0XPI[B65^?CK_;-)A-!K0*@3:+Z(T8GR=H+&Z0ZS%,V MQ.S;2>T$S3S@B8J>;SDGZ!63\;,OOMDR*GS6S!<-\*/]WQE,X!P^_VSX38NQ M=Q@"Q9 H04NIKCDHJN.TCFU^40W$7*PNDI8=$IREY0\#6SWQ0CSK!N&YO@2# M*6V&HTVI.!XYZ'$V.J-' M+P@9R4;7M#K[!J*^, :ZW247\D!=.]71)I;=.]24A3#0;;;P" /#PWD ,Q1$ MVN'D%?8--TU)0O ^IH$W980RXK\+O[IE)%=#["!'^\UV9GRK/XK$2S!5J;IO MZ.:6*<3YDT&=- .^?85(!8;/!L$0[640S./-(K;\3!U@T^.S+?\])6J8777+ MLO3P$..)6-C!F$5='S %^F/H-IC!$CY@*PK0-"9\-2@QOSRDXI#7ZA>?ZP:8 MJBK RT9\' 5I3-P/74.N?7>$09'C!87LS8N_A>&=&$NN: MK F6"LJJ\AK8;[LLG-H*KM,V(1)*[@.HJM@D1KR4!#80U2:=3*B;">EJLOR8AHN';8NY,//S M&K8]FW \\+"%1\0F\OET5L7#QCVG_ 8&UY8X%T%"R>'B!^QW1@/K3;[;J$/E ML(VC#&6H1/*V;"DQ5:2-[NL%XR+60<0+X_!6!%=1N,SAO++3V) $N:42YD!6 M='&<)93*N+S+H/D2_^E' M8+F@.B*ABI\*5)I;(86J"XNR,\7>N=!^+4#N_$ M"QN-9AJ/B4.DJH &KG*!>S;#0^6.*2U_6(AJR&C@:K<]F3KT'>,>%C,W97 S MZQT0R/ED-7#A*[*@E%QQ0LD# E15NO(7KNL9*OR3GR$379YQ1]W.*"%9: 4H MU6IQN=&]3IMGN-P2T40(V'%H*B]]U>^P?4N_VMC6X?X.\V M^G#7Z?=_X22!(53?)BXS\ MQP_TM]D--XO2<$Y8KN35E8$;,6FR=/D'H+DP8;A+/9]AGS Q/[G&+AX1GV>B M>HWA?V;!?0 %K*Q :^899FX3T;.VLG5FX@B:)O\-9<"8&P3T[/ V;)=1\/%<&&GN1U3 /.QW,WW+T(BZD]F+$)3N97[E MA*'2HE"YK_V3[:1A?R%NW$ZZ%M\]J"7NHBG4VG)?3F%)*QJ@32?>#SY"/_BX M(\^@">ARMRY':A-GP+E]_)XBF2&.@;/ ^4Y6>,=6N/22P"4I;0YVBD"L(ZF+O-.Q1\MWD>#'SP-\VEDF[ @HZ,M$MM0C#MC\_)2/DD!T?22AJ MGBTH(9%P<$15. ,#[7TL3/8[C(C,XH]E-(83XA+/Y[*\X% 3$E35*A\,S@7$ M-="#1UXJ<&PA\^#(:&3'\L-@*E4/!O7>+P37;/1_H)N[SN^[?%F#"[WR L#BR9;PA8#X M!TLENY@1RH^%\@QQW,+!SWDHN/UF/UON&/.'E]JC$4P%9)/A+3.Q[3P[T6QG MM,Q*QRTDM$21&VC)/(^W&Y.-)05N2CLU1)E$+/\DO M:$HN;I[E%,0M:0:F(;I2P&27N(->;(R'8CZ[_)I<^PTSFWB+"=CZKDIZO2.P MA'PZ,-T32-04/&M48)Q)(&">C1@[SJAJS_3;AKJA[QS0A@V:8UCZ:HO,\2@3 M,,^Z"F*;X(&**6._1B?H9/>6/^.\B!,]CH/M(/59O+WF*SU%5X#B,=A3R=HQ M,. LT=E\WR3O\)9 (*Z2SZ"273^09NSPIJH]O4SGG3BL?*>13+".@MBHGU6* M@VELQ*6%IPS;T>OU4P>')Z ;$W[L]B_QN6RG6:'J$1A ;C68OD@2KY"OO:HN MVZ!.+'P$\&L(;OJZ9>U:#G'/ _QLPH=$?N(DH]H1&$$N%9@^SD=),AV7A_^( M:P438W%%C\04TJH<@1EHBY]YH=PNSIKA$;^6GV_\B]/:P!%?::_.B?D9#[E# M4*5P!$915!LJ%]+M]D'*U<72^JOB\K//F56/P$)RJR'S\<1X;.O< -L(GR*/ M!LS$)\F5K46%6%QQ7\R-:)5I/[D5$UK4ESVRJ)5[T/G*:^T>;6W_DT;L*"TJ MMV)"B[K*OX3F+]]/3#HA?5.O5&JJ@!5E^6IQ31IPT6J(-7U!.'GT(&]CV<7 A M7)+4$MN7EO^Y_4C(/77Q^[W%_L3^S@T_>M\[[>FVC%KF]=M4E:_WRCSR M&9B.U\3,#Z[\P5YGU,)3ZA%?#6&5JG$U7!J0E*4)_)',V==L@RD=6@< /"%Q=5X,'7CKO<[I<-7XO#< M[5O7M]PQX5$C$05H>SZ9\$7>\@F),$2IYY_AWZI_CMI%ECM$BY91T#04F+>. MK*7F$0[:WYDOOR$NF-(=><%K^I)GAV=5VG*G3V$G >H'@'7PBIT7##-*_UFV M("A&U#RWH ;TLF/8@ 8V?"I-N,;F!,L)Q_8VO5>$JDO,^FM&DUF'[434]N+N;@E99B M2B&MXS.>-,%-/PJ70U)H618_RDGM2$U&*KK*:ZS[930W=%;.>!41B^GMH@IZ M^W($)B.5/.=1NHTOEI>.#<-_/+D(%OS4M8D3I17HK(H_5NNKJ^*@ 21:@#_A M)V+0"F*Q9G:V^ U2J>:WEHL)E\GV; M0#51N%&K2^5NY5!,;YOJ,3"S6$5LGO:R_,YK^ 90 3N34#Q&F])11?FOU108 M#?M!8GWM4[V+F8UA)C?./>@ET3H48RA?">I/*F_!#*(S7;?NH\MGGV.7_"4\ M8S@6K\[PRB-\= :23R,JJ^JM6+^W(8[O ,.G*4E=H&)B(SDH=C/QG21F:E6EE<)YT,+\<"V)Y8+UMTB(!1_ MA1*'9:++7'C6KB<$\=:?URB':%PGM?K%E^I>VL<&M9&9>;;-<:>%\42$&\6U MY:%[S#OH)!([*(LH5PLJ&6,F#C>)%X% #\">MYAT)=O2QMHY%#/;KH*R4]+, M-$%QQ'O^D3L63S$4M[@TLL=H8-KZ4,I6V]K@UL/^C+D#*A*U^.OQ S;#C].\ MPYN$W*$8QD;TH)2?9J"#":=UL1+1I,\GG/_<3B:+]*'8T\9U$MF60MAWXQO; M\]Q/<042W^'OPNP/F!?I0_/WJ\/OHZ3?=[W][D_5\]7][CE=%#0,'T';:!HT MCEYXZXB.$#AR-']="CF\+'(B+G:V'7X'$Q6,);J)KD-N2=/3U*MOV<,H,:9S MB#,_0?.\B2[HR[ZD9#V8?F>IJJH4,PSRDHOKK@ZZJQ^Z#:EJP?1SY:K"IA_\ MU:1RG/:2)KSII\2U9$PY\*M-YXA-12J^Z6?$=:1,.>BK2^9X344J_88/ADM" M+ZFL#^@U[EIDF)[4IDGB,* O37+3+TJ52"?Q ]+29G"=GKJ?7LD\N\V 9ME# MY1#-]/641"3^AG,>E!?U#A'H#.ERKGPV'HF+7G'L/#ED'$0E]:)LG]?OPN$T M*_R))$075/-&S22CZH#ZEI/ ?-+P*2^[[1=RJ <6R"\TY ->=-QNU5W!F&V.&Q2\9-II>8P^QRRM5 M^YN-E()16?E_QT99)/75@AR-7$]JH*P]?:TF1&<,7 MXN11W9A1[&=9"]70C79Y[JQXGD2-+X5J>](]?M;7.DA>X;8VTBQ&/%W)WQ+.M>6X..TRX?Y@3AV%'(C;TQ8\A%\* M+J*B%<$)6F8%M7=\B5H)+]9M?_$MKF7%#M ATC%/+KS/\&I(9&J,)3BGQ7,9V9[_DP@$ _E5BO-I4M=T4)?VN,@6$36T_&9!IQ,[\P('\L)]#+/;JX M!@R\?$,DU?+XAN6 1YN$V09>PP\>]^-7] [HPNN%>UX-QG@:5-K#!\4)'Z01 M;4@MQ6;^7\\"!.&_)VCUU_\!4$L#!!0 ( !V08E<>UV3&O# ,,= P 5 M :6YO9"TR,#(S,#DS,%]D968N>&UL[7W94J[CF/[R$KOLY^Z:!*2T*$(-4C:UO[Z"W"0. @. &0HY?$-A> M-0$+:P#P]_]Z77K6,\ !1/Z7=\?OC]Y9P'>0"_WYEW=1.#LX??=?__@___'W M_WMP\+_GDUO+14ZT!'YH.1C8(7"M%Q@NK"E:K6S?^@8PAIYGG6/HSH%E'1^] M/WE_]/[X@W5P\(^XCW,[(&V0;\6=C=X?9Q\NTNZ0_]DZ/CX<'8Z.1A^LT\_' M'S^/CJV';QG<-X+:#-8!>M#_\9G^\T3&LPB)?O#Y-8!?WBW"7] MRX?W",])\Z/CP__]=OOH+,#2/H!^$-J^ ]XEK0HM7I^PE[7Y<)AU_R[KGWQU MPTV#//#'P^3C!I2V92%S?'9V=AA_): !_!S$2-TBQPYC^=0B8W$AZ&\'&=@! M_=/!\>C@P_'[U\#-\*J@54\Q%,!O>/F/_["L1"88>6 "9E9,X^=PO0)?W@5P MN?)HI_'?%AC,OKR#/G(/J&2/SCX<413_\S$D^D$U[P+Y+O")&I$? N1!E^K- MYFMP/WL,D?-C@3R7:/757Q$,U]]].W(A 7MG402^3VX*6$.?C&:'1/@!F@/_ MO8.6AQ3NL*""(-XK/L5U8A@[+L3$(08.C%"Y,-W'X;!U'[R M0-"0VE8C]$U;M%S:>$T8"N<^F>B.[8=CQT&1'Y(5Z8&PWH& XG05A'!)^!]< M@M"&7@=:VX_8,^U?$7)?R/))QKKQR<290\+B<1" L#.1,EVKHV;LD!D20*I> M$^#1J:20W@:#]\R1&V)7EV!JOW976E97/6-[OP+8IE/@%I EOS/&O.Z&Q?H: M^L0 0=O;KM6IT*=H6 +;C*S>3L0_Q7NR"[1<$0L7[S.N7NF/H//*VM?X&OBR M,0I;V+$3PF=BV%6P169X]5SY)X#S!?G+F/@+]AQBV/7C2VU[=WX,X27\?*@@$WB<7OF UWZ,%B0)0\^ MIY;]%@7$7#B>'03QEC3&]1JC)=F91LLHMB/WX0+@0EO:JBMSAD&F;\T!:[@EX!CY9X,_7 M7P&:8WNU@,X$S/M8#GH86C4WAED7NXTZB+=$5Y$'@!\7-@:#$-UTF)ZIO 08 M/I,1GHG'D&UB[F?;O][XQ#C% =?.4[W-4#U3>PM],N0%!H3#7C. +[G^6Q&)QOO=VQ?=?&+IW.41 2L_T*@TNTM"'1 MZID=>6'09,\FW5F13RTTB9(99)'TF1T\Q0R-@H.Y;:_BL/\A(./1O] N@QCG M&%\ W&55L2I=)$(AL(=7KR'=M3QYX,HG4R!9[VYA$#;1J8W,H1\>NG"YD;OM M>>V4)Y5)JQX.U?.(AU2RDXOU MC-BH&.H!$3Q!"'%,SSGPB/1L[7>7:KM>)6+9L^MR" M#=8460K(1YCL(+^\(S^M,$08ANLO[XZTS,V$I V':M:J&NC2S.!"[]>@EJHS M4KP&C;JO074JHV"]&2E>;S@DJUA;1INU963"VE),UA,LKUX=+Z(%:UG6G[O0 MU#?E6F39Q@I56Q8ET_14%F^10?O[(<-[:.)5]!\\$;H:9V=G1T?6@;7MF?R2 M=6Z1WJVD>XOVGWD@FQ$TNB 7-.V3I@LI;G4.1QF>.Z&$+30L+'DT+@L!AA*I M54 NC6S0WG;@ EZC.B0Z+@K!GZ "&ZO/ *MH@ E1+#DUWIP@$3!T7PHH(8T.WU70)UB*) MX97I.!]?JMJU>/:OW6U6^J1LF>X?D4^30#*K/:M-_8K/:Z6!^A(JPH6?"7*>9&48!%O_VHV T[X (BSY-[/QF["(([& MRC1CJH!L0T/(YRJ\7,-6+.AG:C24$&J*F])))$=,-K/DB="Z=2K%.K)C>H*- MDZ"%(/(D;&,.W<+-D[!-4]K[VTS)"00UP$CYEDI(0C'N5H.Z"@U+8(D,X,BA#9+FI? MK96C?_GC,7H*H MMO&9H,P.B(F4.3&\(WME+<#_;#L!43 $D&V$^;%NE%/,* MU8ZK3!&9B%+UJT%0ZP;FW/;H^?S'!0 RNQ<>.-=\BQH80JYPT\)OT(CD_K8K M$A) LK@HWZCPD<_O4L1(:YTN5Q@C?($P)BY)>GCL@68F$_=DFSD/K^ 8*H-,10_5#G08!I$E$/V&N$28<*Y+M&2RT#)MEUG_\!*@1H3 MI'P)&88#^>5'DG+EKM+]BP]PL( KCGM4^,YT&BH0JC'G.C\E"#'V_3@Z/'8A M[FA*79H2>ID;PT#+C-SA>11 'P1!ZF=)Y0Y9;>ISA[Q6.JA/4!!:E0(,G[HR M5&\YPAHF(P$.^G*#;*3SJW0%6?4Y0=N?\ZI"-M_8.;3\5Y78?BN4\)7Q3;[R M,=Y^[Y3O8[ &,4=1F^/;HK7)[A71T;K.%CY>\^5$F3 M_R>RB4AF:R*5;S#8='#C7T1D>#_\%[ QXP*S\_6='=*KSF8QKF_5S>LN,18K@,,U/9,4TLM7_XK@*EGQJ)T0+*,2+;D6 M7K*M2?R@> D7/(F6S?E1;-MU ]1,9*@Q?LIW05($Y?<^DH1HG9+7E$H0WP56 M/L%UOOYF_TD,*3V[(9B:#7K@JF3#/LSBTQ8_FA 63MN&O;3A%Z^?KM.YG9A1 M)YR53_%&1.:G>@OB>IOV 7#>S]'SH0M@HLGDAZT"DU_^N 5SV[LBSD'(JEQA M0%04CP,S..;)<,PY5?[,Q+D,T'86B'F$V(,I4U\F=E0]65AI-3<7"QJ N_&W M 83L O[:+:!,4_Z93]EX)J:;Q:X$81*5+E7P1L0VW=MNX#OE;)V-AZ:*MJK MB%>+V=D(JS^#E7L5*#:B],48SKDK#BC[H)$ 6"-I_#-57&!I\GHZ.U7/922# M@]HS4ERD-^>BA,AJM0AD)B9W\5[8&*]G"+_06U/X1H$+ST^_B5J80G&M7U_3 MJAGU_?KM,B)!C3!2;CD$)!12C?6H*[C%8DINNH"F.%C?IHYY-LKUTCA0W%2OJ@*SZ M$+$D=87H<%.JE-NI6T+D/#Z5#:2&$&T$3@4H0U4^$K):G MJ'YLI3:*A6QFHT1(:C51R9M@-[X+7NDSC3=!$&V>\TW^%9@HN<;^N6&, MJ0T]RS5NQ9A^P\^-)8C:8*G<#,F25;A*6)H=) MZ.M3E<=0QQC3A$!:@+F%>;#7\954L8>[P=YW:0E);11BB*'XIUL&&JQSW35' M,]#PJ*NORR[26CA+,Q"-6E>&]*WE!QN3!8M0$MA)434MF-Y^$2P;\AUP];Y9 M%YJ9)%PNJH!21/#K.UR5F[[1Y/E*EEP=8=DJQ"ZW /PO>?LK/"/:L!>^B]F\G\X9W1K1H4[8J<_NLLDI7-_2G SE$?0I M)?!^=N.[\!FZ$??&2R8<,^3,A=1%T3]AN(@WK935"[B:(D%Y=HL>Y+A0WT>7 M>'R=>%!KK)1&ZCED9,'Z%N@/<)]F\B:]_>1EC]1OWU'B7;!9TZ2B0;*-5-#$ MOXVSME%CNGJZHU.>W:@)3FKO[ZPE8G.AIQ3R>N]FBIZ"]/Z<;=D@#>J'8"F\ MGZFN'3_.*]/2-$Z(P^3U+=MQH\>;GAJ("S7&3OT=4/7D%&+7CHM%Y\@P>MDDJ2_;.='^H<" LSIP >L4"0&[61A!-Q$ M=0.K-2-53*G.BC'4>]8.^0Z90SB>.Q,8_#A?GP/?62QM+'KTL:X9_T"91$,C MV) A)3Y;5].L 1NJ#3N?J9.7$6J&F?JS=+6D%,[129!@VJ2K.]?*;]%DJND^ MQ5K&J/[P*K^%/-T]'U65$H5H1ND^F"HB0#B/3*K_\4/H0B^B+T4] B?"\8FH MY#%IX%X3B=&2ABB,<;^?7=G8A_X\> X*6A8LSL051,--R(_<#SLF,;(K39A M5=>L(0=[KB92HAFH&5'JZXR&Y$(AT"]!O;'%Q#5V7J9IZWK9-UY&/&K)EFWS M(1R-*B)F[QODB=$Z37\#[IRL0)<@@'._[@$D-C!W*O+!C2!4.-UX MX V([<^VUO(=R>&A?-KP$,]/%!'"FFNE,'R.7V'=UK!0!T!8-<5O(B@K$C?2 M2CIQ?XCOX]3?LREJ(D$ZNU'WJBHI>2!YC#346(E(*%9;B5'7GX[[*R+(7SVG M]WK6)>&JT.)D$QO>#%KKTVPL^";T]IQ2$S*_G$CC8:(G?<9"O9(TXZ&L]SW* M].&7L4.VB0&LV8UQH+E*(X WA%;Z(P;BR5+;KA']E9:=7ZBL%0IJB)'Z=RIY M)!2>J91!7>-%9()*#SX@LZQN^%J.QD1)7$!64Z51!]S/Y6/\.HRZ\35=/%:M MM*A#5*N]^-W&D-9@3>Q0M)LJ@W%72!:@9K*$MJ **$5:?ZN]@+.H;FSEZWH5 MV?R"SD92;X8XOJ/LVG:@)[Y[H@K(SXLR0;43)\[_,D E">PQXROB,:H?7WV& MEX%P(;'+0;2D\G\_+''LEOP:?V#\/46J0-/+R\M[Z/N(F _[ 9H#OSW#EH> MQG1M'J@A-L8E%-)#Z-L[+K=/3]W/'D/D_%@@S]U$D;_[=D0H .Z[@@3!:PA( M7VZ)0T=')T='UH&UZ9/\?'%_=WEU]WAU27]ZO+^]N1Q/R2^/4_+?MZN[Z:-U M?TU^N[_X[]_N;R^O)H__S[KZG^\WTW]9OVP&_]L[C>^N3NF*Q?.J2T ZWX=- M!$93?\@'DN_#LMLTG\;2@('F]F6GPW,4 %3$(7X@)B.IBD0$0:EYO"9/@'&[HW_H6]@J'MB8_ZBMLH%\RHHV!JZ-$OI D(">K S>J A-+A 2L7 MRX>.8N$1HE\>8\>)EE%\V6<.'-V6W("<; 2&& MB2A!ZSX*@]#V7;*MX,_6/WSR@(X[#U%'%AQY6N9+\VD5)AN>'87H7VXBXSMZ]C#!9F!*\8V3C;TE)?G#U"K #@VV& MA+6C:=:/HJG] M2F_BHMMV0M,UPNQKO.MM1?,>E3J&F!I09)E-> )GZ,P])%G7L)V'F!Q2$ M&(0P>0OL'/A$+"&]53O8DD_\H?L9T6^.!@PVFGI]Z13H&HP/.Z1=9-T#<.Y? M1!@#W\F_0D!(CW]+KO;L1;FZ#*9>MSH%ZH9BPPZIUH4=+*X]]$(/M(*OA,/T MC^-9"#!QG3T[". ,.G9&=BN%:CZ$>C7J%%SLE_A:Y1FVN'-[)VK>SR+(30!9 M7:$35WB2#]_)&$&<+MKR1%3*^>'H[.B#=6!M^X_K.DE/5CJ&9?NNM1TE_1B/ M8_V2C-2B;I-S%62>.%9!)@]H%QY,,Z7@4LSHPJ:PB+[^)7/'GW4SJKR3J;]# M/]BV5Z+.0Q6+-$]')ZH;7C(6\%VM$G46 MP(WH TGY_<0%"L)"?BG;2.0?)_-BC""]!96]*Z&]D.T(5;F825/"B7/2Z =O MWZX'%]VUKG)ZIYE)AD5QMUQ@4U((USDA?*9W=C;3P?8=ZR[0;:M0[2G> >W( MNT)YDFC-5.)#!4&TS"WI;32ERR"Z:XB[:TT7ZLW6($:!9<$]YF0$NJP\/0^I MNSRZDW;US MSDDK1!2%UQ&JJ5!V9Z>368C-A@LY]I+U:5:&F"06VBTE!SS9+YQ.18LZ<>CT%ERR1=O[@?T2Q\(:[W)7@&'HIQ%I9/".!U;S9::' A%L&G;*C\63>+48FL M].<=WQJ1H^N9/9NL7B^&>D?S@.EA(_CO^/[:^.T9F@T:+Q$.X;_CH%MR[)0S M_QNTU[U3'DJ'6K#"L*@W_YA'5JQ_#F8$AG_TH5$/1N3)!E2$1LPP316H,, M M? ;NC1\2OQ*2U6T\:#[FF1J2[AA2^%!<,DWK&@@NT?()^ MFFJ)+PTAB]F-2RP688:=$1*D[\6XA&.WY,_T&G::KZ!9/K+VQ6H?)I /&*QL MZ%Z]TA0.R,XH)M\X:J0)%R,290/JI2:V&I-S^XJ0^P(]CR!8FI<-DVLGU>1: MUG><.MOV;B7==TFA]9C0YB],S)Q:FPZ,LE?!^?J;_2?"%_2 H2"LV*@',S)R M[84K9ZD8A.NW40)TM\C6EDTW[L6@0&,+79>4-YOTGU3FQCDDV%!2;5Z MP&2'?M6@94%1"' 6IBN14O=T@4Q;4P*8+6=!Z:$#&8J'"FQFN\D*^MSS%G4M M= >3>I"-%)WZ)YJ 0E[$N5E3O7>#-R&/7:I8O_?:T=APYM;<+(F#A^,;0/C7 M\O* =V"B"N7,H\NP"$X^RGP_*U/(D5E=(]V!VJZRJZ-O%X(3N6>:TUL@NX8O M*A?0U(0O#JP<#@-*M= NP@5[F9UDM7?H% M=A$%(5K2NR:3RTJ#!5R)A25LH=NA;2DH(4WZA33%M@N6-OX1)#?+NH N$F(Q MU;31[;VV%%0-5?I%]4#\/[]FN2O!&%'TTUP4)2KTL_[2#FUZ*+K&UI2AC*AM M:6%;RG3H%\!;S#KUG]DP).N4*\AE%//3VES^?EN^K>Z-6RO5W.RWY>G4)Z5_ M(OSCQG_ :(Y!(/"1VO9DRHP;2H)LJO4OIOO,XL^:6100]A7S8/F/J$9*G>Z;V:].;QSY6#TGDQ5L$PYH/>W1T\!=*&-UX\ /T.'<=.";"/=JBTO( EBE#B[VZ$GX!GX$?L5Q"J0 M[NB#/*<9R"OA+!T-![9W/]L*=0)FD5^^3:866K>;+\]K$15JU'DS[ 4&+@PG MP 'PF?NZIP!:M[O=0,$%5!CC5-\33\RF]S7< IK4;N98_UIUK#?]64F'6@OP M;T$0 ! CDKO$0E1Q+VRQ]\_Y>24)5N^]];VWOG5V/YI3V]W.6__84S7VFW0M M]U=LZ_;63;MBFVT@>"Z^="N]U1221.73+4)#N:.5$PE-Q:WD%. E?18NN7-2 M*%YQ0]T3K;.LQ>0I<;^V48W[V83^X%T%CIW6W(MC.LP&NJ,,+60B0Y:I7MDU M]&W?@;;W&-IA\GYB>NQZBCHZ<*-:!^[ V@QO!9OQK>S(=8@LM&GB[7V^_6,4 M0_B-C2C4O]G9OS.Q?V>BX6,+OXY./IV:X0\/+ULFZ4-M?FZ1/X]W705+R:_8 M%\/K=J5;J.9F^R.F;+#8_P+AL(D :AJ8XA"TD4 -:?I7O+V;_G;=]*+.I7=C M$XY\J;Z*GI#3S_,X8K_'2WJT4@_C:K2T. MZ<<8BPST(,;$RJ-BI;AH]0"O;8CI*]_4&<;PF2#V#()SXN7[#GA< !#>TF$) MMN?K+4 6D*%K]_GZ-^#.B:80U8+SY%IZD0,YY( Z-KT$<7J$5N1H%D#,\BB' M%W]ALUO@A'[[G>$C=DY*0";YDPSE8_';(!^Q.<>+[L^GT,"F^!.-%8)'D&$G'N-GCQZ!1_JCWKA#% M:*$<2_0O_R),:].4LHT-BA TTW19F9J5=U8@TZ+3?DJ<=L.RST/+FD@#@]1>)3NM&BK[:X9$/D1L1+8)_3XCD[.1&?9Q*,DR"=8C[$N(@4.ZXI[%*0/HMG0=-#235IFDH?(G=\C/K&HR M%#V,L%S9_IJ?3JEOHSN.VU$ DE3JWQWN2FZ>$Y<=U&7?I^+WJ?B.J7B#S'P? MJ?B^C#C'E$Q?T'2!HL#VW>D"XA /W;4*$I\8R+32K<]ETS6RY"B@ODO9&U< MW_L@<:GS"ZJ\*.3ZT&WG6PA&CC#]BU>M1>09Q-N:2HP^.M9;KM$?:]A7VG?> MC.QJ"4=;OJ;9Q/LH#$(RQZ _OXL$,6;VX8:Q)3R%C.5KLPMTS2.[LSBW(-[&6$R,Q(\8Y*"?)'&U2MQ:V$ MN%K5HB-3RFL&TIP6'#%-.SHJ_S7",P##B!!,CP*^KB!.XDX#+U$2X^J^,='L M54N"@6],5=-)2'>N@^[:&.,H5\5?=TD5&0Q[8ZKW.PCHVT'Q/ -.?'\-_9,J M/T)^>.6*^FF7%%6>CV],?W,4_A/0%\4)%YX!MN<@V]D\8.AP*TQ5C:Y<>T]W M27NEV;AKRLN-4C$=M"$4N$\,E"OQF5%*W"6&2*A/:1WME#XW M9.>NJ717+U3#=J,C3NH57FWV2"]WWYC^YUQ?#9HN/;IZG=ZIM),T']^8]M;[ MPQJ4NBM2ZG5]I[)=7=EKXA1XJF?'4V.G>@*HL,G?L^LP(MNC-R".1'JO&A/U MRJXV0:>#IV],P_G&C<>#XX$TO!4FZC5(TZ2=_<$-(A7X G?B>FN'3/N7QU"OQ3N4I!9PS42?[,5]%2A7L02H# MJM=*]?G'@5AGHEH.ZB2/YW,,YG8(E"RE'?!1K]1FY2.'X^Q;T?GX'TKTI@!6 MN/CV-H3ZHQ!F918;,6N7K@4L[;"W=]#2JRF#(%HFK9O>$/BAPPV!&4I6BI-% MD;(2K.*6.;SVMP6JO2WP+3XK/M@51?M'R/>/D!]_^G7T\>B#&>?]6SU"GA&P M?X1\_PCY_A'R_1G[_1G[-W?&7ECG&W^\)#[UQC=0 MM3GIYUV;(/Z0L)+=*/NV?_-&2Q2[ 7>2XBCD,5H_?TT9E/9J0?M"H6DROZ=8VUU9D\ M?A<^QU/31G<.1,4TRFM+#3OTR_@!X!G"R^0=7T(O^U'I6NB="7?V)%VGP;_[Y#_ M'!\_&>;RV.;CFV("#$M_-6?D6\G:UE(^[',6C88%B MKZC]!/4UVGG\T\P)S96[_>.WK^I1Q.A=JOT9NRY,<+OQXY0 _:5I<<_'ML4] M!]9V?"N'P+YJQ]BJG5W)S^BHV=GG9_;YF6[YF=.CT$BZ9L8X/, M5S--EY5IGMB?0J;&&\BAY3R,2>TL^JOERD-KD/#49HDEZ\13O]$X7A7U*A&XFV7DZGFIF$:W9JI/\U]Z;M1Y-7N MNO0^DG!)M6^Z30FN/#B'9-38A M(BZ_*K2EK1J5)!T?'1V72Y(*/5HP1L?ZA7P._D:^5I"RJ'0M>XN6A2A>EE/H MAC;76JLDY-N6YZ)RI&9=Z+!0(<&-3I?M^3;D4Z]'$,VN:6-635(;(19LAIA8 M_7N,$E["8"('UJ"0LI0^%G:8;)+>@%R*\=J,$N0EY2UPSX%/?@CC8\=C]\\H"*D2RTI3JA-30E)M M1"I%H%%R_4J(HD;\#H07=K"X]M#+;\"=@P>RM9<7K%POIL1KVDA6CD*C1#LE M+E[@)>Y>XZDJ;&Q*J*.-((6$&24_T9Z[+GG5O!N]J:JV9#B)%88M%F5,:Z//":D7$:8;T"2S4K-Z M]#N$*0F./I:3?CEC3*;C,=F]3, *89I_&_ON!?(=\B>!43G@R#%2"HMP6YC5EJB M@TB9V0DVS?HM0HJ/N,2Y"&-B-D*DA@5Y%$G90?X7P_$?1B>G Y>%M,XZM)() MD[RAML^7KN#6SMQ'4Q( 3&79[%9S" _%L,\\IE6 C E%B!F7 GIH9@W MGL=/9/&95P(PQ946,Z^$M $K:O24!M0"L@\-D ?=V%C'^W+1]J2^G;$'ZSMM M4>KI-ERH8N,IT]*D+8VL^DK+T*#-SI!2+.X<3LC.X M\:NY*5Y7'EQ"/_'"^;9-KITQ&RUY1=T80CD*!]M_A4B1 8_+^/(O["*N!N-"ZMP(R^E>\S8A#B'Z)<,R? M4"XU;71O"9I*IX8<_3(2V,S;NCL$I)IJOB6@ 7F<>P#D-Q4[6G4U <_ CP!/ MS-O/NB=?5Z%N*3&L/&*;R*>Y>;*^$*HB0EBZMI/U)G/R*-S4?@7!U6N(;<(F MLJ#@=4SQ'?*IJA%V>C%/R,(#@I"[S XXHF$!Y,9Z,BAS#%.]<1" D%MHFWXT MI;"JK4 S.@SC_5>$W!=(C1B3^]O/IE0CM>7_EI+=J1ZZ1?[\%CX#-U&>IL5$ MHU;%1 <6'?; H^-:=CRP(05&F>VD*R)9[ F(KN(@I L@)@^F1-"ZRX;)GG]BBL SOLY>CYT4$1LS#J16/K+ M5F#I'_[X_EB23OZ#"6&Q6JVB/,\CK9.;%V,.-^D'W9YT8VY2I'5R\^LYAYOT M@VY_LS$W*=(ZN?GP&X>;](-N9Z\Q-RG2.KEY<\?A)OV@VW5KS$V*M$YNWOXW MAYOT@W)N_MJ1FQ3I8;@9A"N6'-Q@/%3E MRC7" ,[]BUA2$ B*57B0RGEYVI*70BKTQ\$:NJ*54!,G8=&\.[VYJJYL8.>O MVOGY.YK*HD'WY-BB,*Y=!=.](1]"!ZI4[D[T->/#^7J[LDW '#9\)O?X^.A# MRT!LAH'UM+;F&QQ(*XJ$(4'9G3[U^7.'7UO7*NYCKON8JZJ8Z^GHY.S#VXVY MIN3M8ZYO)>9J5I2P:\Q5=Y3PKAQ$R'_8N9CK71^AA#>3#^@:<^TE'\ )S,07 MTCQ@Z#MP1=SF]56$T8I]J:X$_,X$8"5HT1^JV9<+[\N%]^7"YL9-QJX+$\QR M5#8-F9RT#)EL![?@=O1]K&1PU^^;_2?"VS A.TC" GIST1$6D7K<EHA8%A%K=-2;6QD M%*,U55&]-\],Z+.<'/,?@LM+ZYN]J ?'3A1Q8W3:NJ;86,J9LDO3+9>S$-0X$-P? 9VH MZEZ5Y(#K#K)UD0Z?*OT"8JP14S)_WLWI?"__2E\'<1549ZQP(ED9*27<+/FX""!KKG8U?!BV@S M[.+=S9L)M\ .P 3.%^']['L XGL2.**K::.[]*NK]&K(,TR ^UNK^RY]RF9O M4B;$*GXJ0^BN(FO+7B8QANEW)2;Q0#QN\@=[#HXY6B]NHKM6K>M<$%-GS/FL M[R1M7+Q)-QK%_H2'^SR%A6/-@@9[!X3S)O]GE7-O:)*#PF]* 0NZU!5JQYTV!D_A"Y% CZ3W8P3$26#]+$'QXN(I)+7(9:K M*(R9S*!CS>Y D*L:=$0SCGMU4)^">1R24_I- !L[6N\K3,#4-S,@X*AP>M5K M3)XW;U;LQ0#@R>CDS)"[U U5!2:_]&O'U7+EH34 CR%R?MS'F @#?@)XW4'6 MI@J?EYZ +/TRZJC)=;'#_KK7&U_LFTT;UZ[ISF)'8X\=^3=>TMS%,#J6]6U* M1',(5>N95<9XL)< PV>;4A-BVB!@:YJ76*6R1*%2ZJX MB4%F3T:1V;)B$?;F9%6T#!]')Z>G9AG /N7')%:_2-.[MHB[O:!G[3PQ4;3")94/;I#I$ZNK M6"[F&+R>)&.\H>LN+4/-6X8G?>XK17UKRH563JJE*<:N3D^+FQ0)PDR07#6, M7LDC<#>;S#9ZTW52!!5V) .:QQU-V3&S*&/?I72"(!?,:! FX+0W)?766&T: MT&A,SHP2=#^[P,"%8;.DV,G1<3DI1CNS[F=6TIW6A%>>KFO;H8Q?B_)5 G@= M-=0%/$37@S S4HQU0JB4"K-($>_02QB);Y#@@EJD'? URR^',SQ"CI*HKA5 M_I5LE0<^7M#X&H_6TF&2IE]@$_",O&>R$2KB+-S_U[0Q9>/O'X;XYYZ2"!XOK[ M:71R9IAI:2<5)EGZ!157*P+W_AE@GQ[WO88^\T6_B"^J[-:G*6:)K\.%FPZZ$:M? UBK?5V0JJ:-WB"5%$%Y$0KLW8[&F%@4 M?;-?Z67CYPAC]$(W4?:*? G7#43,[\*42%,OLN>3J>00/@NE[4'G^]F5!^>0 M:&=V/>L%(N:+, 6XUPA?@A#@)?332O,-#>=VP#Q^.^!@IER&(:T30S/$*.U) M:P64*E'[,4VYQ6,876K/%VTJE:Z1RAM^%*;>E]+*GX9.I;0FY0,^ ^$KAE.A@,"7-@P7RW/1-G GX*X)4 M2^$K<"\6-IX#"H_)NCFAZBJ[8'0<1+D.?!IJ>>C(",,6@TOP%&Y3P_1(;_"X MPL!V[_V\V\Z[)DF^N7(%..UI$9 GL6T&/?TS_>>)&(Q__']02P,$% @ M'9!B5Q]\@,*N<@ UHX& !4 !I;F]D+3(P,C,P.3,P7VQA8BYX;6SMO6MS M(\>Q*/C]1NQ_J*O=",]$@))&LH\MG7-\@Z^1N.:0/"3&NE[%AJ/172#::G3# MW0V2\*_?>O4+7:]^9F'.?K U!#*S,A.965E565G_\;_>MA%ZP6D6)O%_?O7A MZV^_0CCVDR",G__SJWV^/OO35__KS__'__B/_WEV]K\O'F]1D/C[+8YSY*?8 MRW& 7L-\@Y;);N?%Z!-.TS"*T$4:!L\8H0_??OW[K[_]^L/WZ.SLSXS&A9<1 MG"1&C-AW7W\HOK@4Y)+X1_3APS????/=M]]]C_[TXX<__/C=!_3PJ8#[1%A; MAR; *(Q_^Y'^WXJ,AXB(;/-_]^,TWKZ^O7[]^_W62/A/T;S]\ M\[\_W3[Y&[SUSL(XR[W8QU]QK ;&VRJ-"ISOORG(?U70IQ_(1OCPPP\_?,.^ M):!9^&/&1KI-?"]G2C>.@)00]*^S NR,?G3VX;NS[S]\_98%!5\MM@QBD&^# MO$2H __A&_[E5W_^'PAQ':=)A!_Q&C'Q?LP/._R?7V7A=A=1>NRS38K7\N&C M-/V&XG\3XV?ZVU/^?Z#\?_@WRO__*3Z^]58X^@I1R,^/-TI)?FC0$DC?5)Q& M])-;\J\&K_@MQW& @X);2D.C+#8$^R4IX9)TXC>(1O2G3=*V!K)"H1GVOWY. M7KX)<,CLE_[CC/Z#"4[^^/ME0ISR?)7EJ>?G!24FPW]^)?G^FP8_%.P\;3+E MI7Y!AOS3(*> ^,9/B"OL\K.(JY.CK]-D*V5"#)=(OOQ[M(ID7#983'&6[%,? M=_HQZIRI],-')_9-(&AO_GQ5Q#(O#M!UG(?Y =W$ZR3=,L_\CV\J MHE/_W 4KM>&7WJKRHIID:E 8(S"Q7MB#"FYVT] SHK:2&CSZE6'\O\ F0L(9 MOLGQ-K.3L@;NC*FT1-"82PGK@LD<,6-I-A0+,32U[8PB24Y2.GP[@3CNQ,HE MH:@1CG\-:^AU%H\-FWX'9LC5X.I?FL) _*[_M?=28K[1X1'ODE26_"@A87]M M!>/'/_P1&)@-2/E0FT,)CC@\A&D\X#1,@NLXN"))OD:T(SA8LY R?6P4#2 P MDY!PH38(#DPF@P!1<) I(/7B+*03D#%6M$&!IP8%ZZUIX@@.;LJ0,J*9/DIX M@(#!,Y2/883O]ML53B5RM4%@#$+%:F$(Q]_/;@!R!EH_O$@**1SB@//_X(_X M.:1+_CB_\[:R"4(.!OG#RUEN_OA-&" #D#&A,H(*%E'@^0WA)O:3E 0=MCAY MRLGT=)GLXSP]7":!VBX,6)!F8B50TVJT*$!&9,&3RJ8:J O$D%&2(D$ 40KS M&]K2>[L)R'07KD.^GV^8;Y3PD,9E$*)I5@I@((/2;%^_3AS1Y"6-?G>NH MP!VP$X4(4F,Y@H6U&"DS1K,I,YD"#\QV'I(L]Z+_)]QILV0YL -V(V5?:C4- M2%B;D;!BM!B.@PC2[%DOC7'G*?84%M+\&J@J0<)B6910^V[^FH36X*U?FDTA M%&;V'Y;6(T4/FR16[YBU06!^8!6KQ8]\_/WL/[2<@=:/S< 0@P-8?SQA?Y\2 M<_OPW6H9YM)2DS8(S ^N8K7XP8^_G_T'ES/0^L'9=RA9HP_?O5N]1P76G+_Z M,O5H;>?38;M*9)(TN9+'[LQI>S_]*2T=L_,X=!' C"IZ_?_ WA""MV MP>5@L+XM8_G8O^LP8#[>9J)E 4H*F"!=L$O]VF*XYP?OU&K)2N-O:Q83 \. MF=KK16@F]W)8H/1>QXPJP177HZ?D_2@/4VN04&?O+<8;A^^ MER" Y^]'/.B.X%-4P,YO D];+XHN]ED8XTP]VQQ!09J E.&F"31 @$Q PH/* M!!@H*F#G-X'K+4Z?R03V4YJ\YIO+9+OS8G4T4$!#FH16@*9I2$&!3$3#B\I4 M"A3$<9! @@;&QQ%)E-I H$�F[1S&C!@$5,EHL*",&A83[\=!,'^.TO6!U?6G"@5B1G^LAPFD!0MB+C0FD>'!@Q:$3 9SW!XBNC MCV'F>]'?L)>JKQ.H08%.M@RLEZ=<"KCY3[RTC+1/O\3^!X='% 'T>D'%]T?R MB>Z690L2]G*!@O'CNP5'8&!7"Z1\J&\6U,V#(<#9!K\#8V<=#5@7[$/"O-Q" M:H# -M+BQ&@EXI;2['9R3I@(&..1)\M@C[Z'L07C-[ZK4L8 M1('&^W777K9B;.ZSLV?/V_&?&$=Y5GQ2_=;B@[^S*B[*R_WZ8QA[L1\2:TWX M!2A%'X]NJ/-;2!_1J/%TP9O5KKHSUDY1[N^NKN^>KJ\0^=?3_>W-U?F2_'%Q M?GM^=WF-GGZ^OEX^.6*)L@XB*B 'K*O5-40. 6LQNDXA)=#X[4$&V<&MHDV( M#M !>VBQ+;6)6Y"F("8V=+9Q"]X#I#_WL!9]GF4XSPRSZ3$0G"7+V:U;<1," MQ()E++03+0:$?BW )C;<%YRN$KWIVK']] 0^&W-&QFV8*$M6,%\VY"/ M 'M6NT&%=[C[?X/1IDZ3Y$J?;F_@%9SE-UE3YO@8> MSK6,0M3=20D,XD(&;EIFQ. 10SBC&*B& KPBZ"H* T4Y%2*L@-$92BBAB86A M\61,8?0!:IYLT?=I.XOL$?N8!)=5A.]P+J^^M4,!S!TM1&FDD!IXF$S2R% [ MH10HJ,(A4^&:^ 0($-&0\IWGEA:)TL+QAF?3IGO0YKL<)H?'@B?.7%/ MN@#>T8R8S(Y*E]:A0$X.9E&:LX(:'F@Z,#$D"9(<98$8$F_%7J M$$&_7G\GD1MU9M>[4XP#NL=@( MT]AGT2' [+68.6KOMQ0XB"$M$$,[2]9G!)'G4-#;+CVD*H789_B,S2XNN$N5 M\-T1>]0F2@I8X"U(%?.M[<=C0+BM1SDGBFU'L62HH,%7#=UE<"&7NL)K3#@- M:%O:+5YZ;T("Y:R@0X"S>;,8=<-70X-8OXF==G&P0$ <@S6"+=87=^"S0']Q M0BY.[KWAS(%9X";."9OA*L*E!-=O?K2G5[]^2I+@-8Q4.K!#A?.7+J+5/<<& M#\2'[!EKF5^%BHX6Z>!SRBA2N>!*!G=QP25T9@]JVH8?NOAZ6F/=%4_JZ,S5 MP.F%%['3AS/T1'X+3#L%HN^_72!J+7-P_Y1[:3X*__^W%^^]]( ^S,&\<<)U MPD LHME0/F?<&]?NE\+OAJNWP0'WOPT;WRYLZ6D9Y1O=AD79G/ORX'Q:%WBJ M"LTBPF7U.$6R1AE^WKIRC' ;>JLP"O,09^=QP)H\;)(H(#9$=WKS@Z'*V1X= M+EIT%;$>3VQQ02).-^;:+8LK]/+X(3^X5#@]5,";\XN;VYOES?73 MW=WYU= MWM\M'^]O;V_N?D(W=\OKQ^NGY1,ZO[M"3\O[R[_\?'][=?WX]#MT_5^?;Y9_ M<\8Q[2XKR$X>1.ALT"%#%&%"'PGH:CM>O .M*[+ MKI[R&!B^DE+.OJR&L@D)6CTI8T5=?">@G=E'ZB?%CD.#&WVZQT';?=6BJN!! M35\OQ)'URX&A'$#'C7D'W[# M@_,1:Z'JOF)$ O$92Z[:?>4$'A*(3CI17^$*9\J\R$M9EOCJ/0N?2H6\*QSC M=0B],;"DYX]62984$LZ%-(S7G48"!N(F2C[:6UX4LLBJYJVAM? (>SG$>7U5 M%Q@G 3/A;W_X_EMFQO23HF7A WV (8GOU[=)_$ROC]VOHO"9;<<= M[W';H\UOX%U%HM9NBS.9Z0>BA1L;IJ>R5?ZPP65%]HZCT]W5B! X8[<8DXH$ M_8+8&L*L:>G7TWJ+S-T'REJLPP4JNE\CBLROG-;0@8X6!DIWB[/LQW*_Q/1; M@H6ZH5)*#?/LV(9=JI$N\IJ#/@,P(;E2):T21UTF?8SA0)VTG"5SH72)-]8VN=JC@6/UW3: .1>#'6 Y5@LL%TI:#-U'=93,45S+F$-_(6^T2!NM)C'U.QS[:J/58@!V^S4+TNCQJP:'Z>QKXJ>]CUAA\+:^ M=9R)TW6;UKV#!?+K.+!>\H@#C+>L-2&Q1,(7T0*A_\Q>GZ,9-LA%U M<4>W'FH:" 4)8,_N?"'*S2M0W2X].7;-J?.]GSK"W+>:+-[IZ2J-Y&H2\!V, MAU3L0S-A=*] 2"%!V]"J&#]J.WL,!M5F5LZ'K.>J.!E@H/R9!O DSY[_)YR& M9-VS*\7(*,:_H]\O?OCA3XMOO_T69?SA<6^?;Y(T_!<.%G2[&J-DBI?(^RZ5 MQ OKVG=16F"PBR(9R\^F@,9%*3DHS#4I'2_MNQ E-*+@9-&#! )T@XR^8M"V MYV=AC'R#&#-M2N1>&./@VDMCXJ;9N>_OMWMVQ>0*KT,_5&]!F!$A-QQLQ6IN M+YBP@#83[-B2;!UP1%1@HAHJ$KC@NP,]A3.Q/]>5VX);UJB4S-$D.]W@. M? M,*_:H2^^W.'\?KWTWE2AI"L5T.NY?00^NK3;A0345=[N/,KN\97>QOO8-N@4 MI6?O**GWK.*,EI80>N!KLO'E%T][-.2/" G7=NXN\#I)\3+%7K9/#^Q[ZST: M*:Y+^WD:X?1;>Q)$1W;YE)Q9;?AQ;%2@\T4A\/'O6#+^KA!R)1/2=#8PS_7A MNDBZ_1 9(.#E827;C;O#+2B8J\,*-MI%!0W[F'1GY ?.=HR?V;WX,;CGMP/S M0@:Q2_+]XL.?&ML>ZDV-UNX$A?63##C#;$<#Z[#AUMQC-]$X,JO83R$.]!*V M9K_HRDL,FQ=E!T[T$N[+_PH_AW&LV]*'FK"U95M98X[&>BMRHKVG0FXSFA/E MB%J1NK3QA"Y^3J4N781;!6Z>."7TB1584PR=USM^:!YQ-+3,[+ MPQJK4](VDBO'Y2IQU"?GQQ@.'*++63*=IR\0QT,5(OB[?#VDDI^R+]K'BNYY MT7UUX-A!(PTLM_Q((I#)D6HHSGA2BR=C:8KPI'N+N@TX5S*+I?(E%^M1'KST M/B7).EF1LX7V TZ9F.:J!36F$U4K)L$4A2PJ-.C:%CU?^G(7@HON4\2Q^18/ M(OC9^6@PG7,PFZ]. M0[N49694=R7WDKW>\KB9W[7$N6$U9K;"%] .N4=3 *UK<% WW*+.BWYV$1[! M$5SS!ALQFIX0ZN6 \0+S$D>/XI _&!8W.G@W/,.<_\MFC,5\JYIN.5='H9K. MXLR*IG%B**1C+-J<,#;A'3EAE@FA/&BN \.?-[>Y,1P[%T[BP+%:5T':IVML M^<']0[WFF/.D;:!(Y8';?((9Y_G>YM8(7]"O9].".K;:W9J?\%)"0[Z1K16@ M^2RV%!3H)6P-+^UI[_[NZOKNZ?H*D7\]W=_>7)TOK^FC<.0_GZ[OED_H_B.Z M?[A^/%_>$ #V8MSE_:>'Q^N?"=K-7Z_1S1WY^QJ]N[U_>@+>A'C$+SC>*R?% MZFO(&OXFB\U*??X=4#U^?7!)U3W_&CRU&\KG3 N;"2D?:%(P:**L-AP,#I;W?^DZ;A U>W8E:R\Q.. M"5,1\=[S8!O&(?74KYAEH->[M+WN,(:?P+KI#18F\'][W?O0E MCF4"Z]*2QF8IX\02QGKI ES];,FW W?TJMN^'XF)\!Z<>^*+(N=,XHQ?3RS? MJ,#9]1N9ZY(T"&,O/=SD>)O)._]IM^4F&A%ZDW121;8W6B<9#G"S=D)Y5$^0 M\NOYB(Z*JF%1-2X2MXBKEV3H(6]C<,1&7Z@Z> (O(N%4&S'5B@O*NS1Y"3/Z MP ;YL_%X#7"P/EW]S#A#$+'%9';!GZ;6*E,"#1V9E0*THVH+%# B*GA1F11] MY^JZR)$%QL1GN!9K[6ZB/#CJ"(0OPC2-$PHQZP"0%TV.V6S>*2F^!;H^TAR^ MW0,:Y\>-<\B?T9YU&2Q>:#K/\S1<[7/6-CM/U)VS76B0;129S#A9$H4!*]JG M[ZUH&^?,,R=V9SJLSVG@$68%F^5I:\V76 MUTWH;U"8M2R48;+1P9[.[*N65IK6RLDX/OH ^FKF$/%";72YBW#L5UD8A%X*]\28HT+/DC05'6:+JZ2&2C,U.%P*9!*AGNFH8$$2&CTSAIW7 MF2XH&]=I/87@GE+>/N[H,\"U:,/'_O(@7[SLF+^L=27(71/E?>0%9"NV/_1P+H/$" .N$##5ZL MO$!@..<'>DG$MT[ZPB\X?-X0YLZ)U-XSOMO35JGWZ]:544-2U9T,G/?T%;GN M5EUI@/A;/R9;YEN008(.XH1H2_MV-R>7;@Z,+;\GY&_?C 9.YFP%U25Y'6FX M[[[*I+ 3 :<=5Y=^J;PVD7GM+/FE<1TVAMA5UCG+->81HY#5CUF$(%^T:G"L M1X-"5I$ V38ZZ4S%N6!D$M@B'*E(N!20]#P.#4FS)/O&\_!Q1#\/_K'/J.CT MW""@N/3&"'TU9\^/+EP-4QWEK"]U3 %XKCY+QP\<%8\;&6\D6V""=EVR%>RH M^9()#:H'DQU?LJY%MD]/S9/&]!=%]I98XUP&>)VA>S+L@7Z0Q."BDGQI>SYML-#BGG5B!=4>?:"B0X#"I+%9>>%28* 9E MASH?5:**UXX^& O!(U*RLH'"CWU:GE8Y*2 M1"F^W*#!_M++ M-A^CY/5G'#SCG[PP9H55:V)ZC]B/O"P+UZ'O%1KJ%>*[#^%F8.^K*MMPWI6^ M*G^ET M8+"TOOWN)?1^>7D;4US&'' _;?11G-R''Z(PRSW[/D.XMK_?7P;#68 F=CA^ ML]C<96@.;?(G637'$_/('W M6Z%RL;Y3 0XN#I\S'-S$9=OU5GF(?M5SI2 6JYTHO M-J6WY"DE5)!"JP-Z1ZF1:/N^]GY 1=&EVS"CZ8'I8$U# :)F57MXP"M) !>J M54>4V3)YQ-0EP@@W^B,LDW$\?YJAX&+#E*JK1X\IQ@&)+],)HJ@B9T/11+4< M#!WW@R)?-B/5Q0&Q0'43P\8IXXD@D#9)3IR6VO1E;?G8&I7\VZ=ZW=5F ?# MWQ4F*P$_9.> Y-\1%@>"YUNZ)_@O6:^D;JB #Q%U$*WQ,)$%'LQ#1=:,M2]; MU%#IL;] YF^OU-"AGS(:1T+^Y(J-6/,L4T7_"QS0A3=9=>N\2@4,N#35LM]8 ME$HA89:C&E;:+_50X+,5A49U<#=ZPW83A3YI*T3Q:^# >U2=9."'25E726:: M+]\-"5SPB7&8:.XT2"3>^&$,'HJ]SX"O/_TL=QU+JPIP#J M5ET%/?(P6W0H9^O&G\PX*054)\%N0;&:"X:-WA5TWB_86YOP;CA0Z.)FDZ\3 M9A9'+$I"[^,E3K=AS";7^_4M%4 AOAX%SM5L1*G[E@X>Q)G,#+4,B:(4W3&) M/=7P:'D!PP2_--A#++8G16_^,??/*S3P]VT:'E[;1+KT=B')5PU[OUT(@+Z" MTU',HX=Q++&AWLKIQ)ZLFRN?E0H*S3U20<2=#=+! O/:_XP6_]>V+K,,BX<4 MB^NY\-N8;5'/?3_9QWGVB'T%V,4+\$S?"Z8C/JEFSS&V97=:J %QUR Z"?OI_NB3:J1+MSPJ$GYI(/=A'?+M/547+$1^U95?MLM4O:R(<%27[( MSXFB&E7P,L-1E5%*O>.X"^0)D=M3K6M^?[W=1L]6XSOBSR8&[6;>@@H29.;SVQZ[2IU%+H)1YD7L%LD"O7K/PD%3(?"*]XUS M<8ZFO+,C6!&FNH2W-JY+WJD1SCCA'B,ZXH]*SJPWEYBI\J( 0< Y#^PD)"T$ MJ%:=#I0$V%\W4"BD"X%3N$HC\SE[;,>OSHQW90:XIFT4D5LUXN_VACN_ A:7@SEP" M(2F#N$9S[O]S'Z:82$V"3WZ@Q4TY685?DT]W%$2AK"X$X/RXNYAU_[7'!O'; MKNRU3R8$ 7HC3)! !0U6EI>SK+$D [X-/%CBHF"#;1 %8;Y/H2=8(H&/<9!] M)';[Y$7XDT>8"O,#$>8RB2+L\P*JITV2YK0VBDEV(ZGUN.EU&ZND;N)S-;(8EDL39^==,V/8>S% M_@BK8BTAYUS50FP+E]50<&2X&FMBKOKX7A5O"X%=V=57$\WZ&74 M^QU-,++K-YSZ(9';)DV1XSF26.N$4J;/,B3X)%G-E2D5IIA(H*(2UZ54M[=L M[ HU2A@J6>5R5.#9\A'OQ+K]?GV;Q,]TC7&%5ZHY40T.YT,F$>JNHX(%\1@] M,RUCJL!I TR*P*Z9(8H"OOO341:Q6437MA&!/F.KO&05A<_L=MG)I)"#Y^73 M2!F'I8J.IXCCI89NKNZZB:PY 94EA;".>KU>8S^_7U^_^>QNW",)4_3C 3G^A,JKAXC)A@&))A,)D?+ M!?E(=%XLQD)T,'H'FP4CMC=,_U$CM6 ]&\)X3UU3U#OHYM!Y%"9RG5 MF2_NR]+^#H7NV#]P11*X1_T0;3S@-$R"=O69>$6DKG>N(<4/-3<3@)WT0=3= M:,X_*P]V$7MGQ(LHW_2=D9MXG:1; M_I2MX?476VS ;KO=!&RTW[5#A>G'VX6W=E?;&C8/2Q0?U0BX=$@ZHJQ!F/E1 MDM'*1.J!?G%J2A*:DMZP8](P3@+F9M_^\/VWS-7H)W__*PE]281\SC^73\^ M_0Y=_]?GF^7?'#%1+B1]CB>)Z41S_A:JLA0#C@,FJ1-&:HHR!%@35',D>>1) MX"".A"HL]"O%4^^!S5,EU13E*MEZH>J],P4L8*62COE&K9$,$*9:2,U)NW;E MR&+0KQP%RI8KIQ!'D,!'.L*.>B/:LQ.'$K MXE<."OV.01_>H1^5#D*Z4^M%-(>]B47JK;5L P[D,\\6PC3?:]8@ #V\;.1( M\N9O@<-64F=A7+WPX89?C"L5]+6@W*-/:UU[*3UNSK2NH@*&O!*D8[]Y(4@& M"70=2,V*Y#(0!T8%-+#Q3\3\/-.#[^^W>];GE+4CI\E8BC?T:;@7S'>_]5.% M/3[@M-%5R,848HL,,YUTXT[6_[; %SWV&Q00>P3-E4EF!EEAO7%):T3WZ8'E MC3R'U'J?!A[.VXQ"U+U+"0SB309NVM4* MZM19 S]O1/5LSU%J:I@;02:Z\8XGWSI_*F0]@@&]-YWF]FCJ]T5 -3M[6,. MI)=+1*V,>'CW/.?O0+-G5O*$+*GI"UX+M$QT"^IY)B1;B2*:;+[C]3/OB<4W M);J)XR3PWSPJ;6X73CLF MT([C'$))MO?*8:GW'NWVH6JW;X'8Z&=L>%0?GUX+$AP@P4)Q*;'&!/2J%$:] M+%<7.O-K1*&/] E7-UFVQ\'5/B5I"I>)"=*E<5D/.I!'_SV%;I8#="0"5"+0 MB\OVT:_XGA;YUUN#06_ECB7?DX/MSA2R\87(",ZI)>2<=UJ(;>&>&BHN^:>1 M34L#GF$5;=]V;319[_9T-Y MFM)^'ENV6U*^MT<+NV@J?XW =^O1]O8H.*@CQ-_>R/-R2N0GZ9GOZ[,7AO]BL M=DF6O(3%@/U!YKPPNU\_$+T6/4HN]ED8XRR[PIF?ALR'SN.@K:@E?LLO"+N_ M*50[\9B ]^SG4&;CNOZ4 \+<^I]>HG;S@-J8K UR->H"L7&I4]=')A^+L5%M M<.;7,G__E7* & O0)6T0^CW-R,B>'%PVGQPT7??6HD N=\VB-)>U:GB@Y:N) M(/S:Y2@//RK:J\F89)FHI)^CK7>@W8ZB?4!H[5-:<$8^ M2W_#O&8KPSY]%)4$2*BF;/WU)G]U5JPEG9@:QQ!PFD SP@T\'X0T8RNSNZ$>(%N&+-M)*S10;? M@[ 43[(?8<"$W)NP8DUM@337+M!KYNA"2!Y74%=<[:A*H-VMVSH9, 5Z/XI05:8.W#MX5.S*%I\J08(*PQ4,:@Z2"=H];3.(\ MMHZO:G XMS")4'<)%2R(.^B9,74$=\)PFMW C>?D)B1H(S*)TS8E%0:@0>E9 M:ID51ZJWV.9X+F6ZO00;U5\4)V2W2?Q,-\JKZD_5MK09'.A$S$*$\B1, SNK MP=LQTS9U@L&/JI(*9R:S,*>?G3#=,19#,MH!#>X0M0M_EN>HM%(ZDMD;U('G M(!F9Y[ 3P1KZPK%]D9'$'#5 C-)R.A3U(7' 7[1_QC&M+;+.VCO2@&U5W5G8 MXS;6U@3 6EQWY%#:0EK08-MV#2HG8*ZF94)7(HX;K'89T8V"NR9K"JU:FW5L M(IE/<%AGK82X7S>[S[![HY=)EF=5?YKBK2_#9#.4*)PSCZ..NG,/HPCB[&.P MK&@K('H0'#_@SK_\'(?0QTW6HE_413=-9H.IGH!#Z!72RR/D)-UV"1W/+9^H M37GWZT9O,R0((T:YZ(%V4;^?[-3NW#3Z.8V8(6DT?I?D-AFN 0TTI[42Z2B+ MU>) Y:T63,D2MEKG]V8K58KODNN-(F($WMS^"3_3F/"(=TE*DV/3K20E.."- M)(,(C=M("EB8FTA:9MIAF8.CM(!GH9DIB):S.K!C=BR0_;Z#%:8[)F:YPV"! MYH3AV2^I"QLL41W=/Q@NH;M>5KQ1](!Y1QF3;VG@ 5_1- G1>$E3!0SSFJ:> MFW9;50%/NR3S%85+GM)5FF965HH$O'^ T_"%^";-Q,@ZI@88(M,IQC=!.O[B=VF"!NTX4UR4-] MHN-:A;[@'<(.Z%?Q7W<<:QQ1ZVW7H(_H:DWA[)Q,CP)Y-&<6I7DLIX8'.I(S M,20YJVIT+W36;7J(]I"&L1_N(LP\ID$ UF4^9R2U++L6*@0^!H)S"SF[=4=H M0H"8OHR%ED40(%H-4H(Y;._6\B1K5QI@/N(7'.]Q[1D]N^G @^RL9BE4,TV M8P8DH*9C5EQ).J SO/K+CPX[SHA2PKK3QR3%X7-\R=H[$OY3+\X\GU_$BP/V M9\2/*NW<; ]./<;K(2Z6_8F!N*N [EM&;B@APJ"J$Z1;0+7:;KKX//H)7(@ M3ZQM3-NYN [!A:,<&R=50P,?PUB:4PW!X5ER@%CULR/HA#/#Q XW5V3JCI(= MY8A=)-KN]D0!3\DZ?_52;+\-/H >9((Z4 G-Q+4G,:"$=A"WDA20TZ.O$984 M%^):&2>*"JJ.;MN/K1+Q0%+X+QP42J'W P0=1WJ/V4V.:G '>HY93(PJ6-A> M8W:S1]61R^$YL;=,CFR\?"2F=G0"U_\6_<\<13AC^6$]=$[_%H[\DN3F/S39R][ M9EW.I[N3@?/3OB+7/;4K#1!?[<=DRV )F<8;5PU"#L^;' MVOO%7:JL.E*!W++I)7!S'Z<3":#-G1X\&B>:!5H=CAZWKZ\5V9L9[GCO.#IX M\C/,;;09"#C[<9L5QNPNAM]I'7GKTE!M_ MNZW^,%O*J=<>8UN(A]I85=J*.$.<4#_8AK310IXL4%![$)1Y3T%M@=9>F*(7 M+R)).MV$$O_*T!9[E(6 !II_[A-*:9>&/G;NM;=^RI:_D":>@%L@01155-V) MJI.HHQ9;:Z\%HN-7 8'OA0LNR]+&C+9*R&X3CYW+?0QC+_:)$]@_%C:((N ] M\N&*:-PO[T\.YM[Y4'ZU]E_07+!>(>0_C"Z+CB7EYMMDC@2&>=3C%4^8I8X\ M858(68ES'D7)*Y$1?TQ2?EV WC+6)E]#B<&_)MA/?-GK@MTH@;XVV(=5FT?Y M%JBDQ_I 23=0L<>#)6\*,UL?+Q,N>\:IAF!];U94M]DW[T+,BXXC8D#R +Q-OP M!;<>G[.:*GM1,F.2518>=>$PM^,EVY\6' MWY%%@?_/?9BQ4\^S5/3\#"NU>%PMK/-3KJ7 K9$IV6/NYSVN9D M2[M9_8OMB5V_T4:A^DW-:8: CR)CJDH67L:@#QIWQA-@0$!:(#X2J@^%Q%CN M1JN9=(?%G:Z )BF5>K!0#\WY6[',C4!UO[Y>K[&?ERU3E][;(Y&$%J'$M)$& MDZ1C%M.')'P@&J(*>5[3G1YP@M.78:USE$11[0%32A\-(UD7D0#%SC&ZS#/'I,H^IBD)/D*.L:)[@1=B!)] MU2"/$5VI 4>(?NRJW>!^C>HD66PHB")*%0FR+D>'L95"8L.^KA0:%U:"Z"1E M%Z4DS6=%13KT6')R$XLC#R]ZRDF@XH\7F$LQ1J4/59XQ@9*JDHT1B0.6<8PN MA?YXO7S4-J*CE.EVS7/"&*V+D5!6#@56>C&O@NZM%%2.A*JAW(FVIV58[KU# M?BN*^ Z?/++:)?^URM%Z47+KQ7)+P4W/F!O(./.VN16?M@^>+U!);H$*@N[$ MA/'U4/?^&.=HQSNVB2(^24@H:F,/T^9CO^#P>9/CX/R%#/], MW6"^-"5%JT M1LM0:.$O/1JC2]).V=APZN"YV%@*DF1B0TF[D(>-(X/675[%$,CC8Y!94@PB M7(56/O*3FT ,Q#8Y'$C"9M!.,0028Z!R$!YI6>$LUTXQ$-L;A^7>J7;)>2K)V:8W M&>#\+53US#V" :S[EC';*.>N \!4:;0F8R5,+&P0,1\<[;XJN$9H"JDYA)A@(\:YQ0=8U3R G&@3F?G$R0 M]MN!_]S3O3#N;+]R4&!/J]X"9S,!>PG\\>GS)[Q=X52A,0,.:(<\LS!'7?#4 M"%"=[DP_<+I*P$69Q?>+F*7)LYH@ M<)XM8[7NR/7O0?RVS4#[E0KR%Z(P3J185LF1.VF-.2%Q()6P2@)J9C!&!J#8 M'."I!ATKD\[E*B"@S0$EN^7F0 L";G- P8HDYHNCP(S=VJQWR]GA-!>[TGF" M1%ZXHQ2A-@QLA1*\,D#HW*(WXU-OQ]V&,;[)\?9X6M4!.K MUV);NC570KFQ M/7?$COS%PI "H+1PR%K]C=!/)IKW\/(<#[&F+5^CY8; 5S"T'?0^8^U\BIU\ MNO6W2U+>G:;1$"O+$C("S?A>PWR# A;LT9;9:(8"3'C@HR7T2<44;;WX@&B/ M64H]YV<&$5RGGPXJ/MI$9!IG\+#'CKTEH(>#+B;LU4%J?:OB,LGRCTG:WJ.H M;6'05@0^@[Y?RS<\*)7L@L71CI7XL_+B0A$_@/+E]?\S,@)\=6!V2;4'?74Z MB!)B9[ELG+,5'0@)ENK-(3/>S81S1:G4X5L4,]KQC2T5G#DQ=?U78>=N0I]^ M79^B!->5V"V7O#Y;B;?M[#6-;>V6*AYV+5MA9 MH$821**5&,'E"#25GHIP(H[QD2>HN!=#Z@=2=;G_ZD5[?I*59?MMK1"@3SP9 M,HA;L66XNDQQIO\(SL2KOI M='*P6=2[WVZ]]$"UFU;JXGG:/@ZP:(Y9M@6CYRFNQ,-SW]]O]ZPU&6L03E65 MX@W15MD8Q+H[[F"J+D2U00I1MLWN3A*^=79?GK6KO!I=WDT?-2@7[73>4>+O M9X\N%D4V$ZM(] ],8G8\RQMJEPKCO??]AL)HLUT6J5/L1R3A"M>A+Q[0IB9N MA>]*,'K"SS0[?60'5V'\?%,=6UT'GW#RG'J[#0F Q'>QUS5K&7] %V+*5&J4AYVQ1P.. M3-.(H_73XE%4-GL78Z)R4#;7L_N,O*MITIK6GJ1MJRLGJ\[5GN1XR^1CDN+P.;ZD-\C3$#<41]76.1Z. M.:)# 7%\16HCXGC#N1$2QY9G4$RLQJ4U:F)D5 [=#(XL-)Y 9)Q5PZ;0R#<, MDQCY44BSR"#9AGX(_;A3K9FME]*JY>P!EZ4>1 FT:4?$E-6QV7,W:BY$M5X* M4+1X[D(*NKMS=UZU^U,%/40(\KWR!6(T13L;1M7M?:E154);.A-=K;,\9>7:V4U<-DYD3WWP$NN'A#_-\=$+4WK^V2$^ MC#2*"W%C5(7)X\DH0P#'F1%ET,:?:AQ4&XC\NVID2L&J_J;%: M$QV.U"0YU MLP%2)(E:M9>+R5]!I=:PIM;R;@6]"1'&XIPN#FA9)BW6C+,D"@.V=[[R(O;6 M7;;!#BT*I=K\R0MC>O*@T"I.V;8?$69@P.LSCK,AK[_2.@2][H.X&/;Z2M'R M5WFP6R Z -01X-!0-IIRVJ]JL+ FUK;^/DUQ[!_H!ZQM!_& //7\G-[@R@@$ M?[DG0[Z7;= Z2EX1(?=,UL*)-LQ5;9]K'6(G:A1V5;T[?[^^V&=AC#.Z\R?J M*>[73T0.=IX9Y^(54Y*'/A!>_1"K6XN-0A;HUN.(*BGO2(Y <]8H-"[3NFJ= M&@U4$4$%%;:^N1;/8$W9A"Q+\]JT3_ZJIGSRQ]\?Z44523.,H^_F-UDI<]3N M&E_,:CR2D=OWW^GWTS6[L/DUI;T/6M\"_J+M;@='7\'\JOJ^!OQWG:Y_E>&7 M_13&X7:_5?ZV1]_#_+I2)HO?M_'E[+^P9/36;RQ@H#L\=&07P!:]-[TM-K\' MLD49DZ4MUK^%R4G^1SM?K*CZXV+@Z&U MJA4F8",H>\$:W:',:# MHVSYDO?:YK4IR\9[NVZT%U/)1:72]QRSP730_MJ" M6=E?A>:6_1WSU>YC)C 7K$U!SA=Q!?9"]!)VHL?IDWC>_8H_^$[YT_8WU< # M;JN:A&ALCZJ 8;8Y]=RT=PX$/*HA0$_^?66Y]'9A[D7LW;>LD"NHD-W;[[O5 M]2X;C?1)[ONU5#/2WM\M?$>U407X_WNPN; Y:_I1:M3I)FU!GTWD'39O76GW M-JVR^NYFPV8^M=GG4IQ;T0Y+YUMZ,^5?S$<>*5DC M@V1.';G39A\% =9>;('J-! G IQ:#16V(=%.+]$LWE?4#8LCY&7JQ1EM))3$ MQ>'U!:;GS$OO3:&23A3@/+"'H'4?[( .XH6=^6N99EDI7U03U&C4JS 6:,4H M(4(*V!O'$[HLHVN<,K_?1 M;;@^KH3HA@KHHAU$:_BF!1Z,4UHSUC9,ABKV3BMDOGNZ0!P?40+0/MA?QB(! M#>A:B8H3$5B:O88E(>#<\8/R&Y-4D ;@*R0B1)ME<(G)W[ M_]R'*0[HC47Q?C9)MED;+9(OL!"3<\@'LACTPN":=_TD\*QK!/].H6@@7N#" M :CRZ_$%A!&0@ 4H:2LZE&O]&C.T,57!#JKS(ZX^HX(C?C.ZX@D)IA8BO98D7 M[Y,/,^AZ^2N\QH370%RL5*B]!047!A4,UP/4$0A(Z)#R(-G/XU#%+=YIO8LO ML*^)+PQF_$)<^?!RMN6*XXEW(CCK3[F7YJ,SO\+/84RO\3GEB7S?Y";V:3L' M?(7Y?^WD5N$ZX[5ZX32^+$=TP<-UG!G]?B&V\U"!C]X5%-X#S[A#Q+S#.3VP MX:(6U^C%73(7=ON.9"O_4R04'^QT(L-SQM740FG>EO./^XCX/L/+_TTO1 LF9V_5RA*2,6G.]: M"E1W4P,*B$=:\=2N=Z=8B*,AAK>@JZ$"E;=* $X\^TFVI/GHGD2551A%T*4< M.,UYSV&Y7L5_EZ'[7E,SA8-QJ _M9'V(;[=2$ XXW=.;1S3C"OM%^EC2)[0\Q 4*$/ M1S R#AS7C"&EHX7*I7P4+C_(V7/O/+.TX\RVP7%WY)PQS? MK]3&NRZ-DQ_1EPIMY$MU!7-W)N.'(?%:@\N@LM<-?NSJPA+:<$ M>8$CJYS@-/7'2=!;!N.J0WYK0QR<52=(KC3F59?(2QM7]B'@0BM=6S'E/7)- MV,#-;^W8TS9NU5[IF+*EY"BWB[*+PR?O'TEZ21^6U+1FZD3!Q;M&2D'MKARU MT!V[>:3@K]L%)/:*#B.#&!TGVCEI9*XDOO.V^M9.G:DX:<,Z@2WM6$;"-5M6 M\]C1GA<-:Z;$'.D+11\2WI/\JNCI+&7W5I6-Q"@^J(U$NZ\N*B9&$ MZ_)3R.1LHGBK:"S7#=7)E+ EFF4>>#MYX[>>R=^MH1V6:;U]"]X3; 0A?TJ2 MX#6,(K8?Z)B?%;S=;'=>F-(9@>[W*72@ H;S)3W[=>^10X+XBXX5I?&0/+,$ M9]O)P/[02P@4EM# YSZU'E_WZV.'5NV0&Y SW"LQ&F-&>991! MUXE3BX(;4_8N@8-/+[1Y>0L(-*FP3D8=RJT[\^YP(JT^*"_Z'1J48$, WB/L MQ92YBAD;U(=LV=,DZ]I[P[5.G> 57H-E/HE"CW(/>XG]39Q$R?/A,7S>*+:7 MK;$@&VI8"=1LIZ%% 6JF8<&3I)5&<2)1H2&.![T3.Y9@>8D&?+9)W#?9XO01 MBSX FW"G=QHM!N YIEF0QNFE&ASFS-+$CZ2+ \= #929_,-B73Q HK2. MQH M)O4"O/72W^@3$>P/6IB@]Q ##F#K&!MA&CUB= @PS6#,'$G:,Q0X;&'!_F3U M)<[,)B-(E=,_8XH%?,V,)*2Q(>\Z@@&\2"9CMG%SK X [2Y#GUMGS.9WDR64P&Q/Q0OO%R^O5+&-!^IUF>[GU^ES9/D%=1H/V_ MH=L>:,^US%" OD[781[1#&WG+C MXRV<#6Y=5&H5ZLX0)4F[6Q=$3R3Z]=1$.Q82%=2D=[:FE;7>4B2<9C0G:UD; M(EG6L3(LP]F(_ M]*+B236ZCGDN2X BS_^-@NTVAXPL02*4[5?T4IR/T6N8;\@Z9LVD9D]J0NVX M3*[X+G'8\K$%R*7+]/H:J /H3.P.JWKPFI"IK%QJF9EHT?F(:5.+ *>TI5%&9HZ_84]U^#@*92<] MKZMB;!<[EF1=\^%N?'>?ANL7C@1]^D*9&('WQJ)C(#H(>/'8=(JBOGM*P>(. MO^7+5QR]X$])G&]Z;"):$3V5$*%21__H<$SQ! *#G.5N,6'!HH!_O'FP8/Z/ M[N.)WXT9/098ZH1XX^]/R?WIK[%\349144GK5)S]2/C^/BX(G8!K-S@=:99G M'DV(GIA'ZU5!_.H/)^?(9&35C>K>U$[*F>L*&.C.E-2I.'3%ZZ@N3HE-K MU$&\[-].S:T_$K6.IAQ.[)2?YSW M0+)8UM1Y76YPBKUU+J]8[$_+N<-&.^$MCA;UA%P\2+3A6-:'1QP5>I*./+RY MY:3G@FPHGU$=$(07K(B8B:(\J=M]NEB>=O%H@:%J+'6EF.5N+ILFR#<4YK M-1T\N.SU0_?;"ZG(@D7E*91A(=: T'P3^\D6+[TW+'U:0P$#%$I5S)8A\A@ M+O3).=&VB IC$L&V/*;Q2]7$\TF@"1DIE%-:4 YN*0X'0PQNE$Y79JN]5;2P MTL#!6V^+:9D%WX*TL#)P8?C);\';6 WA?PI3?$?& M9V6C]'GG%UI^1).MFA6DG "4O]I*4G-( 0CIC#VX3@U<#_"TXA7E^W45#1[Q M>A\',MYUT$"^9Q:@=$(U*)PWFGC2N64J<)E75@&9?$[Q17TXE'/V$*R2IC9O M(HX$Z;&G_,)-,F"5C_ 'FZE%C:0C20$--H48!JKE4"0HXJ1IX,LVN=2OQ M^1/::4D";'[M*E3=;<5#X!4.Z)S;5Q+I[S&% U^OU[2UP LN%^"/7HX)G\1O MPBCDER[RCSC J1<]$4/<$\J'!O %CO$ZS,6!E4P-$PP"%"XF4U<9948? 2XX M322*;KE()KZ 8&=YZ*,U)TQ?4N.4^5Q(J!9M+>@)19X@$A'I-V+7]EU$&TM# MQ;ZY=%:.@ZKM-$2Q47,L=)XC,1HJAVOAO!-COB\.W"&#[EPJ+-12[?:7!YM> M7K,Z:G&P-3=RC=#N:F&\#^/G^QT1A#6(D2MKE>6IYZLNIHU&':XJ9V0%U(U3DK(2 M(%[-1"\.PR*Z!IG%.2 M>*_,#__V7;4QT'>=**?E\.:33OA.>TPR0FYO):DYUGAV;?'.=H;2YNY')OJN M$J*TZ%=0=7ESJ)<6#'M 3S4M5%1=W^/IH(FZ@.^VZE?E)HYQD!^1Q7 ME>H$5.Q'22LF1R+L<$RS5DNG &>DZG:TLV1?5IR>T;L1,2ZO+Y0'@D409*7- M+"+L:[39]RM!W>40V%:!WYT^7 MZ(^__Q8LEOX2YIM-$M$;1>3[X9F@FI[#D=.DA$X!4T7,[3BIY[I_9OA:T64P MIY$=]M:&(2+6Z#*8T\D2.VKDE^;/[O[6%SW@Q.=Q<$LXB&JW+ ;L$ZA)NKWY M95)%U]TO%3UGM[_T# _8_V*$V:U91KH&C[.9]L",??PG4! 7NS91Q)CW11:5 M 2(;FN2"/M]NJXX9B9*W7DS4?!4206GO6RQ@KM]\MGM/'R+/F'!9UO+_L8A" M7=D?2QW5W?VA% $O\8_#NJ'.JMSQQ8(&>J9$6!2(&!FPN^T3R?^QM<5-LSY. M&04E:71F5@UH#^X35L_$B\9'G._3>)D\T+>S,GHDDN[QYUW?W%))SN$EHT$% MG5:,"EIN+QBU3&LZG-AG2WP$6GE:CH'H(.CSSN6U8S?%6"\=-=IP?>W832.5 MH+M2T)P*NE<+ZLPR4@3W!D0Q7>2A-R3I-I-V>UEIJYJNRTL376>7F7:,#UAN M%IG&,5Q]D%-:=O946*$&MCT9U."ATJLA1)A),N%_OL&5P4QAU,GK?B= M$B--"RE>O0W0 MZL#N_[#'3=C8Z@M#1V< F>JV$&_RYI?5W_4UD)?G:;C:Y\5MHX IBK>2PW!O MA8_]F]I';TX5%62A _4DVKAJ_LCNYW=/&R_%%UZ&@TOB)\1UV*=D_8^SK#H3 MEH?T"<=Q._/KI;3.IPQ=!G$V)^PAQB3-8O($_\WQ!7CU^BY'[?N:1O7\J/XF36.&QZF]&3=CDHV M*ND:A'0TG8TY9J8'A!A&'-6H\R:*IU7QWT-##,7%N""[>]E)-7("KOFZ3LQ^ M]XX=\E\U>\-O#P,_Q#FBP,5R%-8+[4K4C=!P_F513&X !?&<;M6Z0.7)O$'^ M=1SH7**;)!>B=[Z7LUT;/'5O-B["4^ZE^61"K/!S&,?$^YUTY:+2.WO$V3ZB M]P(_$@=Z(&I)'YAR:,%DDH6ZJ78BZ%'YZ,&X?JQ;5C8N2 M/-]R90,@/@(O/"[& %[#3ZBF4A>T-[+/WKG/Q8LDO!+=J +(H'*%)PLJ'4D[ M%U1ZJ<8BJ'2BZU)0Z<%XEZ!2D )0YKXZ0\>9O"'E($K.A0P;P:W2#C49EP*"F<]N206GAI*X<6,!N(GA^#HH M!?5\/]U/4Q]B2'CD$4I4L%RR),8_+%,OSB)E&<+H0P#5DDRDJK+"9&3Z<'4G MDPBB*>$-B\PZP#9WG--FVE!4M?MB9)170T-5>M,."R M)PM!ZEF2!APD&S+RT[(JCK% #(>N=$JL41[YF\BR;A4O UICN69A+8',5G8+ M\H9@)YXZ6=LM^/N"PV03YW)DNF*8P.M?+D/)$V-IB=/M_9J>)&J:=-L@0GN/ MC5AM!])A ?J0F2VE&QV9W )1;)J?%OA..%(O 6DJZ#VGF"4W&2)#;:=]PO-^ M_4C_$5UGOA=)BT)L$,"?[M2((7FV4P+MPI.=2K8,%P12AH5PA0;_4F=?63@6 MJJ&Y\4#G>+_-%/Y\F\3/+,(T8LXGO%WA5":7'A[(FVV$*)U9!PSGRV:N)/T& MPPQM&42]UR QG2BA%W#8U%9.>!&E!^7=/:2C*'QZ/IJTT:\<#_11[9X"G71M<+];X3K/;[#;_GR M%418GDHIGM"9'^P!GO%5>N&4-';TX MWGN1N'Z6H=<-CLOOBP_%VW6\121OORBNPM+VC:R^B#W%$<9>[(>4FKC!A@+: M).0=T6)$V?)VNS3Q_,U[L%/G47ZHKIL"%4'0 ^I19"J5 M)N&M751%R#U_U7/:RWGK)!&GB3A1\.8 8ZOBQ_*&M$N5(:5$5D4!-6A7JD-: M JCK0TI0!RI$CG@QUXB4",!37#<[G"-1?(=>O&B/^8+-8P]] M<]30K?*N7W#XO"&1Z)SHPGO&_"R_?I?D@Y5B;,BXXO;V(JOC@9F& X'"EDES M!"DH(4$*E;1$$>92=W\(H@:MM^P%XIDG1.7NR^HTTU+J=V&,MNQ4?-B[ZM-Z M\Y5(-&B#TP=M*^[N9!SU9HW(UMXLH>&>-RN9[.'-!2W6MM>5YOLC2=_RYR+[ M=J!S[Q5>Y3=QEJ=L!UG7SD$*">>"&L;K7B8! W$D)1_MHGQ_@X-]Q/*VZ@8. MQ4<5@;7L!V7^C!T$Z1V(:T\ M:P)>RCPD&6%X%R5LO[/H"U0NTGCOG_P\#NZ(,?(_%*KH10G.J'F1 M/*XWG^T[TPU*J&R/-=<6B=Y!D?COQ;624>\BE4ISG M$3L /B\Z3=Q7W,B.(4T84-=*K02I[I5JP0$OEEKP);E9BI%7%A]D)8FJ>TC= MQ,#NE/81K4)")1:ZMYC<9CB0'RI0^>M,X=B?0N(W6;(F.8-/+_!E!K?6PP,Y MM8T0I4OK@.$NSV^$L]D9!N,;2)^=*;58!PGJSG2%'M44W+D6QM5CSI M3,8E"1Z4W_:2C*TU>;>'V1Q6=7K97PKIKS))V7 [BO X_^ =Z$;5.2OCC(X/ MZCOB0A4*=Q2NJA"V1 0L#>[$H6HNWW%@4:P;'5#R@E/F^;EH5TC_+6:-*C$$ M*[,=)K1L*E^(PA\D2*""!FA)[3 YV_-]*:7=#S[."F!X&6"8"_$?<8;3%V6M M;1L.L'Q/Q72C-.\8"*;L3LY%^]7*+ ^WM' -51AS;7O9W)_K+$94B3'I+E91 M>D>/&AOMBHOA9F/Z5ULAF5S@- M7SSZHG8FGN5]HMN-MW18POG%H0(H^IHO"6,7AY]Q\$R"-(D=X7/LF9Y$F7) M. ^=7HUU!Y]N-)#X,+4X[4>&R("(CXAJ0RY0\1XU&Q45PR[0ZE"#*]\=0'1L M5ZJ02BE*;=X::Y&T.) 521;"-.N2- A U4E&CB3I<,T2*Q-UJU9I-+%@_>4I M3_S?[EFZ^D"XU6>%*F X#]&S7W<-.22(3^A8:1^B4V"4I.AS'.:(8R&*YD@2 MV$F8JS#%9+JHFC_X209],?B>=@=XPJSKPT\X)IQ%YW%P'FS#.,SRE#FLH>MT M%PJ %Q6Z"]JXHV"/#G,]H2M_[9L)E (2)!9($&$=))ID''&]X1(+9-Y[FV;,F MN9''S%1@TS,&CO^[#'%<]"O%=M@LZ?[#54)OP_;03QW93;-LBV=KEA6FLUL2&->60]+7JBS@X6S0*$3=[)3 ()9FX*9]<"_@ M$5]?"UL#?KQIL# 9WRS8373DF*5YS1?(7Y4?D#_^O@QSFFD1APU?PF!/5B/M M/$$#-[_=&YFF]JX$FM7.#5RT2SXI+,U**^CI9O&N=O%+F&\>L7@7=!/NELDU M*PJ63N&]*#AB2W:"*JU,CPYO?S;\M2RSCD G=8XRY31N,$^^*9FDTOE:!@!C M7'(V"]MI?CN[:C(C-L.545&-!S;B?N<<%](#"FJ/ C Q5:X@S1]].W M.R\^J-\_->, U??9"E.6]YD0X*K[[#B3Q+OR_5->V+=.TBW?&-KA-!<=G$@@ M;!B8>#Q55 /Z?!RH&OF>DC?\G4.B^S5M,8T$.K3S#Y7NZ.>:Y K<:[+<)/O, MBX/E)DQSC&.V+*"';>IX8(,%=2W.6J#J@IP1!?"JG"5ONKAP4XL)*7[VTH"& M!+Z8VQ$DL,MR?67[[ML/WXN5-3NJ=L'-QQ(&[&["/%*,%*I>B6$?[F/,M^KJ MQR'V@KK SV$<=U75243]GPA@GMW$#^PGF>B'.![D=..]7%UC!OOF""<9Z64B3!KF M^8#H)D9\2!+K<4Y/)3XFZ1J'^3[5E+Q/O7*=5:M5*$L:RB'*^V)"5NU'/8^# MZ[==F/+:@XFCF,6XIQO8K)4Z9JPS#GJ2X<]2JDDC8HT'MF"M<5&%2? W#*$T M+4GX!"D.<;CQ4*FW,^-<:Y"3CG4**2>-; M;FQ%K[HVOIRP]5>X6%S'=*MUF="/YMJFM!_^=(-<5Q6/ M&?MLQS[)D-A-N$DC)6>E2 (9,VB9L(\!]D>G.\091_.2S%"FP)PK\,L)MC7] M'+V"*.86_)"&U4\]W4:M?O33#;4=%3S1\9%NZ),,M)UDF^^HJ?7Z:<$-8NQ\ M66=0/11OT$_C^$5R2!4D4>2E&:TP^U(/K"96ZDIZHM5%KVY,:\K^'M)-\RFF MMC$Y<'AZ&U_1G::X\89W4UW6_[P-=,(;8V]F\A_ %)WKQW1?7APN MA 4-Q1V9..%HW$O=HP;D3AR<9DSN(>*T8;EDZ+]59![C9S %Y^+/4PW/0\]1 M ?:$!O+DX\>8M4KC]$+[]!+#5W=\ :$?X&/(SUV%*M\R]R^*6+R[6FH^L 4+P4*9. M-S*/\W/,6RKSQ<7Q,41VI*SFRX[]D_Q0IBG!5)+CYA2Q,FMYU?E@^!%O>8^5 MXMFVO1DC-48PU1WMS88''B MY^B@M4:="HWF!TQB^8D'<:T#>3,O#/.E8 ;(GX89Z'/7AB?_@K"\7BGNZ5O5.)$UZV: M@YWD1KQ!FOGV7C4@ZHV+/GY]3UE'E6!,-/3D0[,99KC1U,L-F2&O MTTV"S6J<:&OC:+233%)-XLRW43%KQ+,[*)Q3KYJ 5Z/E0,";]/2TU,(LV=\ M?DXW.QS\(\Q;ZZ%@YB2SRX'2.K(!H(Q4)Y^DCOW[:&*Z9C%_HC&>_1_EGZB) MUZ-KT]C1ACC!2*Q1U2C!54+_M.*E4H!^(7"E#8'L/TB,-FVOT,G+U#HHKO;, M>H9>A/0[O?1N1R";N^OLRRL2DC]Z83IE;MF9BQ.,8\,4/ET;>2,+IQ4-A\@X M_AM([<88H>8.'@-!E#%$.?M"$L5Q?HI269Y0UIIJZ(5BU%K:HV==JXQ3/>\I M=7.>9?LME_0QS'[[F&*:6V/RP^>/1(=C_X#VXYY@/.ZJU%$BL.V@IQ5SNTDU M192MPB6J\;! E M$V4 %'X@RC9FNHC+/21ZO3A]M&03!GE;L04 M]506 Y[@T9"U&DYRD[5(E+Y5* MUIY/ A]LG'S Z3I)M[3I,),\XV^U*_2GA(:+1P8!ZC%$ 0KB]UI>6M93@^;^ MF*%?.0+T,]]#Y0 /"9,)X'::<_W//0E!-W&6IWOZ87:?;W"ZW'BQV$.\2^(7 M=@@\S;L^W<<_P92GKY)'27RZ#GY:Z4\_Z:9(@C@GJ,8*8KR@G#!3'4:4_'P) M3Y^/I/WJ?1\>2Q?HLT!#7DZ?FJ!?$_DN]W47) >,GG+Z$X@2JI=MRDF5JS)9)[D7U[R^3++]+\K_A_!'[R7,<_@NK M-L,F' \NVD^NQ'KTGFPPD&@\L33M,@@Q'A(#-BZ^U6G6UBX\K)* R09N!F4Z M-(',$1D<5:.#GRK/K=>&4GRJE!1'GKBU&R?QF5!EUKA61Z_WTHKD-/2K+SW& M#$'*T0%3.D:EGG:DY+/-QR05'U$X51GSW$Q\@3%5J^Y9 JV4@R\K^FI$M W) M[0Q8%I+EP?C0",8+D=^B=9*B&D/ >:P3RB^3U>*.'=_100GY$[UN0G]#HGD[ MM(\2DL,X"5B<_?:'[[]EL99^\G=^]G&_Y@?,UU'X'*XBO$R(-#A\P42N:\_? M?-Q'T8%WB7C,]DMJ8((O%8^M"'!W>%Q4:J*!& MV]4(>O3=2D0I(D:RZ+9"% 4$R=20D\K@$TTSWWB.'N6/+,-"AKN4[PA(9@P M?1.3<(QODRQ;TGYGBJFE&PFX)*^/J/44K0L^2(+5G<%VDZ2*A-C%:Q!!G IZ M1^F\1[\R4NJB[+DM^ JOPQ@'%S@F_\@?B&39>?"/?9;3J4%;ZM^5B!-6W$%< MA1U;4("V9&L6M;8LJ"!!!C$ZJ"*$SO,\#5?[W!-A^X$$+$-"6@WMN=1Z\>4C)A]R (=YV1-3J@A2@XQ>@MW/7> "FI7#TF6>456S2]D MI?,"?1^G)MPR)8$HXH=CG:=<+;(37FHAGL(Y-9C0/FED3>N*9(6$P^<87>Y3 M8K_^X21GT^XJ:(E=(^'BA*I;"=R23.(FQ]MLV(*B1L8)9^TD\=(G]3VHA@P+JL3I8+O"91YQ'[D9=EX3KT/5Z.B//[]=)[ M4RAJ$$4X1QY!$76?'D .Q+T'\]NR=*-W+]"*$48MRBS'IBDGH0[L]E/IQ6_H M)>1Z$?I(V_J(N3YR[VU@\JTXCV)G;N/%@I%H IU3C:6,\LQJ*$&X\ZMQ.&_Y M "\R\M8YK=?TWEB-C,+XD50\;2 MZ=5C-(HY0NO@7.Q8]H\D)%FDG7Q)F/.*"$-R-NX0<-G:%*JJIV]CT@?)Y\87 M0%*0W[;YMW5U=-[E'$C M@-H*,,E(>(0^E+3E3J0_\=O:A$WP@>1ZS0 MH)8Q]B)5BQLS#N"2QY:YWC&$%_J<2@CIKP^&Z7@ &2K=-.%#G@]G:5[+A@,8-!3DHS.T#'2_M"OH" MNG;:[\85OZ%RP%J_(BO0^H !!\X3K(2I^X,6 <0K+#AJI^2N)I^C"35QSMF] MO$=6,W=KN.)JAPI>#&0EFJ1&2(L'63IDP9BRHDA:SCCC%56;IY>'2YF64M;6 M\ZY4(S_B%QSO<49KLJ_?2%"(O>ARG^7)EL2'\SBX3>+GV_ %!^=9AG-M^["A M1%VH41ZB#GFYO= MLFKV)YP\I]YN$_I>I-@/T<#"K'B-S!=+7B7@[&M> RJ27B!FM8R^MY(AOVOGY,7HO%]G*<';C+BC\IB MQ =_)YPU1:M_,;\MM-FB/WSUZ:R_\O&PK9_T\]W-\OH*/2W/E]?J:MIIUUYF M)N.0WM=C,6W$154W,[L\5[!-OX SLXJMNIE=GH.863%L>T_U_.[\ZAS8OM3< M>;$7>%"&]?"S@E_Z!9QA56S5#>OA9Q##*H9MM^_\^>;VYN'AYF[JZ*59WIJ9 MW(11N-O1*V!01O;3A8)I^@6\MW5#?0\J68N#D*P M:?+V+PIVZ1=P9E6Q53>KV[^ F%4Q;'OE]GB#;L_O_C*Q:5D$+S6+:8ANO?BW M"0PLRW _GK[S>WQROCXE. ?80F0VS'@'\T[]Y ?+VDMEQB#7EH2I(H(I0/>-E$:@<#*[N4\=/[U+/M>A3 M[!=4H:HX.TE7=E#\5\5RW2^/84#\3K-*!<72&IC'F;BODN^.53/T+N!7R M76,]4WT*LD*^4RT<[JZ7/U\_DC6RIJG,7&MD)9/+#::=*#5L#-\&U00A=X%M9&M M>F*N,' 'KJOW$:!0^B39>XPOHQ K'IF4@T#EZ')6J[2\^3U@)BYCQ.!Z)(E# M6P;.'H6),?(9";#4VDH& H4XF!/.9<\T5^XD+T^])B:':H% O0LE9[5ZYJGY M/>"K33)&.CE4_IJ(WQSL ,]." +EDD?9,SV=1W$&R!AJCVJ! 'F4@M72HXZ^ MA_,H*2.=/(K_WM2QH!S*3@;A3-1$77 H.Z;/8_$"V&1.]9'(Q7G1UJ6T@, 6 M8@IV:XNP(PC(!9B4E4[NM28TH&C MP15HV(I4+]@PX8 4<-@Q)>NB5J$ABH=*-"=:E+?E*MC3]BF;:VQ0"'%7PKGA 7TG2$MZU9..P),-URVTK#)=2C)8@AHRV 'JIQ(4HMRAI9&5"C _)=EIY@!>7/SCP&;@5XY5Y7AH.DVO(\1C'W^.O2Q]P M2C_PGO$'VR54 \6AE:E$%.W2M ;OQMJTQ9#%XG2!*BSHI<)0>5(FS\XLSX#Y MIFK_?NVE]-)%1KA\VG@IOO"RT#^/@ZLPVN(X<<""^9N#;UPS&APL=Q6I'H\-^& MQ'0[IEJ&V#:^16%S"[0ZH,MDNR4!\C+RLFR!;F(_V@?TPA@O8B1JN]FS)M$R*4(2# M!^] @<_3E(B)=:OY,0A#OILVEEJ:CZL-I0KT MLX;$L:O9:$BZC 2:,Z;;1, M^,=GC#P2]%%] / V/I/IB$6:\ 4CO%YC/V?W_/9YEI,(0H-FLG/@";CS. \# MP><3]O=IF(@.;:>=$3 $I#I%=FH(IEN M.)A"E*GED5RYJ1!0A8&*,1$=%-5&I1T49 G2Q0&I:+E0 B!7#&T)H:T#,*.Y MYFMMDQV6^ M>^1?'T=^^;Z,0XO<.36651K##8WY38WAU@KZI"/2^986C$ZC_X+VR<:BIG)& M#$2<\"E&H3KGTR6??!3P-?24NCH*Q&+O#45)YDQHN<)I^.)1X74O-K>@X-Q= MP7#=<8] 0%Q0RD-[GZ6$2MC[\ MNV+9=PF-QUZDS8K4X"[8N%P$N:$W88&M7<:,QF06J$"8)5OH8/8=!4%Q(8>G MEV,67[CP")L^?MI@G-_2$0AKFFUO-3B<+YA$J/N""A;$%_3,M$Q(@",&CPH$ M)W9G99)H]V5U"&Y9DGHO5@WMC#5I]U]5]N3&QJOOIWM:W^"MPH@MPTS7J17@ MH->IM2(<7:>6PD)=I]8P([N$3,%1#=Z5BRH])<%O.QQGF+_AQ%K:N9*PWL19 MGK*:=5H2JIFH]2@N)*YJ4>3):QL>.(%5,:3+_2H<)^;MBK/+A!8.^[GQ9K4> MQ07#4HLB-ZPV/+!AJ1C2&5:!X\CT+7K 7[_Y&UI?1/Y\]=) .X7K4> ,RT:4 MNF'IX$$,R\R0LH5_@8,$$OQS0R,(Q5^[\P_T=0@FE"]\![B([6<FA;@*&,Y/].S7/40.">(;.E9:!B2 40W:B5F\+81V!E>#NV0\ZIE;!>N( M 6EG;*D).3%C%QS1]V\%EU6RJIVXK3 A$T-KP9KYH1$-*$VTY$N2+1:8R,M0 M88GU%8D;B_:Q)-P("<,2&=K#VBM'^O TE1%GM3V*#BM/!;X+RS!+(4V+?2FR M,RM_#7=VVP!\CXF36-2WT!9HF>1>!)YHCR=UA@*#?P(GX%)1?R)3\VV291<' M$8L><<3F[6P3[BX.-[&?;/%33H2BX,4N^L5!M4]D5UHS/0..A8A)U6R,,9., M[DZ0FE \RRBW0)0'](YR\=ZU^B:)IFZM2Y[TR(YZ64L\:P^Y=:16RLQ:/\N\ M=;"N:IBL85W69R8K+3I]#^M][/EO6A.;X@V.,R8EC4)4N$LOVWR,DE>68I2Q M"]/'7!^Q3R_HA^M0E$O$P=)[4VAPY#'@?'D29=5=?M0!0"+#!!+(GZQ'C4$0 M'T6$CP7Z'*?8B\)_D0RW'E:2&-7SX/,TS-@NT#ZE_WD@7R6T-05C"1$&P+/^ M.=1YAW->_IYB/WF.F=*(RNXO;V!#T[$0M.[_W/?WVWU$ERXJU5RR8X6<_YA< M'>K0-/(8<*%I$F750].H X"$I@DDZ)7;5'P4-W-J7*![/R2H>2(BV@)=LW8/ ME.)#DE*^%^A.\\C&7)%I#FW2R/2.IDKORP!5:8Y=$O3JFKN\(7&+:"YD(\$& M+YH8WJ\O4QR$^4?/IWLS!]V6@P8>+J@8A:@'""4PB+,;N&F9&EMOT Z<# ,5 M*&XLD9MBZ![QD "]K)4LMWH8-F"@NE;J6"C?8'PV$(<.'EN,J]_D4,*ZHJ1 M:-[@D, Y8"CZ5S>.3<6)$^9'_))$+V3!TY1$>[9LP(',>RV$:>:Q&@2@O-3( MD>SI.([3GK#<.#P>52A8?_FKEX8T"7@D6:9F[FV#P7F%BN6Z(QS#@-B^G(F6 M911@B,(Y,>/6&=?.MS) -PQ#/=>VH<"-0SO/'IF'$[,LZUM!UL%D*1V'SYO\ M8QA[L4_/_ B/3\DZ+;^YB0/\]O3J[>@W^@=:A]$$?,AU#&4T'GP=0A#F8=CA M'+<[?7.:J$1%)57N"N^>[C\^OJ]]SV@C2ESXBAO9PB3*(:*[MP=T:SC0-N"X MM1?4$L:T'W0+>FIMP9']OM"M,P?4P\5RSTT^>6_A=K^]2-(T>:6K"&]'OLD/ M'52@)N&6$YE$-?F4"M\9%],S:.MQ"R3HH)(0*B@YZ( =A2YD6Y6R^2;9!CP7 M(V.X>M;F?GT=A<\AR:>+9ZTODS@+ TS@/R;I%28*V8:Q:+Y62DC;F1\I:.K! M@!ZAF5Q]Y7LUDXT$]Y3;Q"*U/*NBS;J("NKTX)"_V.Z7].D]1!341Z 8E4>N MR"!H3_+/%.4;C"(1IWP>I]9"%JB7YN;6JS),UQ1.NTP6"B_&1=7 ]#8K:@Q- M,:KP3D>'? KOM$T5F4S=K]W:^18'TD)UO-0FW=KY-HIIV MOE7XSNQ\ZQFTCR>"SFGL?'<4^J(YS?A>Y._YI>BYTL?+Y 7'7IPO2:#(E@0] MVR11\"F,:4Y)!6TX'I8(06E-*R&>DR$S(::&4$CNM!&X*O:G#JQ@,L=$6 MJ%*P&! 5(R(V).)CHF)0Q$9U+36;Q_1T%E>:99Z@%4:T*"\G_R,?K XDT?59 M]0[Z_L,"T4 -W85BE5#=* ;)>A.3$7"64P]MB5+_FT24 MW_[\/XI/R/_1[.S/_Q]02P,$% @ '9!B5Q'E6VA23@ Z),% !4 !I M;F]D+3(P,C,P.3,P7W!R92YX;6SM?5MSXSBRYON)V/_ K7W8GH?J]OW2<69. MR+=JQ[AL'UG5?69?*F@*DCA-D1I>7-;\^@5 4A(O $2($#(,3%=MHE;9GY( M)!*)Q'_^U_O2L]Y &+F!_]=/AS\??+* [P13UY__]5,2SSY??/JOO_VO__C/ M__WY\_] D2^#'EA,".P93ZX<;+ZQ)L%K9OO45A*'K>=95Z$[GP+(. M#WX^^?G@Y\-CZ_/GO^$VKNP(U@E\"S=V]/-A_N$Z:R[P?[4.#W\Y^N7HX.C8 MNOCU\/37HT/K^6M>[BLN7_]M(CCU:^_ M_/+CQX^??QS_'(1S6/W@\)?_^?KPXBS TO[L^E%L^P[XE-8JU'A_#;V\SO$O M>?.?\O;1'^IZ.+R\O/P%?X5%(_?7"/?T$#AVC)G>V(-%+(%^^YP7^XS^]/GP MZ//QX<_OT30?5V58#63 KRZE_(9!?_L/RTH9'08>&(.9A6G\-5ZOP%\_1>YR MY:%&\=\6(9C]]9/K!]//2%P'E\<':(C_YR9#4_[OR)_>^K$;K^_]61 N,8,^ M6:C];^/[PJ!<'S9FQU!@43 '_L].L/P%E?N%K&%'75<_4OL2!\^LX00(UK#]_AL-S7(!P>!O%+M2U(.+5WIVZ$DWM(@CC"0B7 M]_X;B.*4WU#;A.V)(K.P9JZ(Q<(#[9K^BNBT'7=>4X-%^"8+I#V@Y0G'> M^]"\F+NPEU$405W?>MC4-@6//]6T$_N] ^ +;0@>7[9&^/,' $V]]F.LM"-X MG ^!/T?3X^G5<^?IHM9ZK+5M"1XO7&Z7;CJ-\>*+=1/$QM4[2&0VO' MTRJW'L90)X6N@Q<8^.&;[W:8?TQMBY='G?G311;U[8F6 Y@C@8_!"JX/4-RI MX!WXI[#C+&!H68HN1&QZ!N'+ EKH'55BL2G!H[T!(5S38BC>]CPNM"%:([H^ M@*9M"*!!UUX5%AI1;A/F?^O1-MQVJ9SZ";*@^J0][[ OZ[@K@4WM2K>4.Q) M;K _J[DC"0PMR[.@.XZ]IB6YUG3'\1):DV]9=QPWI<7^K=2N.H>]AWXLUH[T M-+3:M_7:53JL[4NW9(6HIKH&Y5FU'8=<$/="9W%X3I MUA(IMNZSLU.?_5G87/\TRXM*I+*QR_ZH'SG_2MS( M1;;$&'CH@*U':7-TWA]'_L9UU^[Y")Y$2><'4K;R=9U?*ZIJ2 MN4]^'T->03T)C6'77=_\$'8)S9%_@RG\PQ7PPI#K M+^A*"*DYN:.^Y?+B$<3/(8C@2'ZWO01L8G"R M[P^N_0KG2[P6S CN;N5RX0_@SA=(5[_!/\]AZTO;]?.OR,(6#02.#N5[S[K2 M1FNROU/JKE2P--V_-Q#_A$.-D2,,&@\BS1=A_2O@RV:WORV;;Z[Z8 M+]_US MI:16[FPWQ/H5E8=F:;)<"9GP$D:B"8(J1?5 %NNP^N?B:#K%^SW;VPE*[X%- M]'[[.=F VPG/CB+L:\1CO0N#YI 0-=][)\:B:QKRPO#0E/HMNLENNUZ>(;94.RA\T@G((R _.'N=K,S MYE7JYL/Z $KBSZP[U*#(6["[A('W&/A3=&9%P/EY'KS],@4NOMJ-?L" QVR# MOWR_#N#V>/0:X6F6M^0A'O[U4\WW7V2/)^?'!+98,YS=S]_/CB^.3TY/CRX/ MX?\NCTXN+TL#W)7\*"P.U@Z=O'WX8P4,Q7O:68E?5OB*[&=GX7H;V<[@+J>6 M5UEO >/(@W *PK]^.OQD)1$<2[!*%[-/%J0BC1)Y2/E '"4>HK>#_SX$]=^) M'<8@]-:I34B16:GD,,7'0D0FR:.*)'L3"K3UW JJ>D-U(L4D13*#5,@S21D MXC@>V,2:A+:?1S(TS*QRT6%*DHF*3)@G_<^M='&^?H$S:YZIFWL1^OY]"HC?^_08U2"@_1&'QD)*)Z4*5 MF$;3*>1?E/V#/ ^'1!'5E-VE"3(1TG2FO7A8RO@I_ Y#-[<-&4=532EX@.6#PLEN9"JSHE^A?0<1+'M M_3]W1346Z@H/6$#-=.3B4>!Q0+-[% *;()#=S\,20>/(_#8GWST'.^#V7CGX/I]MU9V/X<$#PW=<6&)3IF"G() M*MO,7R=AN!O'@XS )"):5/7%AR4<;DIR(2G;RM_[,4"4N&_@QH[M;.@4'UE= M\2$*B8.27$C*-O7(7QY>PRW4/ C7U#.!3:DB(8=')Q>'VHNDF8#\U+.ZD==S M54KI>EG:GG>51*X/(K+^*Y0:HOB:"HCC9"(7)15U\D01)E&*[()KB_&4W@+U>CA]'C]:WU\MOM[>3%^FG3T5\Z MWO&8V=$KYFX2?9[;]BJ%+?#B*/_+%K_9'[YOQOLTVR0$>@[2X%O"91 XD.\\ MU;^C;4O'R=B&M"P/7#T1]86TFJ2M^+R=QAP4"KIP O7):U"\=Z5"XID]R"3X M4EFMY,\A0)+46<@S1?CH,BBZA [_0>^UO=D>0.F3XCPA)KXN2P #4UV-P<$B MYRI&VE-M"F9P(I*ZU,4$G!#+&X<-/DJ)]]SX\!#O7-M=P;T".D''*%.QEE3R M)3^"N/[@E:6*<0#A)E;0Y;NBSMBBY$@)2IY#L++=:9:##BI3/&\*?"6 A:&F M<9AI2S/QJM_ EAL67)B- &99=_6VQT%L>^HD_1P&*Q#&ZV?/3K-$0/MJA=9/ MJ"2)"H%J S(%- MHBR%VDWGB1)8E!_N@*3?OCM>@B),\O<]" !AJ6H.5%I3*RA3@G(%TH &\R3. M(M6ND0#*I9IRAKHS-$>B%'J(J1,&M0G,7PY)G_K#<8.+P(.416C7$Z\;3JA8 MJVN%"$&'EIUH%[1E5*X-=IC =J9)KJ 51H0(F8H9%NI-.D6LG>IQ.= 9).[*EG&XJ M^R)%I*:DI:28@6 G5Q#=9366/_I+?DGA& ME]T#_VE6\U!>2="LUB>J!;DD23$.:B)A",]ATK4#O9)9D.E LR!WI.*C M+&:38E]L"#ZCH:O;4K&;JW)LLT,]QX%6L9;NN!#AL&C# DTV)00C8WMZRVMG ML-4T&15=V2 A*D)3RZ,Y7**IGLDXZL8$09L8?0R29DMD'\#01*Z$J,NM\CA5 M0:0?&8827?"FA%*J7G#&8 K#$UQF@HD2/#@8>;'^. M$]&!*$XYF]^0&BW1"0,!3FV:V@><">.+J.V31A8/=Y JS3,A!(G]:+"2M0: M-\_Y8#'UM&NM-26U1 6G&*LX8"74E'/>G4QDU&O-I6)F"I^)2JDW5-7N;%-B@@EE#83$CS$FG&;9(P>D_;!]-8.?6@U12/'298)/L&^ M 3/7<5HK\/-/#S])=U0A@@I1C8RUV+U=@%H1@$@([2L(U_LZ\D:FI:R:$VI,N MZOA8[0%B@4Z:/5LM:"8@&.GLZO^X3*7O@SD.=--(;3#K"#/ESTCG?MR2:7D[ M1DMDR#O58>W3CJC1,WGG,Y;) L2NL]T:-V;R/.V:R=/ZJ="QJ9D]+\HO M-JOP@*:Y^$=)O A"]]];>5*=H>5*6JF+5G)H\HHR42S(0:J5A[SIP0K&6D5^ MG1^=7);/MP$'"JD2,OGH (5FDX/]12E# M0<%H; P^74_!HY=Q 3. Q=.Y6]Y$5/ 1*R'J2PO_Q>9K]#3+8K?A5QR)67NB MQ/L^R1'K^R0O$_C/U]O'R8OU=&<]/=^.1Y-[6, :/:*27Y_'M[_!:O>_WUKW MC_#W6^NGAZ>7E[\H?LDDYC^#'P@WSJD*]@LU0U$36MZ>[JR]0EX*+, M/T:SH\B3BZ.3B_+#?L/# A.-HER5:@,MMEO'.\C!]'Y? M&^W6RF86>;= 0@ MNGV'O(34PPU]N+Z'!EU4?V6+NLF2TJ.)6.R;75(O_:JY/[=A32:"*V@9S(BQ M[X326F*KV[:*AU)33NR>PP"2B*83\< _+V"@Q!N(,V-)@X;:5FF.XCAT7Y,8 MW2R>!%P+%7<[!@)&# \TN5A+ M@W.65-P@3+0B5=8YG5HP7-F1ZS B 9?5$@9<@FS& 9E0*0!US02)7B?U6-C#\ >KX03$=P6/8*N$RALX8WKB>S; M2H_=WUL4MZR-F)HH25K"E6?T!RA'/TW+\AQ ;H+8#?$EN)/5F."[[Y%K7!;$V/D/U@DACX%T00CO"3]^8<-:3$/(*BB;E*?[- M2U$C N/M.]MCB MFFI2SV2W"+[1#^+4=+>Z\X,=O8#H'7VS7QR<2,VAVC('C MV5'DSES'SOG9"M>\7>PQFH6P2LH[:3IKZ0XZ]T.#TED@-81)C3:D;V+G%RWW=^KC==>OKT2>B""$'B9#ZA$"S_^E-T-4Z!K5,OF@1C &TO MQ_5 (;AV$HA11S*ZVB]X]L9!,Q(HW@ X7,?%HH<_>R#S^HV6:!_\;_QW E99 MJFJ)O=X@4D5G:YX9DA\A"S,&.!L2M-AI^*HO_(&H4NX$=BZ9HK%*SZWCK.GP MWVOX1Y><<:6AV@>NRIJJ!;_,>(0+/1SE8U]"ZG6#-*#P!<@)E.$.W(#T7W1- MG PVUA8^<%?!72?6F9&/-C^4??(G(%RZ/A;^TPR_ 4_ '*W*!\B*(./F5=<# MRH:0)&59%@IS:H>SV4N+S=D7&1OX & ED4,7SHDZ9%2KY*I,&#D.>B8\@L( M[ALZ[6)&7K5JD7.'Z>L[JC'74? L2&+D1-<=I2Y9L*H,> [!RG:GN06;Y4K) MPU-'402(NX1VC>TKTEKS1DJ$KQ;8PY1OUP<^K-55WE=L,?/"E&Q^9$7^;*^1 M%D=N0L<)$SC([8-QW.LCK;%]Q5IKWDB)@=4">[?+E1>L 1@#_"9R&\21F]A7 MG'%RQ(SW5&JG&YI833D>-5:NNZ]H8F6%&9M%]@/CSI$^6@)*VH%Y1[Z( M3\*W%# !D#IUB\ M1J<;,^"K'2?H M< &_/.5YP$F/.%X601C#I7R9,AYSCAS@V+;%/4.@8$9)B--0?=3$SOO.ZVJ1 MI4>0I>40=9.PUY$O1EMOV0.&W:TW2D-:HDV>]<;+"8.2T&]5/'K?\@E3$MV^ M@]!Q(V+6T,9Z6N)'D/ ;5DIF=DB]4E V3/IZ&'*5F:U/LX? GZ,PE!OP2M)+ MI.+[A1XN+DA.(E0.7]%MH>N\P.T7M#KR18(9I=IBOYW-T,N-L]MW9V'[XU<%A)I#3K@,G"?H ]SS%/^R4)&!20D]:@E> 5=87J\P( MHNW$EV< )^"T>NJ2I0G9E4 J%0*Z^QV$J<#7@(L2#9#",/Z (8WC9;OK X<95P0E%4J!>.LK/#1Y258K#S/8]G(&W_NS(%RF M4FY(E,)6N\C$8\C$%_N=^!/@S#=_('I2S"+?T"&/KA. M^AQL>LQ8=OEQU-03$1W$N05'5RY(]?4I?LP6A6FY)$]QJ93!$.&AV(PKZYM8 M*GS!, ]8( "AOO >X(&#<#/NF>>9&Q'Z'P'YDF6AU!X @85B"1ZJ:IHIG3(8 MXN.R1>!!LB-DH<=KWE2&)^U2&;Y,GJ[__MO3P\WM^.7_6K?__>U^\@]]DAI6 MV4(PVN%(OG/5_WYRIN8YE,WH)I3(^&(AK91"2T[7;#"::11D+GKJ=J YC2E+ M4 Z?P$W )EE4>.)8J+4C$1GHRE<'/' D1%S[V=W?JA(H-8Q%A7\5)NQ)QR# MV$:)CO+'EJG0J"]L+"8XR#5C)SARG&29X$NAI#=4Z*J#M;ZQD.G& 3/B'2;H M7#L)UWB)35=;*FJ(Y8U%"1_%9MR_+K'K)EA"W4H*Q:HK:RP:V*DE'KVKW#$^ MP"7R'O[8N$W<%-1;DJWVAG3:S# 5JYX3HL3+!?66.%UX=5)GHD_0%E*+0)F: M%2M]59Y]34_+FX4$/C(%J8$J(%0?+:H*VB M%FJAD*24?-=C6\8L@3>3)O5\4,V=L4*Z6H+;#,^$U_)K &, %\O(C<$+"-]< M!Z0!T2CC[=S'K?QN>PGII$EVMT7QG4*+[W3 R%3"+0D;5>4K&UK8[Z,H =.; M)$3OLF)V8![P7,#E;LA&I0XMF@4XT([J&HS=<%E>DXO 4 M1)8'9$8WX+5IRBS$">- !K5+HZ#&8O7B8[D.>PQ&&3VD\YN MT3[_&?T!OY:(2ST'41R"V TQZZ^ #V9NC'+^15NV-KP1+ZDWLT#:)Y-R2(O- MQJ@SJ.'B =RY?YU VGQG/0DALVR<,!"]MH=^\U*4B,!T^\[V!]*">90CVJ1D MCC3VY;<_?@/3.[0CB3(U9D2)UJ MQ H[03_3X^4Z:2?H9\77IKL>GVAPQ5_2 ?K0@X&&'EX2_3A[ @KYKP// M=5S\VO5M%+M+R-.-KJ#>L#P\@/^S/EO;CM!UR[0O*YA9.[U9V^ZLO#\+LM[: M]J@D"+W,@N:KE.1*WT^/+]28I^'<]MU_8Z1L;]/"7Z[LR(V>9L\[2+I*(CA7 MHN@&1$[HKC+3J$K4!,K\"@[W3Y*]*K-/K90-C_!KK-?>^20UH MUI94+JY8=Z>5.=MWB@VZ[?-6EF[_4\("I4[FJO9XN=JY[N:T!NF M,38I ;Y&M%(&G>15518"."%5:1PI4!H[V>L8E<1I54FDC5AI*PHS$W(I $JM M[^63%65T-$UN6A5MIW(#YZL3EYM*0=.TF)=516*U+<'%M(*LD_6L.EDW#5E9 M2_T#_0% I0L:9VMS<063-!U,21I-TY1>J0CABZ.3B[+'48$!WB2CW?G9@CSC M%M+\):>G5\^=XP99Y^AY=8ZBQCZC-S:M8*J9I>FI=! MCII:33)6,6Q\4AUH-&Z?BXYYW5578P&<,&YUWKW!57@I!'_XYKO, M/K++FG,GU(:5M8ZUQ[;][&/:0_]3:V?_,"O>TL77C:Z#*(ZV]WCS9.4,>J5; MP]\/U03*,(_Z:G?43:JG8ZO%&7@)9V Y8;,B721 QE7M)(-9QJDK0F LFXHZ M/*@U;[8-6F[JK_L)?HY4)#ZO(2^//F]P!3#55&/"5,85Q"Q&"[6:5JJAA?1* M9@D_K5)G]K$*0P3,D4(;@U40(KLLM= <@,XN.9P&AW4Q>FG35IBWC4T1I]BZ M@B"8,L4,#QL0JGP_*GNPU9# OBMAJ*G5'&>60G5^MR75N,5[]UYA>J6:<4[7 MA+1E)VL_H=;^8L'VK+1!!?E7LR36.4T,TYA4!<) 30K9TGB:)B^QO+93ELKQ MZI3E(]"XB7H#0O<--O3&ZC@\K ELVVU$P89VT_N]#T6=Y%X?='4.J6P'?G)C M7J=AAU:_GZE)W=!BR(W;^@Y-%B80'*PV9^]=15NSH1?-)N/T#*R.G!UPX&[, MJ&AJ(O%0*^C^3=:.@I/O'3+N;,?UR*^4L551HB9>8QX-4%M:J\G-(YWBM&6G MS;@C1/ZK<_G?F.8O-.0/CD1=H;-^RO^NPE4G^C;=N9I(VNQ>5FE@Z_2_36J MK;)66H%#&E75T(%>J9JB_!AD7Z[=G?M];("A53$')MQ42GC&0G5RS&\17'0K M]ZM+<"@6,@< #'1)>-=,M M#5;(6;BB8AJNB U#K=LS!UMB62 UY;P:+_>.0Y(-5.0*YJ"&DT:IF>+57"X: M0T%!)B]NH&[V@A7RTN&SY^4J@<-\"6;Q#\AZ=M](Z_;, 958%DA-':]FZ[2Y MM\6FB$C%S4$,%X5=L[EK: ]EAN$=Y.0UOJ[OQ"@#^742Q9 O(9 1 M0'?7K.T:ZIA'\&.'DV'@PQ\=G#XNXO'Q\39C#JR$4"XWB;N*^[;\1P3XX5>V M X+C@\.#8W$'!&G/6A\/,,!3T96 #)Z9=KU:CT*XAYSC"*RHX0:2+IFY/U9UF\TX62Y:Z<'>//6:HR;1XX4:+]96P^;#95^,*C6T4@3=1$%;B]CH[B6: M7!58X,KKQN#!?0/UBH$=1,PM[0FXNO'#P$BWG#4!C35W28R8O$0W0-/7$6[? M488'^NY:1A=[ 5-IC.HE;$]1FELNB^FT:C'M)KM5:1^Q9[UEJJ%T';N=S8 3 M;_)"P"&.[1C'#_KH)@M& .>"QM^D5BJ#0\KU"Y@@^@W M9[$G/ALX%AF?&3_C#4+O_H,-9=!B#^(@--2!*C.NO:^H"QU0;E94WL&6.":Y5[$6TS M71^TNN]%,@9VA#W9?9&SL*:7"VDUXT7SMKR,,Q%/U (J0D>P9P1V,'IW22D$ M"F6T$B<'TVN"/AK)$J2NO513J_ V;G*9[P)\)U0ZNEI7\IUCOFR9XT^?/=M_ MM)?@)D"V*#&J5GQ76F&-'38U;LJ^F#-XQ-99$..7;U_!\G7[.GOU-C"Y3I%- M)WJ\;]8;'JI0Y&>6!*-5 ;!R9E'6N=TB6L&FTS+72)4@9Y0ZG<&T/M$FBR9: MH5%29.%2J!)H;1+V!;?_2N &% TEJM73]86T%@&%GR63GXTN+70HP[;NP?7! M?0R6915)+JB5&%LI2D[:)/A2E<8A[%H@:,][%X15TV/',D&1\0XN_32KMV/P MSOD*SPG.$(8>QZ(W;ND0I,5!J&:AT3$[]0PJ.$'3C.-LAZC=&S85Q4+Y(?6T M54V>M3I.[6X3=SGUN^TEJ?BC*%GNK(MMX-F^$_.A*I@W!J8O+7'MM3S!2\X) MPHE2%QTKM$NC(2V?4U)SKJIX7X_PCA0?4$E/)^ILI#3_,>TBQ<-4^6 M"3X'Q)DF:)+ENKG/WVIQZIP.^AE.&:P0M.%X ^%KH$M41=,[G5P:I2[;%\-K MG4JS^@A\MO/P4$W.VYWEM#2T>W\6A$O,Y:MU]I'#C.%I32OEP2XNJG'2F7X# M [NW[,D2HD4H4^U?4,C.$FY#6!EL0DR!/TH^#HT 4%5B)&:2T-#KY0Y^"*&AR'. M>3V)=-@'-:JMU MFF13BH^4Q0H]+ZQ$8;PS*>!OVPD!?_D^1M%S-1<)"M^TDKQ4&6ZATLP BKPE MV#4L]#EV,C+;*,XYZO5H7!"H3I_1;TOBBZ[8+?&KU:-UP:9ZBI M%09Z6B&[LH<"*[5G=42"$#GTFWG--;5"2E<1FF; M6'Y8LFZ04(UKAHMN+:P!*9ON!]I-0T%-:P6EGA88Z?PSX_[CM;UR8]M#^4'S M]XS1/;?=C/7/ "ZI4X+Z8JY?Y.&YVN-;Z>"HZKMNC))Z@*(F+C0/ADG@Z'UG M/0EM/X),@73E;ODK, M03,@[ 7L<+>P[^KJRJI>$X#WCC_AJQ[<(S!+OP9V5 MG>$\5?<><6UY)#7,30W4#/DR7>M=0 MR1VA%@?7A2?3><^QCX2=8Z-HM70H5IB.91A'VPQ'IVI\;R7)$H9=*J65;F)C M;57!L- D: ^QPKN4E]@.8TV6UQ+QZ3;JWG?0A1$XO=-_V%?C54N$"3!:+B![SH>'"Q::,I&?"C%:;OVJ MT%5/;BQS5Q-2BEBW4M+73-OP0H.:5;B_JB&[8 M8-"J?%<3]O\U\,'ZJQW^">*[Q)]&H_C:#L,UQ#R^!D$@I*&6EK.YB?G5^=R& M2@/3)%Z#,,9. +C'1Q'2S.RH"&ZX@/N&W,)\=L%QU2[(F[2V;2HU!K;#:+(!:DHJ\BY6 MQ?(E#*(H\\?3?:2$2EK.5P+'J].T!6T&+OE3,- M*.%I8^"@Z4QJ5P- 2R] E06/(.95+=LJ \<(+V5[8 +D^63O_=T9= U)X>I!99R2@OZ8=6ZYO0;O,LO/NK5D0XK\X>!"6ATO'I>'GH,]A\.9&*"M'E37D.R?$*L/&"3=E!OH5V.;*'W"(X&DV M(SY[RM?*L&$C@E@C#T)W&?,0V#Z*34,1 ZGM03[38P 53W/FH*LSU;V$\NFH ML.3:0F7*AX*GEK0:><#Z)0BF/US/@_.K%'S.N4LZJ;I2\[9Q,.>V=2MM7NGV MAT8V3YY!KG:^'QV?*<[ 1KYK4)O3B+\!K5:=CI*J:I&.?- S=1$'D"A47ZV_ MVO\,PFO/CB)*D@>.%K2"DB $5"'5E2$F8VI+?N-CS9RM:(FMKE#@ APG3[,R+TD./FHETP'3@GI!FH7T,J1F#KX\@A@R M*D'YW/.BO(Z_2GA$@^/OLY7W;-FX:W0A?)[7V3^WX.'EB=)%IV&9T4I/=.0R M>5F1N9!4 R 42IM\=I8G.&K 0W,#^X&8EGR0$I0Y*.VA\-RP3_5Q*"S:LGQD M."QIEW=4IHK[2%B@@>)'YBB0T.O8Y$WJ2RUM42).W%6=JD=N*"%AN1UM#X(PC_O/>?PV .Y4?Q9K1K M:=]AP\P3+?3+H"*?=4%3GQYZ.B>,QQ!.B\>/'UQ-2^RT%C47:LCT&Q@*3>'# MR'&298)# G:C?_D!16AHCR'&PQ$=\PX2S"8J@SJ<2U7N3S$>1S^2W2 M82*O#S89^$XBA6./@!121*]D*L(Z4"_*J:A-LDQ*P%+^V%Y!NV>O)?+&])UP MQ_1M>DQ;7GW6V M;]#EV,C+5K$KS4;"P^$2$9B.:T$UV99XJ-,9S$^@]!!C)ZCEUY>DM?( MG;IVN'X!X9OK(.+J9-I826L!TX55$G([4J6&$8HT^;<4C<$;\)-:F[]2R!SQ MLI&F7P9E@C@1$6%D>T^S+4#'8);XTSJYDDN;(V!.&J7&O@F=N!MJTI=ZMX]R MU['"0C=F.=N0G^CH]/CB_.+DX.Q 9"3U[6P&T /86[E513:*[P!$J>V]0(0D ML.5UH? 5\,',C;.CJKIY+[R3XE0Z.3JY5)BNLJT,2XJC'R9IO"?GF&#UO+H. M_-CU$]>?/ZT@DW!*DGHVTB>CH-8- VD?W#$ECHQE+E\OD)OF'BZ(*66P4'JV M]KOM)2FK\M=/N7#:NA0A7.OIR=6^K)H7U")P#\\.]HZUMH:KG5M[3$"Q?--OXN '9 '/X7 MCF"1;S[:LP;H'VZ\6 3>%#(??N^N M'DGM?W"WKG1 M/8:D1 :*BF+6PN(<@S@)_4GP' 9O;H3V?6$"OJW:KN>$YO8=B*)9ET'P0A^] MV,MJGLW50HE\)L>N37K(3$33>XQ@Z6S,T'PI!9JC7D[PY[FVJ'^*%^A%DNQ/_AP';G4'.:W9(O]/CTXNRNSYP'0; M%N80EG7JI.;]=G;!= Y/^0!F5V;E$.Q\^%2;3%!Q?";AC(,W0K/R%G I0G.W M&RNVWZW7K*.!Q&CN/D=-"Y\Z/CTZ.E"S,+*=)3:4UDI;\#*].O-YJ!04DY.^ M^/X2VV&L+O:,0'=^M!F-091X*.KC#C+Z&>FB9SQL=,(4I ]TO)WK*/Z^PP=6MH/L'%S M0(LW GNX ;M7C^QR!GOZYS$@KLP!&2]L:9KU(SFFJWS#J#LWAX$>EJ1*2@2 M)=T#W/H%+/2YP<\\&O[\ 4\.OMW\636%V:8]*VU0Z:[] 401 ,S7*DG%OZLY M 4^'\Y JK\@)W54:AU^]+LU0HXCB,SV<>S2&5^]+E2;A)+B7F("PN73#)V=-IK8%L>P7I:39&/WBWZ+FJVG"%Y@H& J$ET;UD=E/HA+AS?=MWW#1O M#4!/?D9C@)\'G00=_165_% 5?\5G:].]%6WZM\)T %8<6,&FBF>.BT--(H@] M=G'4QA]IY^+@D.5SB"9&O'[V;#\>^=/;?R7N"DV>J_4$=EOC".&HJ;%LNUB, M;2D?A-P1!3JN25^[;FD7JSR'U%^KEWE9J'/)OX(! ^1-LMX? GV-;M+#> MUF[M&\L/2X@-K"]9;]QT:Y%2CY2?=1&$,8_4J15,%CL_X29M]*6Z@S0!2L_N M(*-04IP4]-"HVK(#0@1=GE54L-,K:Z50N+-_!/%SVCA*?PB>9L7O#Z[]ZGIN MO.;=UE3]O>?DHC-C8MW+H27$(;Z3[;*\S MIT[-0_82DY174%VDU0>I>\"L9KF]@5@K*1+=4^K MN87)RI_LY?F. *M]O]YH7-$HUB^A9[]P0@_)BP!4]4%Z\R%%I%G0-0+27?$S M[6&%WH<7@*KJ,_/&@XI(LM24FJT01?+MTJB=!%?@V7:GVQ??:]V]?$T,&"+" MR)60NU)C'=-1MQ0Y>'%TKTI0V! M>K.3I%3HEN;BHH%&45D"=85&YU7#%!S4 MDR8JPYX^Z^@+;-" +4GH/T1&4W,I\[WOB$X6 R[]6RTVZM,.\W M.Y",4<]&'$:J\=X7I=PHY$,F-=#KR[D413, MX@?702&848-P:>6'+EINVB3$9 @3[ 3O+JOTUPF55';H N6B2U1*Q4YG301A M9BO)@4E#T05?/+6E# M45UWTH/,9WN-;MR,?#^Q/:_LH.6J.W3A=Z)3PAN5O>^8KX/ETHUQV 3<6:2/ M:=NR_:E5:%VIZY5&-:L_EJL-B)_S@Y.+TX/3R].3\].3 MTV-%5TC<.,/Y&$(H?".&%)7+:371Q8F@)C2$B7)-;GL0-'^> !P_#+E[JRXG MK4[E-U8R'@(=V*#%IER@=MCZ)>@732DUC(=+6Q[(VN?W:3:\Q('SY],J-9C\ M*525<>@Z,9CB#]]\-X[P3S7O)V+&\-D6EU7; K=N92/ UL5V#-E'/(J\Z&<\ M$FMW*%8V%J66R,ZQ^6QW<%ENKNL@@IQ$+U&^HO'G$:X-IDFW1A'L#R\N+T[/ MS\XAV@Y/CM6\J'5GNR&^T0PMT=!]L]$3Y!H@L$U>AP4]<'J@ARZ4@)*J4C-V[131$C ]R[+FA*R)0X+,Y9N@:_.KZ"_!@F_,OP >A[<$] M\VBZ='T7&=.(G0WYO-A;,!8V77E@B&)!&[**5X6D6&H+&XL0#G)%^>#*X1FZ M^>"2Y=(.UT^SG;(C!W*9.QW<937+.X\++AT'2@ZW6\O*QV*."V[WQ<2.#I;C MXW(^AYY4C+, T\2#@ZZ?4*,P1*_ZX,%>K;=E,@)&/^QP2G.S"6N_.+,/CTXN MRX>JBI[*%"'X&O4FE6^#=YVD*N4>:J]W]*;%?10E<*E.][3I?RF^-[;*6@&N M'UC4V&'M6:53AGT:&8U)]MDJ:PF7#N+CPT(#'W3"PBV^=0%V+:I:[U]C^<%) MO$%(58GSD:[Q_KWAV<4),GR?9I!KT$"=)G"O6?_F;&TY+6'0USK!QQ5!NW+! M9@E6S_;7Y(/#ICJ&2[T]#\SP MW7:* =DS*X*9(8(\N0,.^= $&8V2X@OYT&2Q)]V'_1%,%D$2V?YTLG##& ? M[X@0163]WUQ+:\FR*_F6A.J\WN^2] ,R;/WD@W0/O:O^V.7/TH:!:&A-MADF M0..B25HS'QIBD[HWK"78^C8W)+%15#: @8(W.R-^2N(HADK ]>>/"<6]*KR? MHDR.](AXD 0U@9CF8J>@M7L%0C>8OL1V& \7Z%]@P3BZ]Y\Q,9)07NSD ^*2 M>2G(_E">I1?;X?@,:'J3A'!.IS1C]D2[(46W[R!TW @0\"DT,G< MUB"E[F!0S\A/03G'4H/[UA\PT+,%$VWSI0*]TL^'=I?/3DURK"D'^>\@0CF] M\3((4(C])$!_ZDO)LW;_,264<5E6.KIAS9,=7I42X>?[JN?0=8AW$_KI_6.6 MJ&)RU_?ZB&Y*U0E&VI^/U/K 9,P=<2/XF#\J&2WEJ<,A3IF<54IG#=<@/B:. M8EX;\Q"D=-^> NNMTYB*XC[^F%J*66_,NYI[N"/ZF#W],5G4 Z1F.9(5S!3& MWC]FBBHFYS-%[0M-RF=)LY-2P>3I-JB/.:49[_.I)C)B5HL@E]=F-K]R+_*; M1X/SU(V)[:$W<(YHDZW?D7S,,!T8GD^KKD$#>NR).C"4; :0&$IZP%S!2#[F MD@X,S^>2&9$)'1C*O?SW/<7$#?!CYFDLAWQ"=@V T&-"BO$&W4.^N7[D.CBA MJGP77[&_C^G2'UMS]'>-;- #_6+6]R+;>K#@2AT6!74"@7*P;_COCZ_Y!.@: MEJ"=RT"J9V8TGX?XHD,O*T7K\7S,)'W8GM^$W-\0!OP?Q,'-+3[JVB*HBX\Y M()63.:Q%9I^I!H5J]D! :<.U?2\(/:T11 S9*'K"L/;[,47Z9Z\QR0W;'CG6<6]S6"(C-*FQPX]IT"-? M!3TBH0?^16F/G&V_!^B]%\^-UWTM"_4]?\P(%0P6E+J\9FIH=A16^U9VI6BW M-[1/Q+RA'>$/J2CJ*^7?/M[7)I^3G!P>':";$!_G8ZR.#L4Z5X+L>SL7$[O[ M5/=:54H?[(#RB%FAC%8(ZD?(55 U>8_0T05/?%J,D-NXY>-,9?N]'<9A@43W%"Q!.%K:? MG74]!OX;OI4JY]4:WO[UG IRH"EP#@AAL[27@[>W+\N^W*'/'KD/#'-V_S%W ME''9#$?7/J\R!CZ,J>4RA3T?%%YY$CZ\(BW--;M\/?V**$(.@MZ7-MROUFX5M]?+'!-1$ H(>O":; MJ?FZJ%G\_6@Z=5-2[WTJOF>KK"5V.LB2#Q@-?-!IC;]=KKQ@#7;WM]3+ M'L3R@Y-X@Y"J$N-)HY0CG*U?S!CB'=@M4$?LUP M:.'=%<4I0-1"]LE:*YM^;IF5DS(0TVN0O"[$^H'"EG9K^#^)@SBGF]YS'J.KP5MV^H ME\Y)";?[JD_%B3@#2^/A,RLTNO7VL[A+/&^=/A(Y MCI*Z4[$V[>PG!L6R2X(!KO9-0L3U$"P@XR$?[GU8 CP$4009X]E1Y,Y'Y>BP0HN6BX=C_00_1W^!7RN#LA"6 M+'L[+"M X[*<0C.HNM*PL1H>/X+X:3:QWQMBPYAJJO"CTY"P11$MH(NGB>)4 MO-3CW7H.J1:9J=7IW&,'[3=@!NVTZ17PX0\QSC S MFOXSB6+$&.I!"%\C6B* 77K49:(M^88V]'BS@M^_ :F M<_",)<&*)I963(93:_K-*& M7M]DZ+2@W(SS3D;KO^EHGK<9+;$D82---6"AQ"UTN.&2T MT$5;MW=FHKZ'1&AJ'D%9D$(*J[6W+5%"J-OW^(^ 4\TFR1HK2TV6UTD M)MW]0F?8XF GI,U] )X\1DD][BC)?"34&-8@54&D-'@I+PJ19(A@P1QZ<,5@%(8JR&?G3Z\!WX)_" M=!'@.],_K)[I9SU88=X%SOKB%#I1>CQ?84'S2Z>D*M^K.KCW]"NEH>WDSKE: M9Q\9$ZVPME28+F<'<+I) FR"EES7\+W@G2ZI0P QI-9.D]YM/H[GK0<.;++-" 3-DUDR2 M&2>V+\EKE.E[N)^) L^=8KG@C2'-BFFJIR<,Y%DRK?A!G/>Z(8%NXS37U!,- MK63&*7NE-E'JL+[WL9+!([SUW*7KI]X$LD)GJ3<\D;)K_];TZVQZC6:P67XL M,%0S&0IMR==D@"!K4;"K MBQL)M78 K:A6:."469.P*10.WK/YM +HS,&?Y]X@:MPFH?0 A$^184U8"@>9 M6E@"G6% 6/BH8*#6,0T2_,1J;!AT. S<648?FE)G,535"B8]> _:LD10. 8I MVX^:>XYC\ ;\!)#PDW_6$R-M)5D7RT.A4W*:)S6"W\:FH+@EJ)DA!Q/(Q&S= MA9HZWYBC00IYY]-ES.53EG7U[0* M$'P(_/F#^P:F*>1YXP6/6L4+?K90MY\]U*]EXXZ'$$/87%QI[&!NF:&%#ZYI M((1@O4ZB&*YS(7HFL"1JMC#"-HT69].1)H]$-\BX/I)0&/D#R/O3X';=1&1] M <$\M%<+U[$]@@^>6%9/:(@7=]%)R\<.Z<&$38).9\KN6(D.=F)9K03-+X.2 M_+BHE"6_"#@_SX.W7YP@@4OI.A5A]LM6@MD?OG][*8EK^T$_V7#Q=RN;!I+T M]5B/>/!"'>/QHG1 ))@JY *E.F#W\GB/#A[\:)D$!2)L(S M'>=A%*_"5(+HIYT]!?SM^_U#>?>0_M48P='HR:1VKN=%BKL@!.[?")\+'M=MQ^,$R&!)$U.K@B^5YP)\SET?<==V9ZWODW"8%7_&D5C M>6,DVHY20:=;RKVQO=YA,W;STIDE.J[?O5U;.]$$%FV%1W:QU]*Y)\[1T73J MII3M,)+7+WK2TB^Z[=QRM[T/P2'*E)/V]$31"ZSZ.$85*PUV,4EPD(I5)/WF M4_EJ_S,(M^=1]<[0:B&MA"]:D$4O&B/QJMV?C_82$EX8+-']22RKE5@YF%^4 M&!]Y\E/>Y5$EV5B:0VP*!;63"1]["1$VS21JX08E[=Q]<.VY@/#D:%T1LZ3( M0IS4R_&M["W2 U<_@B9AEHJ8)4P6XK3PA1+DEPX>4D&67ZF(6?)C(4[J&TDB M)^-=D(0I0=10U%(ALP3*1IX6 ?W4*=DT'TV4':LF[1K$+W FMMINC&U_#@C; MQA8YA>'==WE\F2 M*+S"=SW%1QE;R3_32(L6.\G.SMZ".W_L1G]>K:^ [RR6=O@GY56,IFI:25^> MCN[$#N+N1PL8Y,.G/HC15$U+&+02%HO,&6C7ZE4WVP/Y[89'4&]74\L.1+H, M8JDYOF$FV(QU8.3@H"=(L@/<-Z3ZJ'@@%3<9$EPTFW%EKD953F!W?(9!7D-+ M;/1J$U Y072FZ2!W-'(^2V!;0TNY\TJ'0;X-%.NT].<>J H-5*7?4&L8A<5&KEZY-T;TX' M@7()92O0!I(T5N5\N2^^T5^VVBEAC&A9:3-CL];K+0]C%_7.+-$QGUHKE9&@ M^8*2%"$.(,[EC\&1- BQ@I[0:2O@&OW"1[F$)65[6'^L]A7%!V!'8.S.%_'3 M[%L$FN'/D3'ADB&2Z"D*M]/ MSUH9="0]#>*M#$9Q'+JO";97)\$S1G]YJC+6TFJVLO.UK+C;T6F&A^@/@&Q0 M,!U!>P$JH7P1PUR+GI(XBFU_"EEY94>N0U#H7&T,'C/BJ#8E,02 M=;!BS1KMZ< MY0[QFCORIQF"ZY*5M&AA@//]O&KN"J!9JZ/M5AY(/W:GB$KW#;P )PGAI$// MMSM> J=P^M[[M8*E*(C5N$Q[YJ!.@7OU0T=W2ZG1 MF4W5BG1?')U<'JGWMO4M9U:D-;!-)[C<+E=>L ;@)0ZY]= 03R*J>:U@I^V*1F>7&<%-'5DT6J(H/SEH3=O6"JJ] M $LXCBF,E)).=7MD>J3 QW #0O?-1JP2D47UN'HTMM-!T:%PKXE#83O >Q_N M4Q/LG80:]#G%Z>GIY"=IZ4GYSL MFRF/02HOJNXB%==2'8D63U4#<;%#EBFG2(O7IX<&E$O6R 4FT(\TKV[-]![PL (@? M4+U9K@ZZU9D%'!+60-H5;3$A?)U@)MC M1*^D4H3LLH2Z&M"J:(D0;@'19,Q(LTZK0O9"P.V[LT"!46)0RXYZU>"@+@ZDXEH" MA$,^+,(=R'*0CQA,1U%&Q'9=I*X*##4'(F>NA:$MV:;M(;9>]H>&& AJ'2TA MHGRMX&>9A(NTFFQ1S1X3#\:W/1H33==6G9D.;!3:P9[M1:X6T..!WGJI)WH+>14>1.2%8 #_"8\_OOQ1P\@7:"^B/5V &]XECX'AV%+DS-W,O M^].)_4Y044+[T$J-"95^5;/)9YPI6_@RR2C>;.0XR3+QD (B,?(Z"9%HGZ'H M@FG*/#*,A?91D,;Y 91&.76'.3"6SSAYEZC[7+>1X?,TNX:C=6.^5?FD&@&( M&K.>9E;:G-+5=I>N.]M!UMBZ(=J&5N6[FB0W=4.B!;\0RVLU]5D97IW5?/0- M/I2DQ!K**PB5@H,1.%E\5?$SDFF8W.GO(-04U5+VC+)K$CJ%PL&+?0S> N\- M&CQ%DJGN86J= 0"!(L\ZHXZ76#/S;\<#%!:OY^D6FYZRC= MYAE^FMUZ[MR%$R]_V?(Z\",7T@:F=T%X ^ EZZ?7=;>L :E%2S!2VYGQ@%1 M ;OT>SR@(V2S0-5>D=NVSZ)$#O<,P$*Y)F$E[P_'V2*3WDCO#\J"N]T?-/?! M. -?@JAC97:.V\5.)35A'!Z%,4'"DQ']*]@>KVPPSE Y5'.XC$2,ZMJ[-2)<<#KD4V"'LG32>W=@-=X M&RZ#LL%%+Y :>_KD[SK*2(_AL%8W#G5"&)#AZ5PJGHAQ0-D'])]7N-#_[?\# M4$L#!!0 ( !V08E=/'I-++N(" "LI* 5 :6YO9"TR,#(S,#DS,'@Q M,'$N:'1M[+UIEZ)(UR[\_:QU_H.G[OL2/BG_^WTK74 MB.8AK__A>Y M@_^; H9H2HHA__M?CBU!N?_^OU__*Q7\B7ZD4O_\'PA**8-"MY&23-'3@>&F M1!L(+I!22\6=WJ=8T[($(]4$MJUH6JI@*Y(,MH\@\%WZ#KY#L!0$_=HOL2 X M00&F<;^[\0YY>@NY?4MX$X+\1'^B,(JE.,(.724%Z$,U!ZG(.A_ 1, MH&P.R8@"C,$(F.R5%/SSS]0-.C;H7,.Y=US+_O?'U'6M^Y\_5V-;NW. >">; MBY_AE:@9/[:W>@XD"X+U:<8P3>"*T"* M8\K N!--/7H SF/P[B%-,=2#AZ(*A:] 81C[&5X>![+8W2Z:GN':_LO5WUX\ MJ-3*40Z*7V*[PI&?@V:#$:= #RIH.*Y@B ^O"8N5W,.W;!_+_-Q$,/3_I& \K((@@N'%7;,-(IDWRIZ<\?V M@9=DA>3S^9^K$, /U7V&FH-;PZN/\O^$^ .9OESC]P2*0BA^@"'E10SA&PPI M/W[],P6"].L?';A"2C0--S!?__YPP(.RN@]+ _;F5T62@!']&MQ0L@4Q;'/*,Q2W&T*,"W[A MF: +)<&6>(XI\A,Q/2R2A469T]6EL[24>EO0ED'7./>&H@5-M+V@#5&+5ILR M"(>G)WR>QV ^!!#OK8>%43;?S7.@.!WGBMYHIC-!"8:@!_7=VI][TM1UQ0VM MOD,8$AF4%XP4P8BA .='2@G,426J.K_B%7;FM4B@TH;'B;DR"Y3>,NR)PS9] M11L1E,>0L)$HKYH#CB_TA2E<[[+%3+<*(56[\]E&+J!L M^\OY&XUL!<.EK8@'52QZ=@1H'N&1C2!8)JF>7.%D!J$JI/,@ ME4#[[ZF@=JY/!I6U!:UJ2&!5!_ZFFJS(ESV,G:&R;J@XT5I/ZXNT,/*6/,HC M/W[!P9\\C.$99%?A;07/6E_2L^V@LB7%$05M" 2;,J1B,+ _5%F"%Y,*Q$\] MN%YET(G=$!?F>,EC894A"$$#&_Z5]2UN6NFAQ2%=/AT6-WP%9>K:SMX@2D=UK;3Z.D(/D\#M6\P;@FH,SXO=_A,6-O. ME]:5""HJ1975!/FA?@V06:.NZM*47F)YJN)!59OI\#B/_O@U$30'O%+%.-G( M=C#0!^072(QKBFI/T#QP8#848=0;\J[D,UID:Z4/F@3GW9[P,KXKA"88&*E.-&GIF(HNJ/3T[E[&G+A+P09%L ":&=VU+9X0R1FZH_LFM8AX0(&2.> M-J8!@HH#.N@\(1SJ&B#P %A@Z_0D'/Q"B1TT95HH:R;EDGU50(,N&/<:PWI' M#IJ"?J0I3RT(NF]!T =!T59X4S2P 8DUJX[C!:Y<*%K7W_P\D"NE6YKI Q#! M<_/L4Y0$Z&@%S8\>"WTHGEV:[-3TG$"?V&4 !)\VP*;H@ E8P'"B>H;/;8O" M%E67=+K+J4J:I?IZV.DTQ[UGOL,U+R@/$ Y]<_(;N_=R+B'L@M%;']^Y 3 M__O#48+>#EE\]-TTE-H-B$38C8_2"_AU2./V(1+2.].( +*59T7AA9'/]%!.469X M?9CI-L"R\V-7$Q!1K-TG10H_3Q1@IZ(6@1==4;):/V183Q_>%>< .:SQYJ,4 MO&QE:8JH;*U12E*"JU%TYA%7;[7RQZ]]%GO0S']^OOB*7[NZ/=3DYTO-MB(V M\5!K5[#=D+9%' >"LQ#\T,;':P_])^W=FH.;0?0@"K!T08\_VH][9=-06"C"&^$H@H+Q*T\A$ MUKV,F5>2;AQ>;>XI(;$)!;LO<(/=E:^6X ;D&$B78(<5VMB*N^WK1_6*H\L)%_'+;;UN^1*2I(2C@J"U!25PWDG!4EQ!VXK9D#4#Z;AT M':X/RA5:&:,9MY=TXO=FDZ]F;&D;+5<0:V7G6(*S('QW3"MT%$$4Q"#E0 1O"+&X9YG6?C0P.G3+'9 M*F>I RF_XMM-.*9<,G)Z%YX7T/XT;1(@!R5=N[_:MXN#?-_V[1@!9S-F M1[55*%,MZN*PT%V6DB[F"_EVL9#V<;Y=WH>*]-KO+.!RC2S@WG!@X]=$YB[B MV\5,_N_X=D-WF 85L.BI#(F@[E#*%FOE*X+ I7R[F*'@*-]N,I:SV*)1+'%* M!N*5?+FN#H=7Y.=?UK>+&2*.\>UJ&)=9VT[7XA1+E6=&VAF,T"L"Q$5]NU/B M =OF*I[.MQO-#5;Q'6B@@MJ@:2A-JR!Q-]_NPU+&HJ3LRTKY%=^.JM2T4J94 MD54TCEC-TEE,3G7L2 VY\'!0PVZTU6%L%3^-KHX?W9 M2,8*9Q]Q+]KXO346I^(MA0XA5!BKW>%HT%#,]H(&13+IJ6=?S5O0W6*R"XOY M%>*"=JALK<8X,@R8_AH9+EM:<99T;OJEQ"4N GZ;N33R*R&[K"LR5T[K.@X& M6KT[2+J<+\%<8B/NX\+2!&T@I&-G)QRD\+,>EU^9/3_ICLE%P](Q!, [W%6A M'+QBHJX*]P?"J XO6[6!D'C=OS!WC2$,C@I,%PON/.-T)RO5XW!K#*_Z:UZ_ M(D?F@H'I&$+BF,BT6E34&@?;974^'K95U#-TJ75%B+A<9/K$@/CL,K/7/;Q> MOVDC#FW^78&D?Y]ZIB+Y&%J0P M5_6[RT/321O2J9DJ*+71*,W+N=;ZBB!P(>\N M;B@XRKES\,8BHSN%OHH;?:L_,RBW2B0]8A\7YRYNB#C&MVN1;:K&LYT2A8." MNH*9E3497!$@+NG;G65%R>E\NP'$S?UZ3?!@7:3\XGA,$-YM1Z6O4%YJ@*/F,RZE&Y-L*1K M\H5\NUA(^SC?#IYV*@5JL5S ?M:C9 >,*@/DBN*R%_'M8B;_=WP[/*_FVIU\ MIA(+L'FS$5*R1\%XN+; MQ0P1Q_AV%C7H$Z-L?4*1 "'6;;^E:\TK L1%?;OSX*$FJU8[O^P0'(-[?M8M M ]V1SCZD7[3QV,G34NO54:FI%2F5 D0&6=*5'N;)2?=Z+N#8GB/U^D2.K3_( M$UW>[MB4WYPXB.ZN*I-FTD7\U8YM'.3[MF/;I]H4Z0VJ9AF78!\7 MD4$SAXG.^)/2D8_ZK>0MRIAS+ MCXKY%>)B\AW+I+V\JJ(B0-<#D,]UETGWR;Z4N,1%P&\S%V4P3-MTIY:F\&5& MPS)%JJCYB8_-7H"YQ$;-565=%/&DV_"+QN1C"(!W MN"O;:.?Q8F;A4MY2)64G5_/%Q._C=VGN&D,8'!65KZ*T[/095.=P523ZL-9! M*_05@>&"4?D80N*8L#RF>JOR%&WR5-GW.XI99699XXH0<;FP_,D \>*QHI_= M0X1\=F0/.>LO*V;.*E.>F_TG^ 0 MI_UC(C\;!GN.B*8B,A+;JA)47R)Y;SYL-KN]I-/&KT,$>CPBT%,AXOL"A'=Z0\J-./]VYZ>K14HW%OE;/Q5KGTW46 MZM,%"JT8\[F['/=A^Z:LQ\ZOQ&(M^W.I5LB!BJL]9*4"NHO:,[W2)]V;LB9J M%3:J)2N%Z0:J:8M=G13W#^6ZG;JAJW\66 M24_X^$*IQF*&^[E8^168N&@/QCC!:I31MEIHS\NW@?4B8,!V-IVW^7D CUVA4<]MGGU28!@S; DZ>*P+NS39J>DY@B&Q4\5V =AT M?'CG]F&ZP&6K=;AIO]?IKV+L:'0? M)ZU'F+\JKM^ORKZC5C0_5$,#:).+(#%V.;CI(M[IY6-X M>7BEJ-A =$W[LB3\*'91IUE^/3*T,5PGBBQ:$RQ&C]\.(V]0\O#287]_)_[] MU23F-R;Y]ZG[Z2;Y$ZB7KXP_0[V8RR[M?)F;9QR#$WL(56S&CBS=-/%BPUQR M=2_6L:JCADDY+?A8=VC:,"@N6AVTN6BDBTE2SEODZC9ROJF]<=:^=+JE4#C# M=Z@YQY5YNR%+A47LM.^F S<=."4AE"!G.98+:C_ MADP-W<=YO*<[L$75)9WNY!AM@K5-0,+F7ZF)[5F M4K$?VXS Y,#\HG/99]E3/]X.*5/LKFVLW*C">A/&6"3= M;"RYU8TM) NK)^,'[_ASX>Q35S!D\##;VU0,1??T+9@0L0!PJI^5X+E)#9N9 M'%Z7>K$#4SB#\]"*S93J03.NRG/YN$2%U9Y$><[6LKQLM"E]L;]%WQO=<99!X5E')HNOO(>O-K G MIJT+A@B8J6 #YQ/(*EB#1G9M57BN/A_2>J&:)8EQ;/GR*\AZI2-NF'HSA_[< M1@NO5N:3XASSN+G($QZ&%MM*?/0_#:4MN5^&[5$1O\??-4 MA2]![W-C"=&^M2#3BS*GT.,5TFK"Y18;N_! [,!Z5F,9.VR^DD)P;FRN^,$@ MURJ"%:?P>9J94UBE)-ZP&1]LQC!X=FK/^,-3I%J_.2GA"Q51_=52J;A*U6^G MDP;:KW2<;\E:ET'S*^Q5K@YE3"W!L@H:?(ECI/JJ.D^:]W0I_'Z#M*LC>>NG ML%R(A0CFW0,5Y8N"A/S+ZZ,(XT#HQC <7;W/>**\8.?8+5],+M2NU!6:N0Y7\21 M20O+9F?Q6SP0SH:]W#./-NR5KOE]&_9FGVZ!?-"IY\1L]EMBMBCM'M)FL[)> M-5NZ.H>DTJ*=A>2>%3NZ&'N\/G3H#:NGQBHA*UK01=L'N[HAV(TQX7&>4R@I M&,RTV'7LZ&'L\7K0J3?,'F"V&A1F;]M,:8JN&,(+F74?9@;=F;UH^/6BIN+: M@!/8%C0#\*N9-T3L$"&:GN':/L\Q/)E'W7*:+=GSHA,IUQ'8TFJWA#]MCWW''.3 M\5,9MQK\W&(LH)KY/H4NTHCN=QUTEDN:>N]DW&K<9/Q4QN4";SO\Q: 32Y,0ZTC?ET5*+IXE=N&9 M%"5K\J*VGINP#E?[4WK=S527L:0IL<;KE\RD?$^L'L;SF"HQ;I8*99*:.PN5 M;*6GT&!\LZ^QC>0E$+-GFDE!R1DU+191DZM/D25>I9S*S$LD=2;GXFI07-E?[ZIF4;F]9%%$T<,0OM!%.&>3*Y*(L+-I\+,U;K/%Z M_IF4;XO5PWA>3X383J59=54H"_16N\R,H6PL*5>L\?HUD;QD8O9<:U):ZRX\ MKA896*]9J-\&@_) 3B1R8Q")OO&#+Y])F0&>+A2J1E:E>QFW4*Z-W-(\DER\ZD M)%;&K08_RG>R4GFH9V%FT*SJ(S 7N<1&V<\XDY)8&9<+/,TTLA#E=%$.7]3$ MR=(<2;FHC%\_ MIN:K9U+*:&\YG+2G#@41^9'#&HOQX!;IBV^DY.*[$UYX)F4E^FQN62JVX'D] M,'8E,>\*XFTF)98S*=\3JX?Q/+U56)0RLEJEZ$F)*=-SJ9Z-W]$LL M9HKE+M4ON>C*J+8X@DJ:"?^:F91DRI@D>'8.)GQGBJ]A?5A=X7#+<]E94FWU M>6=2+B?CEW=P^\B9>'YW8I4FQJ3%E8N8W$Z70SWTXR+IN*TS^XBDNU*E.X(E0H;G<)ML-HANT11B MYW3'0M(QG ?_B*3)64UOKQFE"'M-Q],$=CE?#F^2CMTXG=ZSWO@SZ_U 8!Z/ MJ32-A^#NPYF-HNCI@8Q=($6!A_ V&TS#3EZ JB&:^B["0OG&H,< -0V7O=RT M6@'9]& 4VS']S=8_QM^.;OXY1X7T\:,"?K[Q'^,QY+P(\C$40&/*LU5H[4U' M.+R8"?X-05_+*S (0TYO@]!]&X2>#4'9PC!?Z;0D1X5<,!IDRT9VTHZ=^Y@X M!*''VR#T7#8(W;=!YT-0;]&<5K&.WU/[*"&LL4IV*FFQY39)0M '>-");= [ M\8IP^L3>T$&7,*2P*ZUH:M9_.*MZDZHQ-6V7!;;^D)73 (*S PYJ"F3;I'H& M7$8!1=-N21TWXNOHOM_H71;%6ZV^SJC'B?#2, WY5;@L&\5^JVL-2RJJU[G: MJ.05)F9L1ZKCX?)6HZ\3+>_$R$YC7>;E1GI-CEH9&(6'O056%$%^>+,N28RT MG0@O;UH77X)&7-F9>K#?;ZW<:A[NSD!L64S\K4MLX[*GL2[R:#PNX7G1A5%V M1E>G&;$@9V+K>,?=NL1P)=MIK4L#]ZBL+LH6+ @XA5&+_&)"7@%<+F)=XCP7 M_9E2%3@RM=3LA-^4Z&:Q$%D%0YM2O7*:=&G6]D=;]>D'&9$Q!_ M-E^L)IA@)LT0[N34J%^GG*HMOHXN,PRLC0Q8=Z0>5:TX>F&:5'VJMJY33N4" MO\331ED=E'T*9ZDZAO793 PSA"^2[!\?.9$$O_+FS*(N"BH%X::V9/LFTHS? M?/E%$O;/)R<$?-YG2L40M"]M(,O M$]%;WM6477- F-6+')DM3R9H:5ZA2TDS@E_O75U*E/MK3F?5_I0Q4<"13J>$ M+B![P A)I1EGS<.ZM* "%XM'V7I#;!(#RDE31V<787Z]*""GRL[)22)3B] ME"G<17M#7)J5!VA2R<39?*R3">K(/-#C,L^[P!44 TB48!N*(3_,FQ0(W9#: ML$;U^T51ZIDEV:W$SDA^,,W\Y;:>;6[SHEF?IUA;]PHVYN-J)JM6V[ *&?EQ M%C2GZ0IZP\9'L9'L57.O8$/$V/DP6TPWX7FM6$ !!--5\X:-CV+C>&C%CU_AQX-F7(%4A-6>5(K-AC+5AH,9IT!M76.I- ;;YOHO+(C=?1P 4Q,&[RR6?/#5FB#,H])8EV' MT26;Q;QNG[#@V.GIZ7?8/_Z5[W7V]K7']/9U1ITNBW)B$O3X.R!O-*>CZDJK MC"B ("MO4!XNE5EL.42,07Y$9]\P_L[!5>>PXL4UUEE.Y*)#>=T&N20+9(MM M)]J*OW\NUPQ72X=V^,H(5KSH22']:ZF<2;;TO .Z;Y?XLM@\/ M$SJ']1Z.-*[G6"./4YPIXC;3\ 9)!K@QYT2=+/@5X+R8ZRX/E9,#YUQ.E67 MLGW;\BVUJ\0N7R0!(+]9\I+UA7&2S1W_)[QVP1C M_+SQVW6OG!WUX$Z3(PT2E4XRQG-0AFZ@?QFR4^%\1,:9 %:2\L)0N.PKHS[;63)$H(4 M7\9QLXY?@9QCC-R26X]H 2_CL*)/Z)Z L-,SJB7%J8,^[WX\H9XAKAN%OSKT7U4YA;< MGI-5 F'K-M5?F>E*SO&T#)MH#OX-X[=QQO@)#7+' M(6<&S?NRR@@&1A%UOS&K-^OX%<@YQLC5(6(\HTO9.L>T6Q.F6N3DJ11? M/^QF<8[?7RBF\=N6:$A9;V+(,,GKH^IZF<'->GP1%]_0UJ6M8US/KXQ#_'8 M+?V\VC8XN$]Q::<[++H2F>CTQ.\9OTTPQL\.WWQ'=QUAO&YE-L:'=QCC%)I9"'R\V92B^WE0\P7VSW/&-WQK$RN(J M>)WFH")?8><-O6@IM_CMS8(G!>5'K:(0ES2;2%*I[4'9=*(IRO>, MW\86XRJ [/9HTXCO2'ZS."?9*WH'I+9M!B]Q_;8F&"YA2.%FZE8TB/BL;X<,9 M<^(N!1L4P0)H9G37MC0?RD^;,EN0*6@,F;-ELU8O@-@9GT_O/'TT.H_HS<>] MR5_MSE,",PX[8)\6:Q.-PSLET4YSOLNFNWVTV%]W8D?*/KV?]@UK1YUM4 H4 MUP4-90&DP,H'':V,-4 X#G"=@M\49J9-:H)S>.P%:PL2T 5;=8+NBCZT!/WA MC.5YT^]P*KZHJ-!XH5HSITP,U-@&W#_0_D<4O-D!WPD)[6"0#1C$5O*NVLAV MTA-&@>POXGU9Z]9!R(8]:1G[*(+'-=61!=(4:]P@48Y78;;XL$RZ2H89'IY M#JHL1P6DV5LUXWO\S4$+]T^^>:.)<;< KTGS9"I?K,[:A0S6HE620G..(7!% M>Q7;P3Z6*O^5E%(R;:#(!K42IR%U#SZ&NO6DI J09,60B\ );GU> MD]WW0"*<[:V/;]P650(]N>VW64OUYS[>M% .AKW8HN^USG_$VVN]__M.SEMB M>WS_6W+[_3J\+/#'MQ\A\63HW=Z1Y%>J> 3>\[6T/& X?S1<+.:5?,\V8QOK MO"E>7!7O]$?,IX/_=J[.P^\[:'_Z(,?=73W!#B"B@6[068=A-B!ZP8/T MB& M(D_=P+D,(!<4%][)F!/[X4K$/IBE8(57ML7SM155JKE=DP(-V5E,EK[AQ]=Q M.OTYD4>_^FG_[P7F?D< Y_3@TL'_1WIP^[>>;>?P35@YC&YXCFOJ ?]]G.8B M->71QA\[\T&:@6TUW,U+0]-6\ O $*=A?.Q01P0-. % @.&!%G#?+^:9N[FK M\K-[MV6AD#XKX\TYQO5M#32J6MZ>KF,W+&UBV$\EL)UOVQ?!Y_7E_#,T[TE] M3S-?$OM9*O#<>7\',.?4^[B=&! J\$-F2QF8LBU84T44M ,-:YD&]Y1YQDC! M^3Y5-Z=SKTR5!3N\)430]PPTP( )E$;I19U#]3)IK MY$I]=LF51TR])/86$A6_TP"^F>J_)OF;]E]"^Q//PJFU/Y=D"155/*=5O4)A M*+7*L0M7W5CX31]_:S2F#7 P(,=0$]V%0K8+9%FCRJMZGO*6DSYFQE(37QUM MG_3R30=O.KBG@]N)L=V56%-?0ZV - MJ=ZT\B4_E5V:\1T9ZT3-G1I=1*10O)$F>Q0Y\^*YNN$=/_2AEV\CXQ7KX,N[ MS%USC'C0;\_S*N:HE#)9L"NVJ+FM9K*HZ_4%BKZCWL=P=\FKB!(M^DI):CLH MQX$:V5BMLY":C=]ZZ%N4Z*:/K^P6L)?&>^63-CC!X2UGXDY5)MVB6:.*@4+M M-A;?)FTNH_[';_IPD#U\&?5/4H3*YR1=9E [1RF(5-;&$$;W>LF:G+U%J+ZY M6GX/[[@FN^4.Z!-3%>\[0LZ%V^4<2):F7M^(_$W9>-SV[KH*[Y@Q!+$Y<7&@ MEIOX8%C'?=!MW+SCFSXF4Q\3/%,T$RJ+NC7\PRRQ:Z\'947M$3QVL[CW/LGJ$QT6+[0G6Q.#J M#6**X_J"Z)Y_'=#'6H^<:FWS:YMY?/ATE=ZD/JUC([@+TZWBT*H,+4&W8N=4 M/%B6DQV%\@E]_\I-63YTQH+N5AHM@9TI*O!FA%,C>D@A$[M0[4=D^/Z!",F7 MW^$.Z_F"IW56*[( ]PFAF6>Z;I\C$BW#X[9#CY4<7]BDY<,&E9MIH[D](#R8 MGM47=1Y4EATG=M0Q;@;U9)M^_(X@'RVJ[:<7 &O0#4IO"$.?U3H\@25:&\]M M46,AP$.3FIE@-MTVJ6YT9ET1-*L W%D)TVL)FI8(."_W(!!^[^ MZWL5SJ"5PA=(*$<)I6%=6:)5RUW$+N3V,,]TOKZZ\)ZF<5N)'P]T$KJ.D^8L MOZ88'AZM5M[:FQ5BZYQ=+SKCE@,<#W2F^2%3K6>J,%5>V#S4U0REJ=ULY]>B M,S:9<7%#YX@7.VN/@29M%YN9FIMWGG9XXVV,@@Z//M MB1]/'MQE5/%]O#F%"90K@SKM#3-"L]>*K5W\U)$'1W7$=?+%TZ%JX[**/1OMG\ZT30VQ['^>R224$< M[,YJ*[B.N;U!)VW !?(ZL!0;NQ2W%;OGLDLSK-9K#Q!Q38%<"\\5FJM6;1); MSS1)=BFNON;Y[%*Q-?-LRO'F*IAUNSV1EFWKRHZ(NJQ=BN%JQG/9)2QM:UUV M,-0HK[/H &P$9F[W.K!T2;L4XRC#^>P2C:5[5U8"DV M=BEN>:OGLDL>(ZU']5Y'Y/K\*J.O9KV115\'][ZP7;I0UB7^0+&-2='JM%%" MX+Q\;/'>2L&WFGR=X8[T M'E+PLR#%P2=^P/=J,PZ::I16,Y:5&13;@&O["RKII\@I[FG!K1)K"X:C1443TLQSW/#AK:X-_;P1C-<37O6F4*=M9O/= M\B#Q[OM1;;_.B,^)L4.[TW ]OV[98!I*(SPV6S3UW69H12DS4=;<7('[)0"; M_78IHXB)Y\W'-O^&H",05!84HV$Z3@NXI.!,2YJY#,\T!VW!?C1##B>+6F_> M1BAEFEXOQ7R[EO.OR P=TPDW-!V!IB*8* :0"L (?G';6F#=GXUI<)[$G,4* M&<&HNQ*(9KF4ZZ!7!*8C^N ZL?1VFMU)>=%D/C2+#+F:4\K,G9;67*:+=Z\( M0Q?B17%-T3PU+RK-IV-X,AX48;RHCQ&-S[@VG'@7-@Z\Z&H0=!0OLL4"7R@- ML;Y:A]?E.5('7C5[1?SZTKSH:M!T#"^J8>.V.MI0[> P/X]MWGCB M>%%%.,4\5/S(H2;U1:@+I$4 MB?4X>;K"ULCY=TF\>EYT30@ZBA=1K&NC>$VEU3G'F)(GY5:^I Y1I6*,*X";3_Q&=E!3.O/.%3EKE^1%,5Z\A"]MU^M:39J;=SOD M?#9MM'O7-+!=B!?%=8G*R>?1,)^;4<(J3]$RZ^@VTI])UT2K+\>+K@9!1_$B MM^E5:HA2TM3^>#BD%[HKSF=7-)1=FA==#9J.X45#+Z/->.!!E"+0(P_61)G MKPA,%^9%E\-2/L(2DMG#4O A!\,"TVPOYQRT6E;&V*IEEFM(:\[BD";ZN.P0P2$$/NU> MLD$';-L?GL;XV!NK.5.E<@6[1M5YVYKT>BTG=_Z3PS\*G*@_C@/.DZX[6[3_ MO7/P^MV2FJ[Q#*R61[8\F;71(B3&S@!_^D2X1,?EF)OK-A^%*PI6?GS76! MX]J*&!#^:.]5SE!712\*>QT]\'[V6_A8]. MS9M-O$YK_7)>Z8>.('[P&)^=61J=*&W[/,?$\8#$A37TLV"ES]3^FBIDW9R? MJ:]B!]DO.HOX52'^^+65XCW'?/X5CYLUW0Y@C&E6\,=6;B5:Q4NV+1CU9X^R37K[IX!4SXH_KX&\?!DZ($<<*Q"P"92&,-7 &-:SD MEY( MU4-UB?Y1=<6V\NE&;M!_Z:B&Z:&#]-C.]0"/-TVD>[-18N5P?= M0HN<+O/5).K@;1R\:=^)M>]+!D$O/UU-UXOQ4J55LC=U&\5JZ_P;W5Z% MY& MP(O%9)YD*WV+Z.P ANJM!3L1X3Z:'=MJ!_=Z0NQ2.6_1V>\S&L=P/4>2N?#, MU>O+Z9+L40H#9XI! ?UI_S84W[0OAMJWGS6,H ][\+VE?B73LS?X<#ZK@U_" MB*U"K]"8+F<&K- -K38#SDH;)4L-GW7UC19_A3H>GWB-H.?;$?-(=4R ;RIV M[!53RQ=9N$SJC%^IM[6EZSS-.4TJ,Y2:L4VIW5 M=W0Y;XPT]FN/7L[6*07M:QHEOT]!Y*1>5^9I@5#CL* F/BD6+SO2+0:2)4JG M$-4;F+(B+UB\?7[53X(/M%FTE0[^.\@1)FT@*6Y)$!4MJ/N31.&%J2T40SZ\ M9VMD=:;)8!EYZJGX-.!N<]3 6_/8^1L/MN59,_>SA=]HYRFMSN$A>.G@_XS;) M7)GT#YO\G:2]X^-=L-GHQIDJUD[RB%DWF+6[EM1RB>S8C4:EG#G_J25?*ODW MFO^M4'#4^>3D0-*S7GD$JUZY!:/]!3DF)K%SN7\/#U]]/GE-+A(>WFY\,%.S-X/T.X6!M00)A9-HA#"GZT!+T M!Y?#'DFKDC7#3,X?L7 F[^:GM2L!PNZA-SO@3%!X,JT4$RBT!7X&FF3+EF/&"(+F^768Z3#<#TLQU"?\R M@::8PN%)I$DD:G2M@,U'JM(K=B07(SL=+G8+;A(0:8JGN-\*-94S:ZI0R:=) MRE]/IIQ+%=*U[G5I_M>'FF(*@Z-B38J^$7L,M$8KJ$MIU#!KQ"S8E$C9;H"PM?C I>T*=$FC* MA:IN7RCYUS'$Q"':%$-HO!-NJC8I1F;&6H6KNR4AJ#WKV_4KLAP7"3>=# ;O MI*Z2/61>Z#2F?:Z?(YCF:CZO BJ..6!?GG7X+%J['A9&V7PWSX'B=)PK>J.9 M?GZG.BY!2M4<<'RA+TSA>IHOQ)-UV24T9I=K3)-63*YS,(%2%=.+0%Q=9P>X% MHTG4:^&^J>&Z8P>2P3JRTH;',%1Z'1AT(CF># M7]LZ1L_LWK.[MOL/1]^602&J2O&2\4>"Z6#(GX>UOYX>6S) M#4\L1+S8UF=]& =(I<_D.^T">$4EL9/974?M,#T;!$XFX]3($B1)0BJ M^>N?X$?*<7TM,"BZL(*6BN1.[Q$8_I^_+4&2%$.&-#!Q[S-WN=SC5W88(=Y] M9SI*:.6"UX1QI 7X^\>34FU9,2#7M.Y1Y ZWW+_WWA'<:NUNG 0& 9H(NJ+Y M]_]E \+II%I@F>J:NF#\]Z_--\&_3F!&)O_].[K;"9R+H*"@S,U;[H-?4^%? M;/M+^ (A-;7!Y-\?_V%I,OCH6()Q\,KH]WO#M'5!VQ2[!%'[ME_]^,6&:\)2 MYB1%AC;+< - A*4$72@$?ZT7NE+4@&#?CTUW^O?37GVINWZ_#Y"@K9IB &BZ MJ7OX>2>MH!J!WAY\%4HC_!Q:8"CPT63C/ES] NS--XH1CAAA;_X]-NT +8]E MK%*.J2E2ZC]P]&=W/2P0NPM[_?#RHUS^?K'OH\H_R._A->']"\51QE&Z]/U4 MD8(*!27\W__D4!C[^Z'_K5/UW?L=<4Q+TK_5$B$R##R<"_Z(@LCG4%'DTT) M&H4)GN;3>&XL9;%\!LWC/S;8.XWN?+3MXX.W;I5E;&I2<)%K55FJF&)8@J68 M?WZ.3R6C4]>3H4BN6V6K%),B6L44-2 K1*M,I4BZV:PR3)5N7;;R?8*I5%ME MEF[]E2K>D7X?LH00B8O >6^:(I>.)R'*Q1_1(:@)=@VWVUDV3G3L,J4 M5T.5-=Y5"W-)_E@C G>FLT'S0?W/)(+P[#9EXE_.?F8RDUSPO\3GA"P:V,_< MA,]GT0R/IV%QC$S&HI3>V<_-$ZS(MPRM7ZK/RH8Z1_UVWW?P,9&6>9A'GMXY MX]6R08N H!2YSBU5JF_C8H='G]]I,^P0PLVYR GZ0. *([W55)=\FH>?WBF[ ML#/#::;$D;E,'MOP=%*9$,2Y0Z?>RC3C:C* MMF.W8[-H:II@.>!^]\N^]$)"MN4,(5,1-PQG)X6(^PF>:^Z^V#"_Z)L#?@CO MD8O-/? SIN<&I-.5=I5; -L--Z+:PB8@$-O;\;ML_G_VX;(M=T/N[O#\EN-M M?CT=??JH&3DT!I.0++K__E""1P)W/- ]4QL+FF:Z8W/UXSRVHN,%SCBP-;\+ M+--V?^Q0LG);E2:S6)7A>640(,[L!V[[,D S_)+F[?J+ ;()4EPUQ?AZ8#F> MC6"ASN6S:?Q1YUXP)S]=Z2@AY[$[]*N%_# ,?XHQ=#BBRU+=QC#5I=ITETVU MN2[#$2TVQ=*I@$ZP 6?8#!4(EJ*[*23SA_3GY@NZE&(K5&J/CCOV7T8PPX_.-=M.,:WP\%O\DD8PR#QTXZ"2,U M[90[!:GYSO:G-G'5% @*EUY@J7L#T[T4;@09E#F5!-\'X7'-9QJ9VE&=J$T$ M>(_.PO79Q&@UIRCGK3-R;]GI-E6*^%@/I!A@N9MI20S^*Q76[%5V^\V4Z&I- M:;SZ:!]0 :<.K_[[ _WQ;L=%1/A"G.=$<1.ZN^<.WS3L>C3L1E9BZN2QMF!L MI@R>>'FL-VKXW* Y4G&H,_J\$1'-CN,.PJ6G?[R8RGUX- M)UOOO:"6=OC;L\N;2>5H+O1AI+SLSW=:'_A5KOG-N^A5:OLS"JN?RE0<.Q,2 MZTFT-Z(X/WZ1IJXK3I@OG)HH&D@97NBNWZ=VU3[C/!H5);:5@K>VHI?N!1_F MBMQ')+BEJ[0K#=JHPTZJG0_.I<$P F&9;#;]=1-J%\M'B /C/@,VND!6G'"( M<,,5[GOX4#KLA*Z[-96",*0BM?KC,>Y],#A5;;7H(L$2&U-2;9$OXN0#!=Y= M-@_A#VHEB&[4AV$"E/W0=RG!23D6$,.T4BFE&"G%=5+B- I*_GFE,\OC"9;+ M9$".QQ$1X=,3 /-Y1 (\FL5%4<#P-#J1GL[8>G.V[*[*:$>E_86]A(J%KD!U M @ _FP5F*%8R:M,"R>EJ!8C-9=L:,G((]J=WCJKPB@C2>4S)]$5Z1Q$NSU>*JZXU33)YRN.;? /C-B M1G!/!:ZH&?BB=FKFV8HC*6+DCIJ36.'Q,\VKWG7OF+L4I5N:Z8>+ :Y$;LJ^ MR8K$9\N"H:RCSW\F76R'&IYJF7=_QE)R)YB&N(I&Q$@D\1RU"$D*=Q?8_M-0 M#( \C%B@A'FSW@(58-^5+)DPL]Y@(6\S+S\P8F4R*7(J:!HPY,"0=TU!NC&, MWY!5VPRHIS92K ,2F"E(CCQE0PBS@+ MB@Q^I6W67!I[T9'<-*ODZG)&4TD94S5+70B&^,'H2%>19#!1@":EVH*M_FYL MY*_4V_E.7^;N;/LM8GZTW0Y>%K")_=!2&QAI,DO7&!55D*E4H!9M2%I^K/-" M7-6 [0 _]E;H,[PRL NIT##$DY=\JDE;6(2!,\L.$*%8@I8"*R!ZX<*_X.N MCP'GE-SR-F5QFBS+/\Z]W"A,+(3+;W<&S(UA:)P&NJTREQIFO_H M% 4:KM;_/W_"[C_Q(+R=U,K",,B C,#G)"3# MIR=8AA=P,.8SXW0V@XN(((#TTXD=C62QRG U+',@S4C(W,*7VD!^:5(K![+! M"-:1*JJ^KM38\=IB;+/ZEQAZY[T0D@5>OVMN^ M?F/3BN<78^9%O)VNJK@:V P%YF3S+Q#$Z>8W,=Q_[S";Z4,8N8G@*!'80D36 M-OG4?X3NW"=Z?*-)MQX_BJL%#.DUS(/5A@EMKQN;?Y=397?#X_C]T3SL[V.E M8A:;W+(O'T''D;U["!W7:!%UG>72I-"9,Y!P@1ZSB^4V#^;=!,6 K3&N*:J? M7^CP?8QFS!"QM;D;D_L AZ:Q=OJM+IRA%"/?9&;,O ?:NZTYWH1#M4473P6# M:[;D)T\49@,OZ0N2@G<6A-J.#D\2/W&1@3U #RNPMV!;:Z7/*/RR\U[=6P13 M)#JOP>;-1S>&)]44;!6XJ4:#?'D5QVECN ?;P]VAV7@&=0]J><($T)VF&U*8 M P%28S\E3D$@A/#,J]1R"J)DG=!KW\MQ_0/9+NV:"DZ4R2ZE!$W;1E;"6,!F M0^LP # &VQN"@K?!@(=E8J:]OTQL&QS8BRGL8!D&#,+80;1,3 JN!K0RO-6R M@0@BDHF@FS*B1?Q.ZH^@Y$GPU_'$:6K/' M,O;CG%UO%V](PYG05G6![&W.#THQ$)OZ([R8_1L-V/#V!G>J1 L#K'!AP)=8 MM4W-'^P4FJ8]6Z0IJV5O,2FYJ@>S2*; ,_V1NGP/ M#I\U12_UP=?;H_U:M,R7ZA1;RW3I52BGB<3\MK'ZF#D*E%](:<'S("6(8F". M M4*U#342SLD&R]^FPI #;UXP='#?#Q[RU="XR&:>M!#?DBR@M("*A)654[) MMKETI[NK=P'= E'5)# )#RX)SSL+K5/8S2C\]VL5C"XC?^]N>_>&5ZOW<&-( MK[8WOU+7W9V*L6=M$70,H;MYI7V^>'=#^06&Y,;+>$F=WH8=;4SW?Q)QK=C+ M8^_3E#T0#9]1Q4-#(YNV?Z;$O9#XV.3V'7LCKG4HPR[NDJ/ MWQV96R]9K<^Y#?$8H/=_,J^9MH](]IP;YFPD&E6SX#F!_CO[?E\/J36JJL_T MN'Y1]"V%ZLSSV>=912?JX4\3L_V?U,OCPRO.]-=W]:Y^Y:AZY*9V>UV.:%)W M333*%C7')Y(X*1@]?O"BJWW2S8EN8^')&=_D#6H5)JR]2 B5R4NN:>20!K;1 M,"-_TG,VM"QX?;2!Y4M[MP3,+GR7YHCEI9Q>G^T,XC- =T*R#4>QX -]\DKCZ),X4 M:-J#3?TC@&;D&FPV,SB">/]Y2N9]9KHZ#"IS+B?[ ]Y^ZDBJ$(U=0# F@N: M\["$4/C/1RP4[_6!5\%$BLZR0AO*S//]WO,U+F3A9LDZ5 ? M3<^-S'MDYZ-CNG9::C_/LA8W\_U...WV5^K_@^]@)&4)=FHA:!X(!YI-$7^% MNYH$I="B:X:O0;.;_87#$.,6NQN9E:*X7E!B>,I6!,R/'%MW@/6@19+I2D!4 M N;Z(Q7F]@8]#1_"_MB#%%/;F1Z)^B&8?F:B*]&,O[ND!42J6 M365"X'#952TW-Q[22'@J')K[*POG_\JD\1UX=QWQZTQQB 3G&1]Y!-=AIL!+ M9V@=.]W_^BCPB69+BF-I@A_*>)LJ>XJQ[5C9?4!0F[/7HI__^W_MG\$V%D0U MH*J>(3W9IV[O<+9MM=!(+C* QC805$B8!)B[%[2EX#O;M(Y<[@Y]R/>Z?^CV MZ)RYZ!R\U..O4>;K[7"]32'A[Y<]7&^;YYX3D>PX)PA\,/Z*?!H1)_PXE\WR MN)2;8$)6%%$IO\T?/TVO/1O]GYNU0P[[=.NPN^AH,H8K,-5BE>A6PP/5+K(" M(I(ZLB?U8S;AW!Y.DZ(BM^ZU/?L?UB%L\'/)WB]2@[AX9Y\?MA*[H]:FK3MK M>Y?%S[_\_F@'ZB1;%!\T$+V#WUR$<6J[_69(_F-5S^;OL#<7?9R+ QZ*2WC- MY]P-2.W _%1+U1;1(JM$(V##=+=)A+MW\QB60W'\^8+2UX:JK6$+"]S:YEW_ M!=X%\G>J]!!ZJAH;9A\,01OS)GPK9-QE7]UZ^^N <2(]?G\]P,UB754#O\"N MO9U3<3SME-RQ&R>9/VM@/W,=Q6[:.KBEZP(H^.Z_U_1!& R>2+1?ON MV%H-N#SR,.Q%V]Y$*)=> G3=?%&7P0W MC^SKL;P;?CYA72_0YAN7NW&YA'*YF%@_T@SC26$"1/!;-#,099Z]9!13?W"& MX$E*,GJ_V8Z. 68Q,W_<:_;[EB'\QQOA"7/R#9I2D6T6JQ5#% MX!>&;E2+!$L5"T2#:)$44Z$HEN'3^3R6/:E!+0B:$.ZLQ4P!"$SI)DW@^:1& ME-Y?!&+T[<:;P9#H$GKCI%?/27_\0F_<\]NSAR^?'_FT'6VVJRV2K70IZJ2V MZZ0'.;Z0@2 88.?3:K%,G2)))A*J4&?T=22@C--E31S>2F; M>LTXC#]GS=PXZXVS7C]G?$\7.)[V M-(Y[P^$W8*EH(FGJ48J%=<*]EA0W6HP=H#SXJ&T_A2JBF8YG_ZZUQG[?6E^S M2B2%_YX7+OL%1^9VK^C40]E!DXFQZ;F[DQFZBJ/>P)5H IP^44K6Q0?2HQ0H M'6ZB89N:$T"\;9LBD$)0\WD$0?#?7I>5OM'BI-#B>$!G5V)D4LTV" H9CV(^#Y M/((BMU3&[\E9SX6,7;&IL-S4IN ](WL#2[))[;6L(C\NOZRI&( 1)L#U]_)M M^0R2S7YVK\9;:N+W8+-G@$Y88FI3Y'[Z]PU%-XJ:9(J:B1(\]O([>#R'Y7_; MO&9NO#21O/2D<'@A=^B&B1O]O/R0=Y0JX-1J&LC8=7@,S:/H;YM$_,8XKYAQ MG@8MNT)N2/D.K/(Z5W$[034%-_"-/J<"S.[Q6[#JEHB9"%$D@+B]LJG/S^CP M[[C*(.:UDA3'T@0_L%S&]GSTSU914PP ;8]4?Z9UKU3Y(UB6E,6O?X(?NU)$ M#0AV".+I]E6[<^.QL-3#(]C/?$XJFK;<%/SX-W@ELE?IZ.?__E_[E7\YRN?])/?X:]L:SKM2%%;3780.CSC?ON=Z43;^-S;0(LV ME C+/B@UDHIK6O?22B/,(MZ'WL403#(;P=SEB8_-XRSH66)]CT.KKZX M+=R;J#SLU9>Z2T@ITK\_^'0&S\+2&.;S8E[DT\)8Y'.2E..S>32?0[, 1<1P MDZ;PK9LGCCCE/;SY-%V\WS714JL#U0ZKDJK>;<;5ARJE]NH4]=2FWN^>!?@E MM8Z0DGX 2EBI%+)KP8N; 9[$D+]8JW>&Q&JK11<)EMBN:VN1=RFB54PQ7(&I M%JM$MTHQ>]W[@3/"SMC1[S3IH9*I_5JFMM5,;>IYPBY_7IWH&R7<"_*EH>JM MXZ[WSI)\./$ZAK6L&BEW:GKAGA;.7RFP$D$ =F[LQ+[,#_'4MWHWU'^$\6UL[2><0 );.Y;&V<#R8N,P4P'GT3R>%H2\ MB(@ /K"UK,BKB$JM3%I94&"D:JU)1B\.C"6/\.C3.ST3ATG27A(J3I6K)9KN MS^J%3G!GYNF=-%VNC774;%/X;("MR$(;MI8$CSXOLXJ.M( MNT% ,I]^?F?=;V7&ZSXG40JEY[T^S4UZ38+//+^SEUV7>Y-F80A[ ]ZN->I4 M@QLM@SN?M:C;F!1LNU.0.7W1R5!SS_38/DS2:]=-HAW1K M'3[W_$Y4*#6XC$^UJ7E6)C/BJ&OQ!L'GG]_9HH'!PV-G L^6VK"A7ZE# *$ MP,]O+3K+.AB!T0Q&O3HUF& 9/1MT/8(\O]4R2F,%9> )1V:Y[!AWT[7_G[TO M[5%P C(T-'IA^_8LPD)59 MD%16%213M-1Y2"K2Q+06:^_8L?=J**H4?=@T4,EELY@9)ZSU--<'G79:J(1P MXQU9^^*B3K6[5DLFTU13Z733M5B?/K]?J4WQ08 7;@ MR.IGAB2I93)$12%6F5FC&ZQ7TSQ\ZI&ERC)+)2CKJ:5DUO,M?NBW5#<3-3W8 M*6VN[MX=K+BZCI(:#&W;F7[OB"M"X.6CU1+[%5$\[ D74= M)]INF \8T>H4+'Z\[O:,H@R?>F1A5HZ<&P2O5* MKC6M2+X4IJJ;GK04B)(-GWIDNS3'+!>84[$LE1@P;%<]+ABN8-,CVZ4+";;D M$ 65G)>$42\@)R$Q:JCTD>W2":;NM%EN=JS2DEF,1NL:+X9P!HYLE[3JA%6G ME9U(I;J1G^>+"W&1@\,ZLETV_7*M"DFT*YD#@6H.*&LNPYU%']DNLC[HI^8S MJTNF[00G:=.%[@Q@!XY >[T<+4U))0K2O,1F0TX4@N8"/O7('BCGE5 =KF:D M9!:2)9#Q&5-#PSJR!Z9&+B>R<[,A=69AFN^/C:K2A;1Z9 ^8?H[T#"K-*AP; MMNF*P"Z4"6QZ9 E60[9%+I9R5IDO^KVT$&9[V0%L>F0)&@%@1&Z6+DCKE9HO M3-)$.0-7BSDRKP4Z/VO6;#4G35M5Q9;3O)/W194Y,J^+;)L1UZ7LT#*)Y#2; M@9.5@_N5.3*OQ08G#>=EQU?6F0)AE!(A8T#.8H[,:\,HE@>\R&3(=6@D)QMJ M*LA3V/3(O"X:[0FW3ONB%=*0Z]3:A*K1\$OHR+PR4B7E3JE"32&J2V,T;.0I MT8%-C\QKP\U1J4YKN2)SG*@.<[*DDINERAZ9UQZK\K-.VS3)6K'K\,7-,)UM MBRI[9&LK[+3?W"R:"3+=S N5P+0)H35"30_ 3:R'G9?.?9V;0Y])8&W[]CN ZFM1ON@'Y'ZRK*G'(FO;.57SW?A,X>V MN]P+N/WOQ-+39M^VGH\EG*>?.AUVNC#ZX'U3;>"[=AB L_L?+N*S_>XR^J#_ M=@S-$0(^0$>^##1?+SYK^J3/&J_$9ZT$Q 2%5^(F5H+\>O*L$:\$9J=G6PG, M3C>S$IB=SKL2OQB)\E/Q>J/#OB@17R &XZ3S>I^Y[\>?+R[J_7"AG83FX+]? MZ"^_BS?Z*WF2^BY\;OR!V7@IY;>[*4G&WYD-O/B/M_@9H+]>>^KHVF..N]=M M?KE-O7,I[0_)9JM85.TNMH\RN>5-C\J5/C2[X65_9]GIQ?>OC4R'*A[\PYCF^R#PO]VO_#HS5I\1F+>(0KP% M\1:\RR^".[!&7BZN<%$OTIH_CH*$=?0"S$-SH=DO0?!WJ.=N<)-?0P<>\-3_ M/:B4BS%O+F+%_F.NT.VVK*?I4='QT#&#)KH6I, 7JAS O:YYAJK(&76HL[U, M.K7(*5-KZ2]G9JFNV]5)]/-I,*R(P' M0B;L3Z8R_!L#Z.94L_W_?B&8+[%M\I#_?C%7P3IKLP&6Z5P)YL MS-Y;J$1IT2)(MB B"]\!>83*Y$:2)Y*=P"5#LSR>*.-TKLDN52X2)\SE MA,F3;6@,X@<%\>7$R:^@.%.:,:FY556D4 O6Z MRQ@[GQ?X62VRBRF7/4J;+R"M@F!W G:$]J8K+4?R=6).FF1)*A1XH:8WT+UR M)%[(.,=SV+."P8S!?"4%\XMHGG1RMC)*L9*4GFVJ;9DDUM/Z"*(Y\JHD:.'L M,N;&-4O= S/--&)@-0..OZM@%?E28OJ;J !LE?T)@UTY,O.B='8[4:>/)51V MT)2VR!0=([+6Q B-[S-4*QC9 M&-F/A.S+J9;?@W9A:@I#WYD02KJ=#Y9CMZSRN@BAS4703IQ?O-R3#X:BHVZT MW$"S+Z5=L$&&#;*'H+;+>5=^PF$SCIM/1N0X::W3@C,.>">@-@W4GR]_T\DX M0Y]R)&/T8O1B]%[4G?(3^"9SB_)D5@A(16L[]4UY)@IT<@GA"R4(S<0Y(?'P M#I3(:>+.8,?7D;,$Q:QII?=5(6/3$=:EE,9RK=*/TUT@7Q!$4]HVL"?G(3;0O"'1*A#XC(&7%> ME8!-&FS2/ 2572Y0%?*8%L#Y*@/-!Q$>:T/%!Y&E).,5C!P5&,T;SU2)6?Q'.)490^G.0T\@PJ"2HW"2;\:0( MSE"9L'&&3#Z#PV);Q!P'T:KKZ.\Z1[U$([%8)=) ,;/K MN@Y&/86<+R,RW%I!IYRC&(P8C \$Q@O?6?D &JMZ19.275DDYZU"+S&938L M1&B$W_Q4G$T^9;C$OU%:V2& DV;$3$=WIR 6:"O@8[<$-F2P(?-YFF(/PD*$ MP9:VVC':42-&(@?C*55(FI:6K;GCF6)(*R(J[H0M1'?$++SR:&%Y7F1N* MCB=.7M]Z9*?%?M*P77-QN^;:U[X^V>ZY]G"O38(74R@G>&Z>=T:.60NJBE9L M%KI24JAP"E0AB>U)"]03P#$8\2L=G@.@QWQH3-UQ[7 MM:GLPM=9C_!8NYI2R(V_\,AU@RFDBKZ2F&8@CT5)31-PIP*>VUS 87@9S1Q4\\19\CBUX%V;;);Y1]M6=;5.+MJX)SESB^9:% MU\%\/*X@/0#UR5VQA\=9]L$M!A5?ZKL([W:\V^]HMS^&U?1>I:69MD8U'[#0 MO!>A>;Z#DT<_%[EX :3Z%COO)_OLS8;=E5\I<&1(#QH+O]^G_*D(^[2-TF)I M%A]Q8B ^/! O7[SHIT@<3_Q9Q^V5IQ;='8?KEEA(0P9 2(RBICB&O/?SRO.( M B\$QTH9/87V?R*ICR_#WK*X0" L?_]" M?1&EVA/B%'W!5+X8R1C)#X'DBZJ3#T,Y55&$2JY.9DANL $U8V6NY=((01D* M%#Y.)\XO4.Y$C?B:K7DFNN:^U$8[4>(!6PO@OPV X8F3LEW/U;3XYR3W;?, MD*8SVUT#T-PBZ4,CX^3B6P.P,#\TF M>3G5\#O(](+^1G/R66"E=2:GF*>\]?Z#H-AF%WI5GSG* MVX<-(FP088/H4S1'"^'MIZ[:;'NP*/<*TXI4TX*DV3:IG(7" M'P"S66B-Q3PEUJU2M=P2BHPAJ(,(F% [""?+ASV+*^.EB%/,1E6<7FXFK"\M M*+"!A'-_W<1PK\V8GU1N<>_]7;]O:NEF,&$#AIR3TY:U2&:V^?_TPRN=>D=KQVG,6Y>A#KY3)DE-:&@7+'"7-%]"Z MXJ,SHPL6?L)@QF!^"#!_8A')GZ*9GBQ,T^:R(T(Q\)4]1 M1O)H5$JD0V+N$(>EX./OISC^ODQ82M5U]-\Z '?G@;EJ-GJ\0BO%1KG92.2: MK:5*"TAE<'&6P_=L,#2?!)H7BDSY;6R.E=G* */LDIROB!194C7=#4BZN)K!MA(^A;V*XU^;*SXY)^4ZBQWR_EI[-S(?K.JF% MGC4?,&59*4#C*HE$#!L7>)R;!#,"9H1[4T]_0@F@-:BDA$4S81&)VCR?$XF4 M5%XB2D!5H^+D!6XIWYI0.AZ=@J-2\%$V/LJ^?E3*L4+;B[&V4$9J5EK/UDZY M#2C">3=Q^'#!SXL/8F4(PW+=ZT=[=I[\*(N\2W4=5U"/0-Y+FV MC4[G36B4>\ /SOM-A)4;CD^^M(L*N:7^>5^^Y28P )BB5'GH8.P["@L[$$KS M$-WFUCQO#=\5IZB8T9>8#T_/,J+*1+DQ M>>HPU\-?&.$8X1CA%_0\GQOBW<9ZM60)L4P2G=XB/YETLDF^@2"."H$<27[[ MURW;UW=0?!=;)?=(7-=EJ8O4Q<9;$&_!/]V"3VOFRJU:NI2OE3-24T9[E>+_ M'9,:2J'50W;N-RR#L0R^)QE\D2\8O'?QWKVS;Z9;^QKZ(0^O#!^JV;&9MT_G MX@>N;OW[H]%3_EB#)J)*!+/-LM]P)F2Z5Q)7=L]9"BGQ3QU5A6KV%\S8^GX( M,AJ!''5,#(.QZ\&Y,E[L5')KIU:A.:O.P("F"6>0EXBBP^5]IJRV1R.X-!<: M_"_9\!*W#QPQNQ[13$M)=/ MBM_DSB%\H*/Y6[J>X0/G(Y-7"P,?]15BZ^CL%814P!(+*JW(WF8S)"U2RL\: M-[IW+C#^FJ@637JHCRV3I>9D92-UD@K$#AP[^,#&<;\_'IN?V/S\['/9'X*% MWRPF @MAKHCMTGW+1_]13:W?[JF!$2B=&FFO>NFEZ:S$HQOA=^=Z^RMZ$)PM MB%W[C3]Q]]:7OXF7/80=B!@^=P*?S^CT#[7V:K\>.S_3JN5C+DP#1 =5.WT2I^9K;+Y+C>V0)FGAUFE M;4[__$0ZDBMO)J6M>S8/"*0!&6[-#4 =>)%&.RA*E0&^H7+)6)SMK M(F-7%]5.D/JI+/N3@?ZZ,#O/2"OVI".2E3*CY AMHNK-A5.80@'VE3R67OA' M_373O-@"?<8]FGJOINQ#EHY8-7*-2J+6E>CLA'+-]"(1]);H9U9@VJV9"V\]FTERO=K-5ZE$P/'B ME[]I(6*'>8LAF9!*HX8R MMW*Z:HA-@\U"2H)SD!"2U]YAGSE)/]MB2;(IAR,B9RMK1V393CTLNC3$(LW' M63+QH2V6 ?INAU'1#J-C^$0"GTC 7X2-0>B1@;THO4O*&G-U)I MH 22U5OGM-1(9:*DU S.2HWAB^%[M?#0#^"75X:Y23=1'I"UV;A(K4=\6AY& M^$6UTLDG2HJT=;*(\*_1.-'!JF8:\,]BNC8S \W&SEKLK'U(_KF8?/B.I3J$ M4L%);X%TA(7R):=.K)3D65ZNK$6KTVJH3)1TFJ7BR82 $QUA/#X''B^G M!SX.R/6XFP#69C"TN+(5+@)I: GV" $2R8)$7*#.7Z'B_DYD,F!HZB:NFH5- MFOLQ:>[R(FN@F0XP),USX%3YHJZ'T]!&9VT[!)ZZTY80-7ZF-8.!E ZD,"T+ M(.?UERH3Y8*FJ#C#'%(9OKF*(8TA?=F;JW^"Z5K%G-;]4JXO=?*96=-:!QTQ M'V$:RA,ASO,G(?V8CHOO$QAS@S'PX').9QX8 \6]D>TG9JFF8MKL/ N4)J6/ M&RH;98"FXAQU\DH^1CE&^;.C_(+>E//!O%VH!D2+K"XDV5[P2\IO.X/Z$L$< MY8B.4^2A^_./]5><7-N97N$G!I2&H4TBYT,L[0IWS(&-88UAC6E]0O MOXMK;9XNZ(4Q"2PY9397M1)KIDLCA&LD5A)QFCEU6/N0SI-3_F%B.W[Q[+O M+R9[WU#">^&38J]<* [SVH" M0Q!9#MANO[C=?FUV^&2[_MK#O;;=_XGNO".TF#;GR4R"S58M3DTE%)YRG6:M MH;)1KG^:C@O<,1L':"W*LG^7@XX'G/>JX 4^7A."2I\6%Y2HMNM]VY/-JU&- MMP*7CGAG!(B!!S2+T(;P@[]!*&MK?S=*0?A*LWLB^_9"6&@>8HFO@O"/V/>7 M:#8.IG*JK8A7$_9&J&__:O]61%#[]UP_NM+ZS0.V%I@+@)[]YJG1J@3N[!M- M?>4NM"@_V O,]R7XCQ8;>XCF_K=52Q_=@^CUR:RG+<0D,7>(H!,@A+SL2.TC MN_+MK!Z;+BWB/947. ;0S$#E6))464T@58%EI#(VDKNF)9(+]LOW43R&0 MDZ96H5JM9<26N'5"%*KIKS&QFHG)2DHN9 IBLR#)+R;4]7N;KE4S4E66,C'X M2JZ5"[#K\!>Y!?]3D:HM.5;+QFIUJ2FV"K !&LI+[[>KDZY5ZG"4K7Q3DFYF M$5"GFE(>CJS0EF*P>[6*%/MGN2;+?]W0Y/]3<;30@/++N*E>%9Q8,'9#'\HE M/QX#*QU TI@!;QL9$M.B8HW^.;M\B6_$'7=HN@#_QU&JQC"LRB9934VR>D)- MD)0V'' ,;]!@MVVUO3";#7>:-/66FJH]&'+5;FX&JY+5MV2]7Q8%_36IE0=JZN7:KGC);K@@A;'HY(2N7Y6H-4X;B3&:_'%\1>#3WSX-/[9LL;#)O+KB33 M8YEUY523&2S5Q.&GBZ0AZ8OJBE#,5#)HF'T]/2TT5.ZPY8A5RVS2:$@6T6\- M!A-;:R1FHLH?MAR0C>YDD RG%BC-&V&JVUCZU:4J'+:T&@4.+O[4L.85H\7. M"VJ]Y354BCQLFL^P$WWJ]_+2.B&$8E$?]-A1 YD !TUMH;JB>RX+2*Z4:=K, MB/*GI:5*,8=-:V,E:>7UJJRLI]U-F80&>:<.GWIDG:KUM=A,4\;*RO'2C.HO M.SU5@$\],JG90JE8&"S&:]1T,#9R0:,U:*"F!VNZJ;L#8;DQ% 5,A\E,@C'$ MY2AZZL&B9OK+#;\IMD?2NM-.T=[8SC3[HDH=60$Z=-:MLNS6K+7AMM()6S83 M&_C4(TN0R:7FQ6Y6\D@MR-0$JBVHR]((-3WH:S.@U7PN6QM87'=M<=->K1N* M#=3TH*^#]K*M3S.%+#E-UA,:(?J:+L,.) \[H/2%9=\GQ F9IH?);E$R6H7Z M"#4]Z #I92JK(B E$E1$69'XG.)GHZ<>=,!;$BNQKG%MA?"$+#%L37O3I:C2 MU&$'W*RWIAH-SK-"):7SV4*Y5 Q&*GUD9U5=-IW*%!B*E(O9%%\L=;5J>JG2 M1W962Y!(U/9BL0%]D$G5%!Q:G4ZNVI%FLI$=-#R;+ M*"[6BD7-JXKD-IB/:2&5J-L\G*PC.VM( MI S:8.0S^Z@J<&T MM%*X&90M.FA-="%=5XSF$OD!#IJ6F_GBJ%-9)Q1M*JXE-FR7I3%\ZI&%I3-J M+3,5#%0J\Q6Z&WYD8:>;)' )KZ^0G&(,+8.=47)GA)H>+,$BX4[+ M\ZXBDV:Y(LZ2,]U5C>BI^R6(#/X7TVKKSX%FE:W-?/!M_^+UUS$R1G;F%5+I M^E;=[^W(R.[1PL#=O[&U>J)WWMA&KT\UMFT.3<_ VW=L]X'4]OO_3$U/&+%^*3%N)G6=3P0GS60OPD)1Q>"$Q-S[40F)IN92$P-9UU(6XO MH.CV3LDO'QGPIW[/UP6:WQ9K_B'@"9I,:%;^^R7QY72*\7JIL)/0T]1^55:AN"WW)?Q>-G3=VL.-EU1R+2PU+) MG+.::(W^($7T%L!' G2[H^%D/&!LS9(WC95I!Y.FQZ+PB>WM1(K#=>]_NQO1?ZO4 M=L^WJ#_1ZW4D1\S5%Q!O6KQI/VF][M!D_K%\F>D!/8BY;[],L%#&*7AQ"MYK M&+Q;/+YHNS1"XQ'EVRJTG;IG9*K*O*6D$H)#-]2,J')121 FGF1Q6FV,:8SI MV[!@/XCI7'+<7"Z90JCDFIEYOM^3^^4FNKN#K%DZS@BG'%JW;LW^(#MDL$V% M@XQ6S9B:CND'7A3!]&+#8DL 6P(/3CN7E1([C.6 XG'%AU#? ,T:8NS(T3$ M+QVF5)CFEY M$B&![+!I\ G:E58(JU T)./4D=J C^2]*.PRZ>U%0^R?9E1S[:]XS &X)ON3 M'??A9*2/(EWVN-Y64-RQ7]5U7MR457"R-K3M%KBR/5[R5JE0;:[GZVDCU$15 MB"HR<-@U@HGB>8GBWQ\PY44M>GVYS7'FI9K M5H7A;4KCEZA+7_ZFJ3A+G4I'BF&-88UA_>E"Y0.P3KHCHIA<;);6>MEN;\Q4 M4N\4&K!+7 3K!'GJ(/<.'3@_BVK<:KK8/VW7]_^*#:)BM+&9YR+DP^6'O\:V M+IY8H*WPQ8X'.-B^P6G !^*7=N\@!).T4IC4TGA+.Y.R)W'7];A7K; MKH6 +JT"3X-?6Z:C>>M" *8^-/A>%579VX1'*%;-B 8"_ MB<].%_%#=M.ESZ.?AX>NJRH@08.I!WD$#U" M/:6"G,CU,G*/!!W&)E>4FUIW1ZB*%M(Q H.C1S (/!=\\0S W) M]U:&\^9@ M/&N36AZ4]4Z)%Z595.H3I4"Y8# L9@O,%C$K'%T::EU)CUH#F=1< 21$5(0\.K+"Z5LPP.\LOS@B/\;^ ,'@>S8I1@E%P;)3<4 M!7L[KH&W5VUGP(OY8Z@^?M%!@$N-W/)9\0V.&=_QP)O]:<:,[WA\XA?>#\E! M4YIOZC$L8C_YW.^!/& W.-2S>;TSYL(T0.0=BV2?K_;A<++Y+C>V0)FGAUFE M;4[/[OJF?^'@3](\!TZ@7P>>C+H8 ?K%(4:^.,1\9=7SRQ/"(:<&PQFV/\ZV MJR.5BM)]DE\OF:\L/]<\\Y>=A@E]VEY^#"7[PD7^G!+,T$#-\>SDB M.Y5BGK##/-U#T4%1LD_RZY'XH)O.T7!2YV1,.PR @/PYI-^5'KFJ01#Y9H)0 M0JI*) IL/B>32X3MBTF/I[="L#&&"U,^V^D!WNUXM]_NJMZZ#?VSP_%.]!LP M8AKLMC8"V[-Q/^:&@8\B"U'7\,DW/@R\NK*%QYO]GL9\%S;8ST^^ ML=!\LC.NS[[Q>EO^IM^\\[5S/!'!;+/L-YP)F>Z5Q)7=)7T"YRQ,!-DKJGE:N2TYZ6R'F?,I8J(..-R.NGI M+2IL6.*;Q#=P6'H7QRMX>V"4X)""6PLIJ 5CX,72[G3F@3%P?',!WJ;FPP$% MMWS&>FGG*?[FPIL6;]K;_2*Y=J#AK537>10Y\>#YKS_QQNLSI[Z^8D6?EFMF M9++%]JQ:(F%+Y+*8;#$-E>8N7M$'4P"F@&N/]"&SP_Y:%:%!AJY_5U9#'#=;1-;0OOF&9,0C^8 B>(1Y+''9ZYFO,S M'YP*^*R M:N)RT'Y7FI2Y^=+F-$HFY_1P:'I]HMY3EPCC2)HD[OUX_*12R;H>@/V,Z:'G M 4=?QP(/SI\=+?@KT8*ML;L^[;LT^5UA.+?#A]>3.COPIG?8;2'H;L<(*;+U M'<@?4CITU0SXC5VS+7.=G68Z*\8LL]! BQ(3TH=2!U,"IH2[H83[][) ME465>7-%&\.,+G%J3O6($JO1K08B!"B+./:D\7-G_IKT6'-&*, A-M1,+[;0 M[! @%XT!'[. 4[< /G;;7"BJ^L%*KSZWI_EZ6BBM^>.L[2[SP!B!G&8Z4;FR M80"\)M!MS??-(5S,/2>>9K[AIM-L:06"5G)28U00B%I7&$+FBS(>4KR W3Z8 M#S ?W+8F.B(&;+CI<)!V MOPZCEAMH]JGK,=@@Q'$ ^-SK#]3*$1[:Z/,8TQC57% MM8#\K@#I"9(JRYVAKM2R87$E5>@Q)X@(T5" L'&*/4QU\5L2Y+W=;,UM+J=U< MQ!U0G=USLM:?WW=_UTUT(,(*CN,:6J#!%_K7&-PA,3D<^*9A:IZ)PHYPSI4S MAAI<.Z/UH$R>NH>Z>0_+@+8M[-.LZ\\A-L1,Z\Z'?W\ MG__WNO/?33!"=VW7^[8GG5>C&F_E+AWQSP@0 P]H%J&A8+MO$-W:VM^-4A"^ MTNR>T+Z]$!>:AUCBJR#\(_;])9J-@ZF<:BOBU83MV(ZPP3#XMOVK_5L14>W? MS>^O)W*S(@W"&"3H 0\K(CM8_LRK>S>FRZ/H4.3II1 MA6JUEA%;8JQ037^-B=5,3%92% "VTI5J[)-[TF_U0<+32@[C+^NNEN%IQ8,'9# M'VHH/QX#*QU VI@!;UOC-:9-(34'_CG'0'T IW_^+;G=UZH AAR59('*)JB$ MRAHUH,U4: MI(75HJ'2ART]J^CWZ65EI>2:%1D8>3MP36C;';;,)XCE)!@N-8FCU[FYDVFJ MX@:U3/S8K_KS?P"V9Q;I>K<+:@.[8PE],R#3U]6B 65IBR"3'>!FAQS&;*; M:*B)PT^WLX#K,Z4<*95:ENV8AP1"%<449 M065_T))5W*6<"U.$,J4JV49[U2VG!5$5#EMJKM2MTHK>D*9J)=6BBR)H,%ERJ5+T M8=,)49-6Q-1O*EQKW CZZD8+1+B=F,.FY7R)R/!NG[= FR[W\O:(-VWXU"-+ M:BRJ V6:H(M2Z"W9<:NZZ?OV"#4]W*6)DMY2'!D'=DNHBBK9=%5 M4TK(;A;4I*M(Y0KL:_*P:7W6D_DL4'+67'/S?I_2-A0C0K/SR QD"DNZ6^Z, M%'I5F;F+42>85I>HZ<$, -ZN& X#YE*'DXUL;P1TWXZ>>C #K66FS:?G[:E2 M(HL%KV(G_&4'-CVR7^==CS"$<.!9TV%I9HX%RJG32U0 [:!IHS^9Y8$P7I"= M03)-C'BUO%XL40V0PWGM3%.CC;-<2[)1:)1JS:P1HCR-1_;KI,8R*GZ=#Z&?3VRLPIU>J:/4YF*E4M.-+E,]GNC(,K^>-!4[B;U5%\=64I: M] .UY'OA8A,E8SEH6JWUC$Q"3W?)4"JH'JA/6[83Y68Z7()UJSLM;J:DDAY5 M4^G9G&UJ$#"PZ7X)MA[XO=&S];A @\?69C[XMG_Q^FL2F0F[;WFDG_6M[GYK MDKSRR.P,DD.++_#VG[K7#-NOV#,==KQ2_*^>[\)G#FUWN?^*WO].(.?3MZW] MMH23\%/3:6?)1A^\;ZH-H/$>!N#L5M2'K?5?-=9W/R_J=\4+\4D+\;-X0[P0 MG[40/PF>Q N!J>FY%@)3TZTL!*:FLR[$[87H_-+)SH'C#5>1^>F8H4V$WOSO ME\27WQT_]Y5.?NKMBE]VOU9-!\0J\/VQ'Y,< QBQMR%8>-_C??^[^_Z&(EE_ M&1"=J^_#G\7U/_^Z^I^BOY VD>_J3?8]" M"N\F"!>O\Y^L,WT.+KMV4M>3@VR"!7#",T>5XXLZ=W%1YUG++7U6,#IU-!A] M*8UEL]"V#2LERW$RE\NM%RY=CCA!SWWZ[8.5\<>5\S^"] MK5(X#V4!;_'X(O;2"(U'I'">K.1+2R;)2V% KA.SA>CU:@UU6WP\&4\PN+P5 MQC3&]&V8M!_$]%BG\J)>!7.)K@.;*^EBHDR.U&T]<2'.)\]?N/-JLD,&VY1\ MR(K5C*GIF'[@18%%+T8M-@VP:?#@M'-9*;'#6 XXD'ALT3'$-T"3MC@[0D1* M@[!G8ZK7EDIF:=BHL61;K*,K;E$:X3C/7S M'@8K!NMM@O6R&N&WP6JGO1X1 M5O(UFHWX81D$H$557*"EH!PRA*X?__%/CW?7C9$52VQJ?->C M:)8]G+=IJW:L5W6=%_]D%9Q,F)YK!9G)>-EQR+6Y7 >%_K18&R]589O-%Z?S MQ4R!F>(Q!-.?,L6J+YA@4\FEE1SMK!1:\;/Y-Y>V^/"Y[7E+LV^B]* M=IC9/D4#1?YA: 'N..UH,&2]S["36L:RF,#0"<8A";>2X"/%QU^.N^YD"@K?!M#WRX?6>'V_^^9(KQ3W+3[,OH9CUW MBC+TFDX(IW!WQNTZ?BI"[;9="Z%46@6>!K]J3$?SUH4 3/U?+XN O49Y$Y-Z)\]S)BKR8&3 S8&:XN%OF*LR@M9?2T$@7)"E- M= PYV2JF*Y.(&5"E[CB?.#P%NZ-:W?"9]1/R!QMVV+##AMV5Q1"DLIUEEP(. M&)K'"L8-\Z/LM%2DUTJ)\<6@_X^0'__4N9WD/ZNXJ'*_?50&J?3DESG](U<5_UCM7%NGG\[OOO.T'&B?@N.XAA9H\(7^-;IW+8<#WS1, MS3-Q#,U5[D)'&Q=49J,$LYK,C=LE2UKQC=(#J M,T5=C:@!2JED/,F?] +?N^\HBC9^58C\EP043L&*LV!K7R!MR#>@M?< M@G=H7_^07B2E^:8>D7W&1+4,#:R$L1+&2GBGA#/FPC1 I(,CS>2K?3B&;+[+ MC2U0YNEA5FF;T[-;RO0ON!HES7/@K/EUX,FHBQ&@#S4P^:*!&P-BE*^,F*2R M=A?UI6MU&XDEU,!1:M6'FXX=J_WFA*CTE[_)KV3RR+$*]B!@WL2\>5&B^&4W MPD5YLU.D*]3:-GDKUP/)52V$Z]06$4UPG\.;GSH='^#-$Q.RY4WF,!+GD=TK MG>@W8,0TV&UM!+9N%C_FAH&//&JH:]B)@BW8F[)@\1;$6Q [4; 3Y;8A=XL* M^9-#RZ\^WO-':>ZT,!',-LM^PYF0Z5Y)7-D]9RFDQ&L&:NZ5G+@5 M;1@)8[_V7<[M;88?CQDK63HY]@EEKI2&@XI?K 6^!$8J)?S3S+&KPCBU+2993+*?1[*7C9']4Y*EU\R"H>>=,EE:I4U+''K< M=!.QR$_],7<[.;] LB>F9T>R-/,!O_;CN&=JP1AXL;0[G7E@#!P?E6)"@<38 M)X,-XMLRB/$6Q%L0^V1POHX[Q>(-UHRXUL'MTUVKNX54'[).-U-BIC @IRL] MW>[E1$\N-F"'<*H/S &8 ^[T]L>O<<"D!NRDMK"Z5IA==A9Y-\<56Q$'/$26 MD!_.G^K(G(4+:9O:%M\QS9B$?C %3A#5"XRY0YQ+%1L9C\LYE]4=D>OHC>?H M^QVT'?9$QXA:U5T_\$!@>@"!;Y=-L6YKCB^^0+(*@MJPI:V.\%9#J,[XU$C, M6B7"L[JU4)V" >2M*($J=9AA\7S"!0,: _HVD_)<5D]<#MOOBA._O>A6AN92 MDHBP4"QEIN6"KX\0R)$X.8+RN_;+_*!5LJX'8#]C>NAYP-'7L<"#$VA'*_Y* MMF"##.=>O)OP4(>[ F]YAMX6@NQTCY,C6=R!_2.N,U3X<<5)J6/,! M[=5H40IL5U1I>IO*[%2-4LP)F!-NG!/NW]-R,2)X5QC5\D8#](I649FFB9[: MDH5B&RP1(VQ3S/,G,_?/3**.TYH^SMKO, V,$_KBSJBZ.@#MN&:^IMP3?-U\GML#3[7 MD?UG1__?%&T^C8XZX2]B"3\S;B6\MC4?SM:%7'+5R6J0$*.\KFP2^XLP0SPQ M0SRVL/K0L9I9M;AI6VA:';=1#!Q'LS>-B!\B[Y&0/+SNHY8;:/:1VRS8 M)L3Q (](/9=5)$=89\\X\#<[1--9=[W(RJ]S@G!_L]IAOL<:W"IM M=*0UZW"=#==004E4:>[2U0XQ=V#NN(GA/JM"^U-%YCB4G6=-J:Z8^7H@,P+K M#181U[,ZH4XQ75T>9!RYU6A; M:\+W*[U*J9%.0=N3WSF4N)-N;XQNC&Z,[NMJG5/H3K.U3+_=S_6M-O MB"IH('1O/4L"?])?'&F9?T7?^^>")%1@@!AO%0?UE>;/CM'S;*:#;K[:73I M"O)MQV4 8HX;P,^ ^BCM.K![/C!B;[(&94U'8@.QKO/>D$[>NJ>#,A_7 33;V>=9E\Y$;>_6V>$[MJN]VW/2Z]&M5MP.J*H$2 &'M L0D,1>-\@ 6AK?S=*0?A* MLWO.^_;";6@>8HFO@O"/V/>7:#8.IG*JK8A7$[8C1,(&P^#;]J_V;T5L*,8?_3L-T^-5B5P9]]HZBMWH47YP8W+?%^"_VBQL8?(\7];M?31 M/8A>0[:!K&?_^[7QL7OKR]^MR,APAP@Z 4+(RX[4/K(KW\[JL>G2(FY4#4 ; M=(*#Y,WHO,I2+*\*0#?4I*!3-),D:<[@OVP_]3RS=F!J_811"M5J+2.VQ*V3 MHE!-?XV)U4Q,5E)R(5,0FP5)CN9C.YYTK9J1JK*4@2_D6KD _U+*R"WXLR)5 M6W(MFQ;E?+9]W+V/=NQFK9&.IH#/:T(Y^1S@\[%KUC(IX.OOV: M@?Q/Q=%" VHAXZ\74_<&>UEP8L'8#7TH:_QS=O02WS0[3 X9$J)O0*DD0U$J MRW&,.C $H&J:3B6X1)(T2&:W@;675#V59KD.=69+"M/K@53TA]ED7422[,>6 M8JMMI*>3\9H,>88OBU(_,V:@I7/84BJ7&#TE*8'JGJA0E737EF1R34_7Z^2M*1LN1ZW>@V?7HT+]2B EH'31O0S.^$>F5H MK4VY3"6SAM>@X%./K%6N5[1;RD('2JTRF4R2MN,/^E'BYX.FF6;8368%UK#2 MUQWG%)#:2SLB=NNR+*GUD7M:/G4Q#2J?K MY:Y2F;L6!!9]9%Y7A7F%-?U110J]4<55$FD^$$5DA!XT[:^E>I!65V-)IH3D MLBDM,\,-I*HC\RIT)Z6"I#R;FWRCX5NFE^SF M,XQ!&0O8],@FM-/#::MG)15+8WH2Z%$Y55(:*G-D!C8-MA;)6;1'(I2)ATUY*U\+^W8O(,&PZ\\:]0Z5 M%):HZ4%?K3$Q2<]\/ZN8C-\( &?GBG 3PJ:'--SL+#E MZK6W.V8WB0QJE,V M[,"1U5(29"@-5[,FF1OIF[2X)L+:MNE!!XP"-]%4N]XGI=0HJ8' M'0!=NE]QA.Z"K/63FELK39S: /;U"+9F^?I"75842Y&)6JY8FHZ4$' M4H/ARN2,0=^2*X)F^,(O"=.38C,1(G8UH5!.K>J;BPJ<>V80$ M/@N'294KE(627"'SFI<1%HZ25JNN_ ]I1C M;S1NG5K08+2UF0^^[5^\%D3(S-H9CLC^T+=VR]Y"CBPZ+0S<_1M;>RYZYXW5 M]\HOMFMS:%0'WKYC>]?$5H%]\*B)B8S(]_UPKXRJ5\]WX3.'MKO<*[C][P1R M 7[;FLA+.$\_M4YWSH+H@_=-M8'OHJ($9S=4/RQ3?]4?LOOYA]YOYN29'UZ( M3UH(ZBN+$7$+"Y&,_&EX(:Z^$)B:;F0A,#7=R$) :J+Q0IQO(7XU0.IGJO63 M79H'OM9/B1WX&2U_3G0D-'_0@/[[)?'E=\?!?.4_]V;*L8.(DY[SJNF 6 6^ M/_9CDF, (_8VH@WO7[Q_;RBN]Y?WMPQF 4 % ;<3Q)#Q_4SA77ZON_SPY_%] M3__NOJ?(KSQ]W_L>!5V>+3;YD=?Y[I>9/@>573N][>D@?&GCN- MN3. HA&=40P%\2V@E0#.6)F4N?9UT;/>U8GLZJ>_H;5UN-U_.&AT#B+13Y3+EALKUN4UV%FP^LGD2U M")U"2+Q(C<_;,"J_%]2(+BIY "Z2;MH +=:A!(@2[<#7.K(V[U6-WRHQ77LK MG,THN8HE>7NKBC?W@V[NSS-#V4'E#7\,9OK;!KD"6^ K51]P_92<,Y$HC45V.^^FGR0PD<>:QY((7PF'X%QV-U)*3^.-D(FBUEFIO5H8 MXJUD4KB18O(=U-^=JN?^XMCT&MUF'6PB! MV_+C:?BF&9R,L6FZ2IV@N,U&XNJUB5_EAOV\)J(L;:@""WU(7N<+=L/@?CAP M8V?)99TE/\7YC_">;]R2M7+ZOI+KT<-0IVU-PRTZ M6WY@P5L7.QO@N8;FCW_DOYQF.@C(-:?U'<"U81EA^@CAM4R79.51O4N&3J4M M\[VP-E\L4=)Z*&P(',:"F0"'L=RU'OH)'[SK?;7E$5$.I-"0Y!&_H>;L;!#, M&H@8T!5'^E0![#MSSZ3'FC."CS*=UQ=%?!\$?A3A:YM:! -\:>2&S;I+'PP] M1OP]WK3/LVGQI9$;,*PI.OH 4==A3^#WB0=T8"Y0E1"LI.]:25_Z^^:V%/'] M!R+\Z/\K.'M,-E\@>H> MF&FF$0,K%$(*MK:N&XR!%]-#SP-.L#."L?GPC.8##CVXH/;886\?-25M(2@Z M1@WA3XQ@=XJHB&)_R$IJ0[Y>RI@U!\J:CU5 *!S8_!>WE@LA$E>7115*6 MP?X2C&SL+[E5G?(.R-\U1-8%9IH"S7(H==)Z0%;DT$Q6([1#@<(S[ /Y2U[. M<&;:&CF2XC%-U[T0'/.@8'/K1LTM[#*Y5_FQAU]]BSZ4B&<+O_+W\)QC%S?< M/%'3NG9H$8D1[[+\,L60#97BD1Q)GKP!CZ'[/-#%'H]+G;S\!*_O*@MOE=:L M"EWNDD1;YQC/&)77A0BXR/61.&E'/(#K8S=9,5^S-0].53RVU$8[B1$5^T:9 MK8$#AB9VC6 #ZHY<(P\N4Z3IS';7 #2W&#TM3A96MM^2B5ZH )Z:NQNQ(8-@ MI%+"-KJ$I' >48QU["RY58GS2UA/,Y5>HD&//3+GS\;C<7V3,YD(ZU#/L"?3 MZ]V;IV2;!.15/,EY,V\])4U=N:CV1?7)[10,?S*QLC,RHG0].SOMV(F.5ALN MEM69)ZVG<\<"V8!?5"%S1:E!*0$'FV"D?U2=W"[2']0%[WI5P_X9^E$"T;^.UA## MQMC%C;%K4\8G.V:N/=QGT4(0[&F(]?H.ZJFUXJ/DA=]/OE\P?H0HF0;/K\AB MD;!*'3YLMH:+^II=PGXB092(\Y>41)@IGHXICKMUKCWXFR.\29BY:^PC"](YCB:PM_ MYN?](YAV]6HSG>V;'84;*9E&>\(T6+Z!8(IJ1<3/=D?A)[6^;^,0?5?IRG-A M#XR=\>N/72^(ZDCL[.!HKF/$F>](8IO@%H_$;F^:\*'[M471CAVRD!QD2*85 M#5H8<,TASZ9=VP;Z-C6]C&@#L4;A.VD2IJ^>8<##A7+.VQ?T0SJVKN_>JX)R7:C8-NK"09L/ RJ4H?EDH;J2N M+2*JX4X7R;D;_\^/,9"[L,>CYQ?8U,3AW?=VD>/^/4KOA"05]@#]6$A2K=V: M4\O*ND9.-7(VGBT&G5:X5.DH<2@3%V@.NY8PWO%UCNN[ILZ#]W7"3#=J8GY MK@M])35-<)/ C/!^7A_5%1U2OX3\@Y -?'9] V;CU@SC8DO 7O;@M>/3;B^!:\"YOJ5P[Y M U>W8NXLLK#!"GBZZ>.;\5@./H+1]+2'\PC3M0C2OK2#M''$N[1R.4HE,OQ( M"E,DOPHH:NG0(Y46MMYD*G$JJQDF!DP,]VHGWA8Q7#A&\C>(P7;;4GFX+A/2 M.D*NL58M& Q$#2M[,'QXRW8]A_*,8VD:0QMQAS':=$1%%.[H#V-%HB?!A M.3X\PX?EGRYFFF"VB^RN#?A&-+X//S39<@O0+K<+>L>VRMM2+K1FR2>^*+MGAY,9$-?^8&XU MN3Q#KC-B;5-KK;6Q.$)=144^X\(1V809!C/,;3B&;IAA[E^F_1*MO!NVV-02 M=#$AE5UKW6W5Z575R&>7(NIS5/?\\&[7'>5-O.$(Q9N9A - MF@NH%!Q4\A*G4'QPB^+B!S"W-]QG\3ULD5\;2CO<-R'L:PZR&]#_I>\P;P(_ M\$P] ;Z!]$QWK[QJN6QZIH=EO35S9Q3N(2=3%17="[?@T8$'3DI:!R;@@D% M%VFX8U?#95CD?9]$GQ!Y@;>JY+QE".7EW$^WR!&BDZB: WGZZC3V2F!##1MJ MV"N!-SO>[-@K<<->"10]8>Y*:<;^:>R*:?Z%DB%A;\3C!K9?P=N O0GG\2;\ MD>*OPZESC*PQ;TW:W(P'99V6J-ETL:J+*L-MZ MD.21?-V8+3!;W,UUEOMW%7PZ1;SK11B1^=%BT!*JY'3=*;!*:ZCRPA)Q!??E M;R%.\1=(R'0SA("]"-BPPEX$O-GQ9L=>A,?V(J3?M MMC8;.DJI+(XY;KH0F^3H9NA"W=1]R;/J)7+:Z"<'Y;4[7TU&B"Y0)((03Y*G M^ +[$+!9A]5)]/-I,*R(P'0B;L3Z;RE0XBCY@"#4"MI$Q96$J@6NFR M]8'0*#<:*A-EX*38N$!AUP'FBL]S&SPQ5]"JI7633$*=&B0M)-?=26)1W71O MARMH;SE7M3E%6:7Q*D@6;6:9,47$% M,+!\_1/T7MN%@W\$S'-;YM09K=853>0;2\0ZBX ^@1?U1/[MH@ MG3<-,NR,\YUI:LZMU@V5I2+?=9SB+NBZQC!_$)@?E%VX:9C?^B6Z#?!< ]J( MYP%XC5IJ0[+3K2CI_$A;U#K ZP1+!'#NR]_$V7W-MU&$8:MV%DFMYWA4 MER)ZHQYDNRC=8(*D\#D\9@)\#O\93'#97 (_9P)2YLLM>CW.6?*T%E*NGPP, M)F("J'N2_'V=LO^"S'%G "V$,XK9*$,"KGV)K37LE+F:8JGMT5A&8-S5J3T6 M%V2JS'P0YIMMB1!K=#40%7*NCE26V?EAA%/E>C&R,;+OSP]SWPKDP\C.% >) MJC\O3,E24./"B35*#^LB0G:4LIBE$T_EA F !_P FUW8[,(.F+N3,X4=?)'- M507'TC"N!BVQ8;;*$:$GYC\I/4A>@QK^^T!2_U^)AS^"; M8<='5RLJC3#__6*B;MB>;\SX1TRT89]^_T_YUQ^CZ*ZI197!VC]^U)_&IQKU MT3+#\/_W*B;FKVJ"XE]YWY<%$U]-NO[[__U_OI[\%PL*Z8$;1+_]82:_6M4C M+]':8EHFM(U,S8&T7?G!OY5&2"OBQU52U%=G2[_]:6HK/K2(*BYI??FRXD:# ME9Z60U\Q[-$^0ZZY2W[#?R6(+]^J3>L?WPMBNZZ@CDRW-( GLQK[+Z/64DF" MXV\H\BOY2D+Y6_R#?55NH+7V466@_S47V*LJ6'U=:GYI>=V_M$@]?NN7W^>5 M+:Q*Q]G*WM=WW3]JI/8]6OE7KEYCEU8;;=6@=A1IP+J*DJ:NXCMXIU(DVE:1 MW=H>, M-.3DFA^7];#"M,M-9:Y;?B$+XV'YFUQ7GI=_3[CI7!9Z99#OY7L@S0NG<7X)2>*/&.BWW8'&C/_ZU;Y(S'2HZG"2GM$ MDMI6Q32\K>(F JM;'-94;$OCQ@ZE];;QAZG2_GP\[+B=%@6$"!P9#:CE"?5$>QON3[)I)L4]V!Y::FHVOX[92ANVEU\OF0<>P\'ZDFA M5Q%:42+PWTD182G-T]F,4T)S,TB*='B2U9JT^?FVI#+M?-]5EKWV6- ._G$X ML51,1?].*0N\U,M3L@-[FS&^.<#;+BIG)65CIN208#5"I3T'G2RID-T9T%!A M2LKF3!>D>(:)'*/A@L+%/35("U,5*]+&3&T%S>@"W1'PL@?#ZI(0%'-6S11I M\-]$D>-&55*;LPLW3'&8#-4#H^+-1?EBKV]R!F,HZ#F IIE+86-8+"GQ!ONI M7CXY<9JDF")*V92\3RVLC#*:RS><;$DFPD%RTOUAJQ;[P;ASRDK*YO+U')NO MR?Q\=N04/R5\(4L]O29M+#_=#)#9$DEC M.#PBULA1..06& M;H8$@T"B7U$VF+JTXRFO].4.)R1'?[S83\G.IOKT)E.W*K4/QYL^RZRW&HL5:8.I'!<4]BR4%<=#0V+F#[CU'J\^O\DI3]+I@;EA J48]8K8SAB5;'+JY&]V\[Y34!S9]]A!XAV/9T$L M*1N*>APLP@YU<%6ND)TY5^1Y&ME924DT% 5&?=ZD#R/.3*FU10V4^52LQFPL M"3L-!<7-LK/B&?QIOYI%'A96\T0:@M*FF(EML*ZBI&;7PMUHGXR]:M"F]I%( M)[(Q9=.%TP!;IM@T%8:Y59'2#:3LH[5+(8&FD+@Q1RB&<[(2*>TFHTSU;*,J M3D#4Z)Z@$[Y4L,XWA/ M*.2\,*A]J2?M*YPZ')C!<4^-:*5/Y9MHKHK.UJT6U>34,A6,F>[K1R[UC"4W M1CN[O+1H5)-3G9-XZ/,%E3O+-NJ-W1S)MXY54C97%2'NL.@>!*E4&4SPA.,(\4Y.38KAC4I(U5#:8"27A2?H3#K4LI[6,OWY>\ MHJZL:E?R'\M$(=U3=K@U&B^[,+H#H'@I0O/)I00SM5^]?E7D*)2XI&2 M84+11J.8WLYF\9BH21N<.LEAV\^G.N>@U HENEK"T51%BC8 8*_HJ9/ARX62 M$C8J(>K.V0=6:2>;7!U[2SJ//7',]>55=^[L3P-6R2K2QJBCE:%&PK1 8;., M%PYT:;/,$H E:4,"Y@(:1^=I(BFV?0@GLGVR5IMZU.;VPQVBW8E*NW)^>%M" OM W.ADK,':4P*7TEM!_B?2UR M%W[-@R9K$\&5I".GXIPV2M-S,0F6TU)A$*3)K^V,5(_C>5A.=WB6G/$HW9-Y M3=JTUY/!XK#J0Q[L.1C;65&3I80P%6G38 _<5,.-D.#,-]E%6F37PB1VDLG9TI_R8)(?^E$:&]QH6WPRX?G M)VRR)A/%9BQ[UNZAA3FII]#D5^FB:+-4F\%*V#V;G;D0L^-RST+0)K]R9,E( MT\.6)Y(XPT'[4[*G=A&7^/6H#7[E4K3N&'+2 M=I8)-96T\RQ:F#5I@U]6RJ_1[IK"';N_ZOH'$8Y3JIY DU_\'MZTI]:(X^SC MJ)KU"'9XXR&/5$W:D3=_)SJG]L(3OL!?!J+ YFS%7+%<.N)0Q993=L0Q*Z#%?CV0*@<2I=>MANU$WU< M,Z'I/M&D-CO@VF"K"%.YB(I^SS+IDA9O,LQP.N(>P?72ULUX+Y^'2K"/F(JT MH6#"]CR'E[NIRY&'9$,,V<+LEA:T)&T"ED/\]A?M_AEE(_].:=>F%-!7/YA&?'/KY5BH(5%0(?+MAN27O%,Z<.$V_> MQV"$$X:EF]$M:)&SK(JTP2]+7F2GXRSM*3RR14ZEEQIOJQB6:/+K[);NDX6, M+84OH\F(D?N:,JPGT$0908TF.V;L08J [^*I&(>V3UQH&PS+1U-S1"_W1Q@] MD=A.R?E@C=6S;3(L"*@K-I6V53C%DP\3ET#8M&MYH@(O" M90Y-/V$FRUN>RQ)8*(KX2!@N B]*EEUQJ:%)8!+Y>$ZU$;V%FN MAB,&YYP93&XD1>*7[M%9UZ17-C-**F/$K. =CZ5GWFE?6.BPGD&37ZK&F;V#FD_@;%V_W2K^T%/8(BM%D9 R!7'&N?.[0[YEIQ M'79WQMD9O6I[2[$B;?#+R[M0MT=-5K#)CJ4X9'4/JA27:O(K7:QXM#/IB$K1 M2PVD3?;.(5^3-O@5DRMODL"E5.H MY-<5EWVA]K98)_:W'"J0,-+NAM,9PU2D#7X%/H&V5])QJ/#=Z2Y;XFT$-:R* MM,$OZ[RD5F-L1W'\E+/UQ; _7J!B1=K@5SL;K.B#M>_"RW!/T_0L/K?MFK3) M+[9M[HAI5 :XA45TYF/?4E2TGL$5/,(F/>AD!PD.80I:R_GRK$F7<1O\6A_F M8TS::2NE.(]/YF3M'#MEW(9><<;/+,&.5'1G.M[VH!::R+M]JR9M6 ^5:E.0 M/V)BF)QFH;-!F0X\J$D;F_]VN1/Q-6I"2KHDU\F:=D]\*E:DSG881R-/&'AR,8)N01O1=O<_"W86@GTJ>V4 MKL(FMZ2E685$)6US\\^[KEO$*^V@\,8Q5Y10# VZI+WBC7,ZH4V@'2(JRT*S M5^QF-QFB647:4+ %3E$C+-MLG' FT4.%S,Q\DE*H.T E MV)"\>M3&NB3W<%ZE0VGAF'-I?1#V^\7482K2IL$_8Z8C._U\ PN),26X M5[QQ-SL/#P6.V0J+P8H.0ZO#8E^3-O@U%'K+V.SI?6=9;#UC<:*2I(R)T"O> M>-R>=V;!I(,HK,I[NPW"C]JG$/O>*.YZE7NNXS08=9A=/43=87#KQ8D3:7QAT,GS^J4PU& MSVNG PGBE)(NM(VE(2RV;A-K3^;2"2&AW5,0>NUZ"LVE">NS:/?6(T:1"U,3 MQ5 7CZ5IK&@;2[-SQZ+[$W]08KV]V\0F0T14Q;KFTF#/*E;).G%@;S6,^@89 M;L/25T&O.,[)N@Q9QL98A8O36!D?VVD4I?6HS;.7.6\=*)?A%#2-RI7-<43I M615I SO37)UTR?2,*N3(PI@ -UGT5(_:Y&T\ZQGM#J%["CO+B6,L$4FL9#5M M@U\P/L"SRQJ[+.;PY82K2!K].<)8L)5C; 8<14U#1R3"0Z#)N@U\D5BC4H2T'G$T2 MU&F2'0?BJ)SN%;_9Q#?R8=,5![ WT(YAR'&T UL5:3,PZ_N"XW0%UI%UF(9. M_-0YKIF*M,&OJ>@6>-$[\XZ6+[B5QZX2MIM5I U^.>GFS.[Z93@?VA.KE]G( MSDGJ49O\4M<,)$_Z;(=CVXFYGV)S8O%(V^!7L34\;)$==HK9WQ]=/MOWP@L/ MFOS"PK%',X0:<^%PQ>:8RL_&;$E[Q1G'$[4(2R/+*\NM<<98?4#/=S5I\R@6 MR\?[SFDBPP([T-$!G(;*B*E(&YM_!*F[N#TV!:XO#8ES8).82-6C-C=_9A%B MVM;2)HHWAT))7$]QK%=BQ%#26V\,+;?.4==F7=F@; MD^!T09+0>M:75D9-V]S\+7KH;;2IQ7.%36IR;JUXB2OG>\6[))'UP><-R(13 M8^'X1U*!^#93D39W$D:?4I@X2QQ-QK)XI(A.>UF3-AB6T:I8.,[CHQ_DP MW WF1;>>0)-AOC1.E5!>;!UM- _CZ7S:1=H7V@;#=&.RZ'":#BM03QY@AG=V M9YI5TS833>-\;PFLICO"6NXH:Y\-Z'X]W2;# JDXY10^CA5V&6[VZ$[W\M(# MP:ZXE[ +]6BWW*0Y5)YS&A4K]*A*GUXYZUWWM^J,5+<;!67(P",=\JB6C@)V MY:QW>@@P(2>((VP>S[1VB$;I,:@GT%@7'1HG%R./N&*..NV^-S^D:EZ3-G?( MCEQ0&I+1,LSB^'*Y%[S%4A=KVN99'#$BMQUF17)+$M'%\8#VMYT+;0.1/$N@ MV3SL3KBE/DK2.=SO&2NK>@FLP2\GP;FE=IRHB@QSAREL6&*OU%OLBG?98S=I M;BV,-6R'OB$D9W(#YUE%VN!7Y&9#-(+: EUBNB/U M'6\.\[Y.&3%Y$FO:!L,41L13S*96<)\G^[NCU/?.6#W;)L.(H8"NAG/VZ,BA MLVH/.\:J8]73O1*_B'-E;T;5.<704MV.+)1.5CG?*^[ED45.2GZ$5S!9'&<# M?3H.=R7,L&N.H,N*H;#1>JC"+]+YJN/O>QY9#WLE]>1TZ47!SB+.CIQYNG1H M9QY>QFV&LKWM,NIS9\_A4YL]<;-Q.& NM(VEZ3NB#&(Y:YT M[(HC.([WMM\Y'CTE'*K=)!:G(TVU*M*&@)W%:((DUBR$29:(3KHL]/-E/6J3 M"SN^;2N#_<*"[?,(A60(-3NC>M@F%_KLHD]"PGH,R]U4M7':C7SO,NX5+LP\ MP@G;*T63)TMDLW+R##3(7,9 MM<$P%)]-M^1!Z2FD%1Y[N_XQRTLO'[OB-);;:6]UG(PS6).#G!1-.2KQ4)$V M>>MUH,V0E#L!+,?249OF!S$[B#5M@U_B,&R'B*M+'*_;E#!$DAZ_'D(D]&TMQH'_> P%JOG"YLG(.Z@@TJ80CEV?- C%#9'ZVG],&J#7\O) M:#HPI/,2EJ%^:0T*5_"/-6F#7SBU6]+ZPN@Y_ C9KG7,.?J3^OW$!K\F]*2W M/)ZAJ4*:^QXZWF#(?EJ3-OF5P08CC4I?Q>D++*PYZ&B+(O4,KIP8C0@4(X[G ML<-#QFF]D<2!7CKOV#6G,5@?$6H53W=*<2![:7N:=9DRAL*N.(TCO-V?ZAU\ M#Z>>AXVU--KL2D\!NW*".^SVXT _;P(G]%')/,D\AUAB1=K@5R?(]/+#5RN% M[-D;T8\071K7I U^A0CBGN"(UQ561CR2WP7^RJCG>J6$0H)=?[>T#*?<_KF. M.90L.:LG>T6_SL,Q>UJM$T[.5&-[MOM+FKZ,V^!7=R6YA#WNKYW^F5RWER-C M02KU.Q<-?O4&.N1A K-3TDZHEIH5B&9>DS:K.*A.%ARZ4X"+G7%9XSGTG#LX9NA8@ZV'=B"X/EV6C_@ MT_09AYZ;[GO3((+E:6\_8U #$N<7VH8@Q&&RG0\BEU=(W6=&N7&8"7E-V_09 M,Y+>H#1,6)S'="G!H)75NIK#%2<;(LUIWR1.$@>5+&.(@%@(%E.1-NL#E..) MX4?*R3&Y!;EG1[@O=VK2)B"UTAQH4]10PH7IX6&*GJ-N3=JL4%K8X;%OZ4M% MSKB)/]D8_6-A5:17"F]P^108V(ISO#**'N1=&UDS64W;S!9%\UTV@=<])V67 MBBI^Q<%YLC5/HS/8YD#ED\Y!8' M1:E'O9(G"<9[B3V&O.(-@NG2A(<8;5YH&PQ;9/W]_,SRO"(/\:)[SE2B7YH/ M_)J3/5OXXF;<.;I.N#HYJ&-@$'V\C-NT^&OJ*(T347;8J*<9;! QHW%]TV># M8;PW,354M_UTUB:[+95D]DD)R[E79U>0#B&NU9%VM %BEMZY]#E M,:??L8+N\.PEO?*P4%GJKCO]19:!ZTGT&38>5.H:5'.6?$Z MFS:!:L%^,:F';3+L$*XY-"FXD%LZ:1O'1XO.QKS0-A@&%Z;/0,FJ@$O'9C<5 MN6*3EE$Z?LW))E5N7)@SSN&\E1+"$T]T9A7M%2>;6 ECXPPM#C"[D1?B?K]9 M$T5-VCR25/KM:=#N+A19,\NU\6A89<+P*_ZXD4#BH@A&GD)&CFTJ9KMW'M>D M#6/3=VMPY%9EM*G"VV#7X< X3?0&(NX93H]+Z$Y3FH+L>IE;!;Z M8?Y9A=F27_91B-8K>MSFRI /O^*.:X4S[4%2@"KL9($?^/[I=++K#LEF<4VR MX"F=I];*4E;:H;D>I=2Y)FUZ2]JNMQ[UCR;,^MULGX9FO%W67%R_C-O@E[3:KS%XO=:= ME-[N744(:$0LQ[U6E2P%V#+H] O'\_,26ER,"\>:M'F$JY%&.CIUEK"]M5<2 M,LKS;KD]X%>\\605X,<44EBEH.:^>SZ<)E215:0-?G4&*F=/@[7ED.-9@M+I M<<&4'A!^S1M/ULI!6B>.S*6'L!A39"PJ9CULDU^+GH>9UC3VE&(1K5;V*8:4 M03W;*Q67 DT%A3K.%.ALI,0.TS&OC CP*][X<3#1"6NWL&&-TQ;+OFL'_:(F M;5@/G,OQ=%M B-,?[0?[>,T=%\NL(FUZ2^-##RT=DPCFH\5P?B1XC2PC_Y*T MZ2U1,\YMBVU5@,/SPIO/^S!7Y=8M-'*R>0M-; MZ@ZM8FT4+ B$%-V_26C+YA'@XTW74TWQ&GWE@@K-(%PJ^XXW0^ M'@P,BAD[_9"CI5.;- LMJT@;"F:(1)"?XE6JI @>#W;2:J+P8D7:4+#>NKU? M^ +$P&QGM#YN'&*+FO6HC74-T\BUN^=M&_8VP_%RQ 9RDM5S;1I\0W$E_- ^ M'AVO@ZT8LK-,K7T];%/!(A,3HL-6@NJP,C M#25)J3_K1B7M%7<]QO/B+LTJT@:_=L2>RX(-F2L\[R^7 M^MIF1:L>M>E=\K,04D^^XFB..]]3Y\V*T6O2*U9)R5-[H3,:W,\/BWD)HH2F MZQDT&39GCQUG*>]XA65F\IYU5YT\MFK:!L,0RTY(.%X(CJU AM'?,%-/N,RA MP;!5=SPDHOR\^B7M%7?<<11GQZFKD)-#B-#/ED;2A%B1-I+#AH+*T&_,;8+,:7<1M+6V9* MH9^=O/1;]9F'(T.*"DZ7<9O>$M/Q-H/#WG4@KCH(#,0Q>\S-^V%-VM"%+J>%HC ^3&&; M6 YQ,]%7AW+?(ZZ<3K?S ;=:FH-"2:$3-; 0YHSTZE&O5"*'3"3/9.Q8AK(L MN9[TEJL=5 ][I17)0YW><%]&&N&&WJY M7CGMM<<&:UN=":<1W?')@PRSRG<3U[SQ?6F*%:E@0L4DB5TR-OBV9%YH&_R: M4Z>#&&3'W"&/F!N-63:B&$8EKGCCNQTUF?DDZ<*"TJ/YK3"9CI.:M'E4HN8L ME=LJ7)6U[H8,)&](1JQ(FX6/\4I8P42TJD.+V%\8BZF?6LDE'.XXHQW@YDC&6%2P.84(;4# M/1\F$%.17FEXL2 "=Q*>2_&]CTV4N/2SLXJTL?EKH17%O>&6YT(I.VR3\T:U MAU9%VMS\!6X-Z?'*H#D3.IT*1W(I9ET/V]S\U_*\:\FFDG#].!RBTCR5T!RT8L>N*YVC,W?_OCB MZQ[6JM?_\?:"J@E>OS3/_]%[6E\K ,&_PCA%(C@!HW^[<>"K*V(>[QMH7NB0 M1'_,YX_+12Z=L-^\V"8)_KRTB/P519ZZ>_&K;OZO!@_* :NWX_[HD?WCWU!U M.\YOE[L9LI(W_W@MPI\_U[9QX*:)^>_JAH37N+/B>^\-^8'[5KZZT.([;Q)Z MO"&IC;TCRQ^[G>L/;G#_0W+]6_6P7RXJ\8_/U%KAO@P3\5 M8'Q L?_3EO8!E_Q/?NWGT/2G7EO8,^ IM_GDQ[\\'PCZQV%\E9P+ _B&E M_CFW-1"J $W_!$O^IQ/=.]+T^SY,;7@N'_UT]747?*?'K>_#E-LZ?WTO'MR2 M[7\W<-RRV_->BG''?M G"._+Z52)8,T%0MI#LS0B( M^BM1X\\5-5+&.^B;[NY7I0VV]W>/^6_+U07''."8 QQSO++A+TW 1_ 9G+^99AN0[0-A?P9A61J<1H5+;#'OZ A(#]NT ]" MH6?E^EXW.B(;+'@*\Q>GOOGW"Z'_DNZ]8YLH[[7(?#FGZ)7SO W9?UN\+^WN M('6+^[ZZYLW4[^1\@Z(\MZ'$0 MW\UYQ?-D_&ROZZ[E^L).UUL$H.^7=@7>&_#>?N HXH[%/ \:SML_GT T'KO9 M:KIC1:7"&+_]2]=-<[>[G6A\I/FI%A4MY*&%PBCV@QK]U?G"VR[R#HY=R'=@ MR]_T_>\E"2WT5Y0H_P=?_BL_LO4?.R^G[?2N?N_7Y3R"U5. M--_0(D.-Z_U1A9+C.=N(_@%FUSR3NVL_HSK,+ZWZC:G\\HM,K H[%4%5#%%+ ME4+5-(8L33M6@R6F5T*0"].2]55"(/#+?\9,;L=_4ETRO_5Y\,3TMF:D\BK. MSZ&ET.'0@1^&2;9=PE'YH8:IVY[FQO_W"X3]TMH%D:+G2>_^:EG!,GC MSW]I^9I7\O3Q WZ[;/5"FL35XDKNE]:ME&I)48[RQ_M[RB26!S"R=GAI;C/: MG%R-CXQ:/\Z*P0\$1?_G?__*N)<[K+EA(+UAK=([V\S_>K':^@]B !2YJ^YT M?-UE.Z>^XCE9G!UM?J:YV9VAOQIZ7VX"9A1?9G(%_J9SG#D]9=&'V;P8"&AO MS2)X!7^B@C_Y.MBO?,!WP/ZMMZ1^'&/PYK;]WHW!ET:/JBYHZ#\>ICX:AC&= M:^V,MRVECWL>::Y<7EI9KVL8YIYQQ-#15N0@%-'"F8M%!9.I]?/J&/% (02P M#< V? #;4!F#_[XM:_!'&] ?96./9@ 5N?9H),<6;,K+,[+.IF[W\,)FH.10 M.S#".N0,,]+<89D=K?L\!HWVE:-0/:-,/;3;37OP/\ @ (, #,)+N =? MKGFJF\;^4F$X]/7 ,Q]MA,W%Y"! $P=>KK0-#V?3T4I[*QO1=:W9H1])B4(2 MF^Y"(>F 75J5CB(IAC.YB=!+/+/C\@O_)!EQ.ZIS"5)D2^&Z)]5O&F@2IWPR.G+[*1NLG!$E5C:!_N5W M\@$G@2\.;,)S; +Q+@NYK8,[)U@I:F>I[6%>FG<):0@APTA\W<,VB5OE >]V M^EPZB36(0W,\(JO#-A3]Y7>DBJZQ)T[;GI&G?TO5G)I)RPWBN*4E261OTT3; MNF8K"5I#WP\,+='*+_1?6Z7<6G&ZC6W#UB*[JE"ZY\[HCW'?VP^C$[J'0O[; M$^2GO+3BE:]C>R?=?>-ZR)OUASZ;,K]^[Q%09J#,GT&97^,L)M#S$8*]-:BL-ARP&RU[?EU9Q[3A2LN. M\]ILCZ.0U9SGQ-*7K@[B_]&7OK^&N3H[ 6VUV*R:(+VCZ<>U6#Y<8QSH@WOY M(_K/+N[W2/S>'A=NL)+D-;TO4/X 4' ?=J3[= =42$D8]SK1Q# MVD!J-AY%$^_Y#B%C'-(XJ>84SX-O?')=FUF[1NQ7GI%DEHN(2RV0S>ADZ^:L ME$I@2*8>6'X]RD)S4_.*:]DG)HZ=A8N XT?VE(*+*9&SF=JN&JIH$@7=5,!B M 8L%]FV H "@()/W"0#Q ^,( CA 0H "MXES7+C*'CC$/Z%\S#O$'9/YD=A M,>ZV=]RR&& J572"K<.487>5T7DZ[K[QOHHZ=],*CK4:F+D9Z78,VB;NLFWB M%>XF?-&SN>9=9>QAF0T"ZMCGT@ GYN)PL/]DE-8SCU#3*B9>RN.#[TAY= M_U"H]3SF'O7HJ0P1OWCT >E5 <:= M5A/=]$G^>UF+V@7X7F-Q+,0#/QP+?46;'TP96>X)=I*5QH(HC<7K'<:#0./S MV8X;JY>^:=OQIEG E[ CB;>B^HN5/G="AA(GR_DA'7B5':GN241A8$F )?FP ME@34- -E!LH,E!FT$7T&P7Y.*W5C@3]09J#,=]I&].Z1Z LGLUXB>C0=:9.A MD[T-0U$6HD<*Z5!,?61=/;^#/G40=8?-1O5I?BNSD_W>=(V*TW_FK5J^F;1B M,TG<^HP ]!]]D/ZC'^D=_+C9K7IAU8%6+XCF6KZL$!"XE1S*;]0_[?P]X7W% M6!AG9J1BBADIQ9F,Q;AM;3B?4>GZJ:Y7NN,#]'F!\AA0) :*Q *0+TX0 % M 4 !0 % 4 !0 'H'?KDX@=&$(2% 4 !7?3.P3]5/+@+3,%L^IEP\!ON;9V M$5U+^](Y]%#G"H)=*]%RT.]RE_TNX)D0D+0&%1C 3^& MB8Q_F=,LB)/(3.RH7D['],V=G#Z^?K7?%+W'?FY%H$W M=%Y\P^FY$M=QEL72\//#:K;&K[J^1H!=$9CFOEIY&D>GK12N) M2CZYM6"_RA2 )H(/TD0 'C$!^5M0Q0"J& *0$$C0 % 4 !0 % 4#!C5]E M=XLID\?0F7V,G.=5X'SA'>,;\R]A]'<=.DP)2Y@AZ(SE9+*_C4:>=N#X3$60 M.F-"ON+E=\!H@5X$('ZP9X$H'J H. .>Q'N^^JG-_.P3H$"=XDDP10/(8F0 M&PI^OV-5'E:5UGG2P[KQ%@]VK_F6V;+]UDZSH]:INC6K:NHPRM\\E0PZF:#1 MXYFIFR JF0A=B']#CGDK#ES;:/T+KO_NZ R,--.$[%U#$#?%]TPNER;68J@M:9'1QM7C<+ M3-8+YG'N")Y@KP)[%0CI 1@ &-XDJW-'8/BX*9X7<+ ZLD&SY$C>.[(DG/*I M.EJ&(E,Y6%5BYVD'Z_X:=OZS_?L;QA( M'[:,I&$R_^NSU$.]M)MPZ^BOAJX>_S&C^#*3*_!G#[![F&V7B"+/#DM'=2;# MKL14\"%91"1Q-CV"_L*WS02[:'=G:WA] M7TIQY8,N1W1/84H1D=YRI"\9AX^I#K+>=);+Z67C)4M/_ &AF@=T %-@W[W# M([O;VW??S#3\V#[K3-,/> (=;\=F%,S:;E!'+>T)(GL;9IH6]=L)4%KZ/N!H25:^87^ M:ZN46RM.M[%MV%ID@S[,[TZ\WQ(Z09_E3VPAGVK)X ;SC^T/?39E!F\4 64& MRGRKYP!_UO3B7]7TDBH&OV""+MP.B;8SG,$.Y-/;MCG9XP.4>7;D4+K-7RJ! MGSH.0-EBR=(8/U'(0#OX[MEUJ3FC(GB=FZ,0\*(0, X?QCB G0X\CP4$"ZP4 M""Z!,G\:9?[ SV-]PQ^'('=EYG:7"X<3#G/T)=+^B5JW[W:E;:2SGS@:'G-> MO]^S&7LZ'0A9Y4I7!_'_X$K?7[MY=R1 MGPT.T/.+,KY>D626BXA++9#-Z&3KYJR42F!(IAY8 M?CW*HKI?^HIGZ:S$P)8Y,N:6,;OD3J.P$\&BBA!50Q7R ",TZ*<"1@L8+;!U M Q0 % 4?.(N&2!^8 1!% ]0 %#P/E!8:X*9FY%NQZ!UXBY;)U[A@L(7 M/:%KWE@F'+80)*C;Q#&U.17QT7BR#G_R1I)A'*>F44Z\E,4%XI<>Z?J'0JWG M,?>HY\:U"PU/\(ZFQO,,]GJX0:O05C8\1D7(ZD+#-OY*IVR@8>7C+_GV:HIN M^D#_O O7/KT:RZO+@4M&MK%WUO:5]2@P\MWTQ: MP:Z5:/ESLUD@F0VZD3Z1N$$%!ZAC G5, 6@I!F@ * H "@ *#@1E'P[UN_ MW^_[G]OA"G^UD$T'A_LIM1\.S#:^VCP_$_W46^"/ 3/C7^8T"^(D,A,[JI?3 M,7US9R?!0^E+M7Q!L<=W"=BHHN*XD$<,RK2KI_J 4^* M@ 8DL$V!;0H$[@ % 6?N@'I/9RUE\W.O)U3%<%!--IMK4C1TF! QQS7#W&Q M6XE>)&]!W=(=]1^#)%E W M (I@@/OU^909U)T"90;*#)09*/--+?GVE/FV>^5N,5OQ&#"RC_'BO H7+[PK M8^WYE^#Q^Y(5[GA;"".]ST%N.IZ:@_EY UDJ0M7)"K(-6NM P<0+-A40.P* ME/F3*#-HX'BK%,&+>C)TP233T/1-6-A2,B%!.G)6L\J3J3($3WHR]]?BP>XU MWS);MM_::7;4.E7M,%53AU'^YJGDVBQ#:*2U=#E]W]#CGDK#ES; M:/T+KO_T>H]Q_HHG5XGW/#;*!:5AF7[/]ZIO,+C$CR=1=+8[M7:E$?QS77#V4 MX45WN,_AM0RG$\G/@M3.F3A3$;I.+R'P*]X#"VS==S;#W!.(P58(ML+W!A$X MW H BAZG6:<>T+1Q\W+O8#C=][BO6*[W3..J=J[H] W1 (2*\>OOG/M25[A M 2$F5H7="SX!TN'#'MG3/#*U.(V*6HLO4>PC3,1,70A# MWQDH=NK&"'5(3Z?9\\L3KGS0Y6#J*;1T/=P8.)/"<@JE/41\HS_9^Y>=D2P] MW@>$>LU+.#\W6NYV8WS7@ZK;VQC?#.$_MA%:"RA<'Z0N"9N$-]@.8&[OR9>- MD/[E=_(!)YO'50#:GQO:'[V?\^] ]W?=HSA#&4U)Z^8QI@V\6 M1ZKGM>%TLS\>9/1LW9[XO6+)0>R.Y^T0UQCG M^1G0?XH/QM26-PQ_L%$*FYT2T@H+W$T='U2YE:?C@QMOI:MS2]!6BTVC%(!W M-/VX9OQ]-\U]TAXY\-C5;:;5;V_)[UUN RX,!\H,GE1YGS/7I_NC\'4F)VMO MY\#RGK<7G6 YG76>7[ORY>+P>!Y\XY/K>M+:!6&_\D DLUQ$7(I<-J.3K9NS M4BJ!(9EZ8/GU*(OJRNTKWAKN3TT>2O@87HX6"^(0#P@_STI7K>JV0AY@!#RI M FS/Q[4]8",%R@R4&2CS+;70 ,$"*P5B5Z#,0)D_7W/$VQ[EOT>\R:TZ_*(8 MX0IZACH:,L/8"2Q6\69]T=X_!)SW]_)5G3)H!<=:.['T%THO]-IZ9"L>69@*KKNK#D5>J,02-*Z".X(ZJ M:6[ZX/R][$SM>'ROF9G$UG&UE"W9T0237]A 5:HK)A3V;]5/'F!]>DG1GET;4%HG[YG6Z_XFVFP 8!&W2O-@C4 M$0,4 !0 %("6(B!^8 0_]2$(0 % 6@INN\\Y$L$TEP\.R6'$S94Y-QRUHQR M9ONGK,X8H%4DW;QQ^&[:CF;5_CD=TS=W M=C)S-3_^4O8[-1-A=_U%[%EZLG%YG:VYPM"DR5FF]>G:4E&\?L,'O$@"FH^ M8,$^ L)5H,R?1IG?M_GH'9RB%S[F?SOG)77E14'H,J'(]J*CX;F>T1E3.2]5 M,N!)Y^7^6HQZ0626\VKI:129OEZTDJCDDUL+]JM, >@Y^K ]1^#9%I#R!H4? MH/ #H #4@ (4 !0 % 4 !1\.A3<=F?>+:9,'D-G]C%RGE>!\X5WC&_,OX31 MWW7HP*A>J1G0/G.@7"VTB(78I9BI*%%G3%#03@S:-\">!?8L$,4#% 4@/:- MC].^\68>EK-:M8U5@5.PF:9(.UBSVL"S*@^K2NL\Z6'=>(L'N]=\RVS9?FNG MV5'K5'6^5$T=1OF;IY)!)Q,T>CPS=1-$)1.A"_%OR#%OQ8%K&ZU_P?6?FS(# MH!'D9S:Z]Q/T[;'DT??[=+H/*G, &+YU> ? , P # , P' G8 "-,,\Y M-]S@VQ@&I;9UVR_^B:S2\Q(,G57BV-[5^K('V<0]4E#R?QR E>.'# S MEO,L4S(.99*%0T88U[8L%27KI [2ID CS*OF<&X6FF"? OL4".5U"3WJLYYF1IH,3"T/6E.U#YG8P87_B0OUZ)4*:Q-7:2N9? ML1F#DREZH]4D5[PNZ>,FM^M21&DSVM7+0!CR0-&O5&@'VJ.>*"EY;V#]A4O_ M]9K%4^^]TG>M*[EU^U$-O2_W4S.*+S.Y8D"Z<-238&[;@WG%GL4=2D!3WJH, M"%$9D*?N"045:L"?- MWV5:]'B_Z/86%*) B6$;U&0SFT_%RK10U:N%#S31C&B =0'6Y3-:E]R*9B6;[IL%ID5\R(GXT)'SA==-X.MC"YN* (-&"'\3>3]YU_G=#\LT3$M2Q MA^O";JM%&(W#)F>P8(]@3[7C4F>Y M'\@KK[(#*_/F[8L?!'IO=F YCTPM3J.B!L/E].$1;3"&%+:]LVE'$)"=Y:5$ M0-O//WBX\D&7L\RG0$=-Q*5+,EW2L7UXH9CI7F;"^B03(7_Y'7M J->\916 M[C-O[7=WMGE[6_N;&9>S@1*@6/P)SAF7@'OVSE]"^_DP\X"0(& M8%5>Q:I\H]'VO5=Z6T>+,@[7LA EK\;NW6Z+>ML]/FH*GN^OLU1J/!'&$^$^N;^;A Y#\NM.3E&.)[%:_]C?^R.K]A2J]CCL M 7FRL V8!& 2[L(DO%[Q^_/=@^]N;)N/9S39)4X)EV8.:\74J-"AMZJ&WUAH MAT*6A R;@RD],'?C\[C#U :B>I/O :'19U7# POQS"3CW>+J[0[@OMU80B,G M9:B(Q9&3U=PAQKK*,M[S@_%G=:U%Q'QJ3K"!R-G2 (Z'/7*Y*FHO_.>ZU@"B M/O>>>VMG=3>XY[Z98?BQ/=;;Y=@*GT]D#LU'O=%DR4-%=MEC?ZKC#%B$3VT1 M/N&SC0W[0.K'^4([[GR%'S-[DO1.C 2_MN,?J!1I_*O=U6MUA#-Z=FTG*#.&YI21+9VS31JD[$)&@-?3\PM$0KO]!_ M;96":\7I-K8-6XOL>W]NL5%B\#'ZQL#[BJ VZE[+ L&#"D"9WU"97]=D 64& MROQ9E/DUS@7^?-T#N;SN@5:O>V"/40#Z,NFYQ71OP (JYDJX%?#CP;5VL^7S M0XG2C_[R)LA3IP,6&Q)+NZ.Z7!JR0PYORW&/8:K[,*H4'?I (:]Y'PTP#\ \ M@+WN0RCS:_>H <$"*P7"2Z#,0)EOK8_L]CQR1.]AVY,C!# ZF$^&O7PMZ-CS M:UJ^VYF&!2'DS(A:*RFYY\;4;"!X9NU,UV?S_^1,WU^;7)VQ@+9:;!JE?+RC MZ<>U7,"[>!^V(^[E#ND_N[C?(QE\>URXP=J2UW2_0$D$0,%]5#6_?CW%BYZK M_L-S8YR"C61H)#M+A>?ZFNZ%V^WS/4+&.*1Q4LTIG@??^.2Z5K-VC=BO/"/) M+!<1EUH@F]')ULU9*97 D$P]L/QZE(7FIN85WU*3Q[D<6,@41OLP&]@S4QFZ M5L4LZI??">Q9_=; 9 &3];%-%MBX 0H "@ */E'7#! _,((@A@=0TRP3DIOV^AF'"W@ MF*F,!?'+[\^ZZ@P4< 'C<1HSZ^K0^H734^_=;U0?Y[H.-U*M+S\5BGZ\B=)9.N)6:[F0G?6/5RO>-$6L#_ _MR'_0&[,$ !0 % >CA N(' M1A $Y % 6?NH?K'0+RU^O:>H$@FAX-I"D>>2P,9:C(,;2?2^O+P37Z3U'T MC3=D2:9A>I=VK*M< 54*+ ML.&[3 VS:@R )4# $7 MZ_,I,W@.Y!:S&=]LGZ^?"W_JDF-[<)XJK/%#D M\QX8!@8$&) ;-"!@-P3*#)09*#-H6?F<@OV<5@H$H$"9/XHR@]=O7O_.M7\, M&B=3*!\<+&L-VY24[%EG+X<;L0H:'U_&>3IJO+].E9GIQY6H75N[Z'A+^\+' MAY9O)M41?]V[ MI3/DA["G@L!Z2G09$&*-( * #UF@ % 4 !0 % 4 !3=^ M7Z*NIUY:E^7587Q%%IG[*GX]F9=W;Q^ST8O39#_$Q&+A+%%&.V.#]MYPG]_( M_JU/JU[9?0R?&?\RIUD0)Y&9V%&]G([IFSL[F;F:'W\YG9B:B;";:_E3QQ#! M<8J+.X5#N2+:)7X\[4K,.5,Q0D7P7W['8?"(&FBZ +L7V+U / ]0 %#PMCF: M&T?!?=\T]@Z^5KZWAYFP)$C%@_JN8>C=T3D0*U^K2OD\Z6O=>)M&+XC,+5A*5W'%K<7Z5Y@%]&J!/X[,(\E-6%H RF8_LE7TV90:5J4"9@3(# M90;*?%-+?F]E?H<"Q@^0OW@,$=G'"'%>!8@7WI5A]OQ+N/AC(36I,])PL)V. ME.+,'/(E.5/H11E2DW7ZXLI34:#Q#K1W ,&"#07$K4"9/Z@R@_:.U\L,O(X7 MH^LT)PBH9\/+2;(\)+U\;VV8RHNI>T&>]&+NKQ&$W6N^9;9LO[73[*AUJMYV MJ5H_C/(W3R7W3B9H!WG-=I!M$)6LABZ__QMRS%MQX-I&ZU]P_><#;H2@7>2) MQ/H[JL/M<>F;Y2>?#S2@/ 6@Z*5+D &* (H B@"* (H B@"*;K;4\@.DFU@M MWO?<(!N8AF7V-=NOOLGL$C.23-W5XMC>E4KTQ\%-?3SS]U.9#=^EX5,O7W.\ ML9UVDS/:=B51Q=IU;HD G3'OWAES3Q &&R'8"-\;1.!H Z (H.AU.G/N"44? MMW/G!=R^=>#9IZT?S11!IF&OUT=A9Y15;E_]FLK]-NG\9_N7(3.STI-2X5VC M_.%$B_1]"T,>6I7(_O._VQ\!"VC6N3=DQ]7;0K$*)<=SMA'] \RN>29WUWY& M=9B_@IN)56'W[."P_+87^'(2Z,YC$"B[=L0?NAZA%(G(^XZS3+ L>[8UJ%]) MBH4TB:NUE?&](VUO-P6II]^9F?)S3@V70W[7#%6C)UEZ1X\?&5\"[Y# MI$P2PXHWW[$]13^"F3<[?II'IA:G45%K M\26,?80)/]ST)FZ7 M8J6G">I$LG5;>W,;X9PG]L(]SA]&&1+X89#&TWSJ&G M2).%Q]30IG_YG7S R:;+"Z#]N:']OHV;;Q_-[@H8(O@^:< %J2.K"87I\6L' MHI)T2K;+\2E0R&W "E;/(O=3L4X%5:V6^$.[3;ULBO>=NRVG9M)R@SAN:4D2 MV=LTT;:NV4J"UM#W T-+M/(+_==6* M,O6IN "N[ ;N%D#!73R[ E 4/#94/ :1Q9_%KSB7Q6\DBH&OV":3H\WZ[Y" MZZ02RKCFS6BR/]@0Y (/Y/(7Y@!$&@#5 4'"C;V.]0XCABL$J MR!)KP)&$V1DQBQ5D*6\0'2#9>K=A"RJ%;171J=1;[[DU4T4'5?[D'Z.#&V^1 MJU-(T%:+3:,4AGHVT^GWHRWL5TZ+9):+B$N1RV9TLG5S5DHE,"13#RR_'F51W;Q][5$55 MFB,Z4W&DN@D0^?_9>\_>QG5M?_C]'[C?09ASSL7>0)PKR7WV>0:0>^\M?F/( M$BW+DB5;Q>W3/R0EN41.F8P=*PX/L.V&FI\=&0BHC#+.@;J9W@U''*A8E!#-1"#/DY@B".B1[^DNA MSJ>&_"Z!0*EB=QM7M5F([FOEX3HL19GAA$,(A&)X499@$,$@@D$D>9EH =$" MH@6DCHFPGX @<8(0+2!:\'E:$+@ZIIL?RB\ 20HA5AJZJ\+64#+EF -/ZVK5/ MI-2)E#I]U608DME%,KN(,'^E[.I_@MYK*G"E2_@RB]<*SA>Q[2S7[X6*-(CJ M<9&O1OH]71I%6!S((#VT"7C<"WB0G9 (,Q%F(LRDSNA[,O9[HA0Y?!)AOA=A MOFT5T0T.GS>H&WKSP-B30LOB:E0H9?L@5%O:4Z[6,_"!$3OL+]R=[,9E0 UT M 21DLRKSCGQ3_(&&#Y0&+.3:M_@-J0VZX]H@Q+;T.=SMWC,Z4I]!ZC.^"R._958!29&Y9ZOL MNPDSR4HEPDR$F0@S$>9 +?G6PGR#Y,4[B%^X1\2T>T+LH .B0SMXS.XE,1>H9)?X+>T\6<:Z =D1[)2DJ>27\?D-Q"!Z57DQ2^7Y*0Y)8B!9=.E&9:!'1 M(J)%1(N(%A$M(EH4(#_+'82ATKPYS:GZN@!$">1Y64,??HI%KMGPD./?.ZIG@*C#9 M!LDV&# J$<<&T2*B15>KW@FN%MUWT.Z21E^D'.KU))G-96-CKA^%:X_:,VST MH5#=&T9?P,MX_CL^>>1Q,.K'KY*M 2I,/U"(>__]O_%E\"1(!3ZWC, %:0-] M;V&?.>4-8(Y"UF*W'C:U&9U^*G,;]4E;)U+<*19PYJ@^N>!%ZFVM)D_:P&AV M@;AML=E_1#)!&_3K,$4CIU=>#[]UTFD5VZ0#?H2HP>/86X#0S3F>+2?@/;T1\2YWS4MS8U&)=0[$S44!GF)TUCN%-.0'5.?R0C,2( M1A.-OJMS]9_I< M8\ ,Q"QO:) 0IJN\FA:UT\.,/5+XH1X6GVPY$9Y\/ 1S M5GE?/%-K0TYMSON-*)U>Z9UM9C07C3+68H:!:@Q-:W]OC*]3QT/4F*CQY;?B M=P=78TDET6@F"^6NS2N&/,QS@U&!^R3-;G6XU;I3F:]ID)F,]*T1E58U#FLV M:B_XP,;]^S/1[*]8D/<[*O)ICJ.. 7C3-K98:)T#J*L5@U!WN2V7>)N>"]EM M9CSF.+OQ<6/US(L-O>IRGT[VUS3#&BAM;IFJ[T\YLJ5Z;%:G'E:'+RQZ_80R3F=RP1 M3?Y6FGS;HLS/]RR5)&712*Z;7+<=L[=Q*P_FIGAEYVZ1'G:J82XFT6PD5&8X M,YZ>%IT0#?OC%\L\X,CE'S19?(O-P2BOK &+4G73I'C+,N2Q;?%C%5"63A4U M31=YBX<_"(\49#!EVF-3%F7>D+]'D26YB(O43)*6Q9^:.GA_0G^CU,! L9L( M_9>Y:X4(/1'Z.Q?ZJZ:OQH_25Y.7C;J%$T6![=EF0Y'-?E:K;R;C3?SCAR1H M^!^27E_S5\BCO%V=EBLMI2R H5AN9./;*#PHQ=V 6YCUY[)]Z=JE0"D0@9& MP@C9.\GM5H3;!.+(F9@(/1'Z2U>_?:OC0:T=DL3L/,LH]D"79&G5B34V'\^G M>[=EGZ\/NRV#!\ULNKMN]S+Y%3_(2\BRQW=,O6797RP$\IGQ#AP;"HUY$XB0 M1?,%T$S,FKLK4/NF]6CD!JI@1LJ#M^1;)\Q\Y4;>@6+D]Y3=.R\^NJA']?5: MI-7@::MFF<5(Z6 B3,CR M-C!6L@ :D"NZV *"+FGX*3W4_/J<(5=;15+%-)=0^FIXU$T4:NLTLQY%$JBR M*4$*%0G0W _0D$V2R"Z1W>_&2,+'.^#C]\0@3L26791'ZH$]O"_?C*\EPH'[/&G] 46&+ !AB";I(#A M>Q4P7*%+W44=5/Y^5]WN>!DW2W:_&RMD%_FAFEHFU#\LB2J:I@U$.''("P=" MG+IC_, 9-GI1TJ\BO\\5LOK));-E0,5+AN%$DB;K:Q9+7ZVCW MW76,) M\F0R90/O!;P4SV#QY+\K,F?ERNTCW367)QMOMJE2O;Z,89:(_?OD[ MYI*,) (RWRW3.- @\ZG!MDL 3FY5:N[JBY"I]*U"N3G-*?TQ*R' 2?SXE;QB M\.R[ZQI!G"^#."3QEP@]$7HB]*2@AW";0-S]N"N(T!.AO_."GIL?GR\<1KS$ MD9=?*.5T>:L/E6UQ-.3T2558\VOLR6?AF?>U/OAOAP7G4+I4$*BJGP;J=0P9 MK5=FJV(W M-(AD"LU!IYJ6I5&4=JZQ(<68I"B(\/&[;Q[DP'D/C/R6LDN*@B[IS;^!@3*9 MTL.(V#">NFRAGIW38GAJR$UDH."V7]^A)BBG&P#.EA)LPP":L*4L Y)1Q7P_ M"@V0(J'O5"1$;CDAL7"2 $(20(C0D\1.(O1$Z(G0$Z$G0O^5A/Z?H%_M$\@X MB'L83KMGX0XZ"CNTXS2Q;96FW"C*X#!( M+'+-Z\J):I)RB^_#;;(=D=/VMV,W$?J EEO

-V+=0?P],'&&9^36=G+ MMGI%U9(CW>6,5TNK4$6=-=VV?.'8:SWY[L+ZNO],R\#B5\ DX=*0%C CS+?> MZV4V?0K,_7E:IM:3LD6>:9A9N; )TPLX,MYWTS+#T>0E,YEN;Y3=;YIFQ1-, MR^\;Y'4&%QH#F/IX.]_ .==8!,_&_:XW6?-2#S+E\7TC-L(*C.2;I;X M>;'6O/MQ'^G,^[RK]EUWV;YR1]2\KHMK657A/E[4H/)(,FJ*"O=RR\SL>T_[ M.Z'V6L9PH@M/"EUNIHJ)<6Q'JR%7M63-!B)GO3)NA(8Q5^J;ZHO=/8/6HR:I M)QP397.A\MN?LH;3F\=HO2<<1]]QP!3SWA$S#?5H/;*,Z ;N[(TV M7--Y."-R]T6 MY0:UXE4;'+?^%O3Y6-83SCD_ M_$W-@375T53A2<&V(+UW\-NX [\!3$1$AU!PO8?5X9"72PH\UF70__XKG/S' M/**O,T&74$??=^GK?HU:HUL,X.QG3F/P/5..!,Q]]#D&&) :<$N ,J-#*73: MPSLT<7J5.S<>3*#]HALF9=J01+Q)K75#02/A#H'PP^EJ[OZ,PWFB;#G7(D % M6/"&Y4T:TFXOQ(Z8GC<:<*[M44:QH +>0';T]!D&A _ ?[F4XF>J?IJ=PD8. MQ4[N5L70S_.$_^?_G>1#[PU[5"BC&S\]Z_UH66X>-HL->0EN<3C=FI_ -_^$ MAC&_-;U2E\0CN[_K\^?^!( (044?$XG_4(&IJ(%OL7YUZ^NR^\M*V[G[T MXQ=N-8]D-^W4+)G[+86_TK;RCH9OA[WUC"E2K-7J&:[#4<5:&FI?+4.UNZEV M,5/D6L5L>Y\C%;AYU^J=;)OJU*ETO9;)UMK9#/JI7:\4X6K@+[EBC:NEBUR% M:G?@!]5LK?.9JW%DBWTI&^W5I?W5U7@; B(0_S[DJ+T*<*?Z>4[Q>&SKC\)1 MGHD( (RB@A ?19(L/"TG!7842R3B\4@T(C!Q_HVJEADKZX6$[OGVC=2[A=FB,9PJ73"* M5:JBH=K+)1IY^O81$V7#T828&$63X<0HPM.)45)(1D9\C ]'DX =TY/Q\V>+ MS-I>I!)57HDU(]/2>+CM]Q?2N945MW2E4@)<)EM7!6U3$+30C);@RA+/1W)6 M>1K2RJU$EP^)5J*8[^4WO'^^<&1T]\1EJL**5F)*O\;IBVPD/^#@2-\SA48! M2+/A8D:7UZ.QNNC%F5 &C628YT/#N42!E_MEM1L36W5K%Y%M/HD2B7RO;U5V M#)35I-'=KG(MOJY/*RL.W3\:?3YRNP*-4HW1LO1R%.EO(F5:'.)G^B9:TMKE M62M9+&1CDC;<+E:E5#^"1OHGVF6,I%8NM$)9-I_NSU.;+&M$4%:!;Z+=U%.K MUTWTRC08LMOJ)EP<+-9HI&^B1G74X-.CAJS4V:(9[S*MD+HV2%@R-]BU\F1Z7L/-6? M=4.5;6JZRAGF)([FZ5]\,QU?A IY RCEISRW2[3E@AE"14%FGN"*C*?T-#WI/ZUPU5)?@R.3SD>W06H_*Z6Y9 MB157(ZO<2EKQ+C=BZ#,/U5:)7G'%)NC0H%).+QOE6+N_1D-]3XU7-BW)6*AC M15[&YYFJR10G$GSJ&>@;ZKE(J1G2&S3;,Z>MC5R)5!=KE$?H&UK2,I5^0]O) MV273[S13C:?69V>EV:(2QT-]3(U.%]W!G(M' ML_TI+0Y:LT1&#TEHJ(^K<7ZR76:RLQ3-,_V-FAYQ3#>&A_K9&H_&"A6Y4HLH MI,IMNQUO0!)$_.N2=S2WS8!*DPZ%-MVN&J%7%83^T3/4LD? 8%J#5=;N MSSJC_JS-1")XJ!]/DX,MUY)S8K;?VO7&S* =*:PE--1'@EUH-ZFDQ60]VQ_0 MPWDIN5Q*#3S4C[UJJ#CJMI9FEF6C]-@<;AK#'IZ GP1V>2"-L]8HU>7U!<17 MCA5K+?C8,WK=%)?B8MI-1[OV9K%>SE?I)=?&0V//AVKMQ:0S7JBC;MX,U;AD MM"4V&#CT# :DHLMTFY,6#7J[+!68>*:UR#]Q:*B/6D(X\=04+#6I;)EZ;JHG M$G8JCI_JHU9#:W"I5JP>HT$F+BV42"C&.$_U48OGLKEE8K?J=.N9V6"<;2?I M=1T/]5-KE1_F2UHBN::WTI8WHZ,U6"EP[!GU+N:S2*%K&Q."N%-004[)#!)_[H&B="JW80,4])A/E;,-+EVB9?0 M4-^ZHAF16VW'PVJ7;PEV0GDJXWS MI^=J.C&N][ZC_T. \3&H,)KJ! M'"[PN)S'MG(5>)=KG7B3SER;:&#^P*[ ZDYR[*64S>/D(T9, 6\@$ @JRH;)P$V@O!3"*>[M<+F3W4IA12QU[*3-KG_\TG1?%.W82PGYXCDO[_":RRO' ME]K"%(BV"NH3CU'^8!+7TY2G5*$PZ++3^721+R^+ZKH9B&OUD(,&W94WY34) M>*@E0&':XMLDY\B!>RP@>U6_U.UY=R5K=]O6)\$\QLG%9T'H2\(^1K]I6Y* M,8)YC$4((X+ B BYE/&BG/C-_%-W;PA*(]'05>J\H[R.9._&5OE-K&G5%A60NV6W5M,.O',$$6! M4//U!SKL[[_^X3SW-VW0+]Y^_76[[AZ;$KNH$YA"GHM6[D0"T5O^5NW7/Z56 MQ\.EEZMR\KRLG;C+#LA5R$?49D]:U^BR,MI%&^6*R*Q05!HBE[\N^^/5B8$S MCZY4CG,#"RFPB!; (I1/-+1NOM9;6V)7J[9YQ1!3Z7HCT:_1X6Q[TYWGY4YN M,0E)H[!GB+'O+:2Y3K')I=7T%K[RYPELG=-4[CG@42W)\Y#*WF/^+)D<.\<% ME3=->8+B7&O9FLH:Y:96>\F^1\^?RL#@#6&ZI<9 X&T3G.2_XSC&*@R)(5)R?!EO(BRK'E3UYPG[Y.P]Q'9 MA=,2";X**H9@J]X[CNCG4O0TT1^%)[QD^V=Y^\?\1'-VYG3L)T3M\J[)H5^*[6BD?!^L>O )Q>+[;&9GT@U,WM>$OS M*;,V&HVT6G,F0_ZO,@*D0=%9\$7RA1P?*9 8+[J>.08A^@#)H+("!? MHKJ]5,CUS_'L]=JF0QF6N2]O^K38:DZ&H@4JD&"^*CZ<7^Z/N7\N*L6\/UVL+*H.<*.1,T $E0N!$#'Z,\+2ULV4/'3 MH5B.Q^0YKBN!,Q"A%D&ITQ?P)U.?6&L$^U\D3'M?<5DO)O!G@=EP[)%Y]=[< M^PU^!/O^"/:1(??@!) OS&.8W+<21+ZPCY%O&D\/-F,@D'W3Z'JP^4* +*!\ M(4 63,80( LF7PB0!90O!,B"R1@"9,'D"P&R@/(% MDWS9D/XE6>;[HLOT&? MUK>\@U^*!/O;U!CFH]>IQ9C'6#Q0V7)_>IW:N2RK\<>37XG2W)G27,?$N"T) M?&KP.31YZYQR;[=77N?4\"U%AZ@342>B3J^8=!^^()<)/W[NQ7,7N(\=%1'X M[J8GXD'0]KIH^PEU7P%!6W+H^=Z'GF^XK>0-W33)ID(V%6+"!XU,]ZU.WQ!K M*:\"F.#MIPG(E7'FPA)2 Q9QP]^U11H,K?A22I%V2QH):A+Y."FX;/&!LR?$\!J"N M5HK>"?4G=)X%=V+4T;^M;N^GV&N]$:^'SW>4K43U4#>++P/=;\K2^8MKWZEZ MIZ0Y)U-C(E!OV8Q']TX0L2)B=2FQ.FJY283J=D(5@+:=%Y2J,YO?Q_R"-VWR M^-NG>K=ES)G[U2^E6NR-6T(&T'OJQ"L)5Y"J6Z7P7:;?O(!26H+7E[*6X?-S+ZOJ 6$J::KNK3]$H&) M+X(9M^3M1>X+N'Y2ZC.WT/G>_\?KNGK[?Z>1\>B5]L6I;96?Z48:-8+G-K*Y M_\Y>GSI[=6JA!9E57%8^6N29?(Y?]%2%[:2,>"FB%/8SUPY MP/:6L=DR5]AFEYM&MAE+B?.\M![%G2L'DLGD*U<.!-AA2_#@N^"!;UT7OP_I M/@'A*"'L.,YW!B(V-DBJX898Z@)98#*S,-O+9C@($3$$$=%8]+6+E@A&$(P@ M&!%$C) U77PG0+Q\-]LAEOL#7TH#WWT&081V/KRMAW=:-V1UQFL^'5V4=\C( M2/[XQ1#T(.AQT]IJK68C$M>T# 0%#/OC M5R0Y4%@:)=P+(9/^.VZ_:M"'( E!DB]^;@L&E+S?KV.GY92NC5H#A5_UV[5P M+U&4)VL(+C%X*GN(T?[;9B]W,B/H0M"%H$O T.43/4)ALZ%8NM3(=[?#*-A( MQ6:JJ2/#)OGCE_\,2'"'X,[7R4 AYZ-/\B7-M.)B98G-K<+3@]8P([ \E^<@ MB&!?4M+O6?[*J3D08D4 !RC.;< 6^A71[W*^HSL"PF^/>B1)Y_T0=] L3A/Q M+S6D5R[(+:O;9E>)K0I*:+Q2%C,SSPT4[C.=0$_L4[@Q4D(=I=Z)A-(%WNYD MU"9:_(]?B:C_E/8EPF<$$+X5('RMLU90$.']OAQIEFKTA<)D2@ GWS-LKV+7) &W-@UBR1_$.?F_015OA0ZN@KHHJ&E5.+- MR*0MT\N-9?56D;&4SJT_\Z2?Z3<6YIH65G2_%)>2\=X@V[Q*HES=K(][!%\B8R#XP.# Y0T[J :?1*YI$)PNLU\; M2#T%]J"4%J70*&/(C,*NVU:K+31FD^BGM@^)B69"C0YEB8Y5BATU6Y(*7*LY M8ACDL0@_1%YUX@8XIA-\U2+H#G_=[/:KI=4&.I0LJ78[0S2IZ2R$ MK2.<<7,F4?3.4FY>OP!3MWB5(G>J!*NI]BD8A2$8B;J-F/)9:/1A>?KWA03F MY0C;S6GS6TC]^NV% 81Q9 B./#QX/MJ%]+R6,"5]LZIDE_.>GI@FVU%M_*E9 M0R&IW9!JO7))B0T7JFYE%_T*@*#.(A]<\B&2.&=07@K)R/4 !,GN'LE^CUB! M].$%"\K>[\\3BN7>.B)-1W2YT9%6NT8^M(ZL$;BARJ:'*'VVMHF@&T$W@FX$ MW:Z ;I_8)*>>"$7+DKX.9?EZIQX*U[MBK]-$V'?62TAPC^#>S7#O?(K?9]2==SGJ*9;^E)+^P-. Q#V))A!-()I -(%H M$$H@F?VDKFV5W$[_"\78@H]Y^K MD>87L@67L@,B=;BUN*U/K#5O )*I<6_7G[\E+)>K@KU).?/-D()XB8EN$-T@ MND%T@^@&T0VB&U?3C<_OH?'%3E^WY/1;IRD2D/H*+I>WN'PGM[E_B0H@')H_ M4BM/EUSM0JD_:=VTW" ]D*=E50R'VMDZ+X5+3W513"4^M9'#+-%,A,*<+-#M MSC3!QWJ<'1M)(R:*DLB9R$,D_MIU.L052W#AYKC@6U=P4Q4#" SO3\ENYDKK MDIJ1M&S,GN4;8VX^7S:;""IB/W[%'IAP@K18(%!!H.)K0L4GYC?'AYW5EB\N MVDJZ!^HV:ZVGR=$: 0FZ!31*4(2@"+D)Y$N"R(>SA;ER&U@V6-?I=%\9C.!T M13'-(4A V<*)!S;I-R[N+.S]NB^&"E&R1C4,73* ^66O#ODB&/EF1((66\QI]\DD[N>.$@)1!*+(K01$/8AZ$+=,X+;P3W32).,U M-L]4*T.:I_M%=3,3B^-T$VWYR1^_F+-5Z 31"*)]8@[)K9=/SB2?):?\?(HFME6V!H^D2"'$3R2O!JW_GJ9.N]H8/F)I1$$CV_?XB(0 M[3]\7M_-#6K'S-9KMK])C;O*I M72G'7+/5J#+I5'=;2T630HFM)%?Y4DV/0] M^J\%%9S>G]2DM$L[8YQHQ6A6,=9#)C3)AZ(8KEY+:B)P1>"*P!6!JX#Y[%J- M4L;HU?,6O5TL#7TW"LTJ50QFR1^_(G&"9 3)/@/)?#?)! S)R*'P6G;7>5]= M=6..UJOHHJSTTRHMI[=FF^NL$2SA5I#,0R26O$HO2!))(#E?7S2^$GRJ!3+2 M''BRD1 G44&B@D0% T<5HH)$!8D*$A7\>E0+9(+09Y'M'C-92*H*\4I^O_A* MP+R2NZ?4,)YL);L@,QTG,O9P-F]_:B))/;V.[[KK99XN%W4=Z!UIE4EP(R:) M$DG8^ ,3CI%$$H(1=K%#O+B?-4#U5J\II='5Q$F=A^".= M!&<(SI LC&]SWCF?(V&84;V73\PX.@]VC>+3L%7N[+"!@G,DP@^1,\AQ)D?B M_RP>OND*;901\LF3K?.1K$$%MGZ>ROH; . ,W'OC?@<3G&77[#F0FDR?O3>,WNLJ"4W_YRJB+D#: ,.C#!OQ8& O MZ0SCK O/&O_[/__O>/8'7V9(T%7=^.GIZ]&RIHYZL%AU)1 :&X!70OP$OODG ME'9^:[K+3"0>V;W-\7.O\X@05/0QD?@/=?@1D<-'RSF_"1U1S 6*D HFUD_G M6]Y'6,>]SW131LSY:0"T>:X >O;)4S%;+'WQDV4>8TA X*_NJIC(8^1*?'J& MSC'[\Z2/DH?4*E$=1HEKD7 M8]X1Y2O+VED@/:CS&5PMUFKU#-?AJ&(M_4AQM0S5[J;:Q4R1:Q6S[3W !&[> MM7HGVZ8Z=2I=KV6RM78V@WYJURM%N!KX2ZY8XVKI(E>AVAWX035;ZWSF:AS9 M8E_:VUY=VE]=C;=%N'V(1Y;AJP!WJI_G%(_'^\PH*M())HI.O>PD.HK$ZVYG:ZJ2J-/@FFXWUBXUL:]DNK0=P9QJQST=V MS-%(AGD^ MM-)<#T8Q@TXIX&D@)@:2:C^5I%'$__KU(C$<]L;I*LUG0CFYUED9@U@3CHP^ M'SD1P416LFV6WEH\&#[I2C,^1,_T3;00BV_C]J#[E 6*\*0P3]M$34 C_1/5 M%_5^L4BG!MWV3LUOK?+$&*-,0F'.F;:"MO+\;S4$-3EN&DOA/:K=2B@D;Z)SKO MI\:,U+037="4Z&A^W6LW)MPH-J*?CXS:_7@D7)N:W;14R7?[9/4E>J9O\?.J M..CL1EM R%>@<>[LKT<-N%(W^++*RLJCY(57N%3%:N?"X>*VPEZIG_QO!:. M)^,U(9R5RV)-LH3AM \U).%?4M'(CI2UQ&\4WHK%I]-4*=Z=ES"MW*CP9BKM3*SL=B@2M,Q*48@F,C_G65V5FCEN^N M>MTM+RNUG2XEGEC<:=+/K0%;ULU0N*[T%_U"6*7;TM,&]ZGUD8"+,=EH?&TW MZ+91+\0GDY4I#W ;?3]0-$K1S8;KA;+I[E MXJY3-/X@*$# DU1/"MBTV"2EU9Z+%N M3-Y)H>0$=.=E#@V-^;15V(H-*/6,DN?K?(05^YW<1D*IV[ZGBNF()>B)1+/+ M)PK52)3MA1H=/-2OKW8B7O6V?Q( M:=<'+87&P27?NCICR9I'A&:H&V/[M,J7Y5(JAMTYOG45C(3 )0=FO=LNUUJ) M=K<4GM$2&NI;%YCR$1D1WPXS(SB()F, B8>CHMQGSC&9QNA MR/8BBERUY$:!_?_9^]+FQ)4E[>\3,?]!T7/O&^=$&%])("'ZS'2$ (%9Q2:V M+PJA#2$A@1:V7_]628#!R-CN!B-L3=SI8^-"JLKEJ$V%C= M0F^TQ)Y0=J3U]!&'8=13J"%0&";49+U?5U&Y6Q5+QH!VY*3*AZ#,A!B."G0N M1>HDX#4]7J(TV)#X$)!I 1.I0%;EAKYN3T<<.68**0]N[R?/M"J:5-03>8I9 MD^1R,)G5E ;8"D.PP.#YYJK,K E.MN@-*<[-5'6L\B%0H%:UAI^V84P?=M7<3V[F'@4W]:G@,.)7OS7*\1@_C= MV.P'PC#/X8HK9^9^O%4A/N;+C?CR5N>,F#$W [*S1VXQ M7V(@B_D2 UGD&1,#633Y$@-91/D2 UDT&1,#633Y$@-91/GR5CNUF#%_Q)C[ MNY^''%'A$^O27#MS]OX>$ MYQ(Z\[+H5Z="DM@#@J,X?HF"3]\Z^3G:]UU/1."+]#R-O%A\0MOEFZ+K5[PL M$2M+K"P1HLK75I:]>8;_KG6&)1\_MR7UGQI?VRMNW^+B68RE-\32*ZO%[; T M]D]B_^2[[R)^Y99X#XGWD-@>C^WQ&$G_ $EWM29B,/TT^;@RJEQ80.JR&\?' M(V]_HF^1X!R+=QV31S$:"K:]!A.\&S2,^7X1OA_48(I9_[U8?U!DZVY8']M M4=@68D/H:QI"I_]>#2>_4%9-5S \^6X0-!:36UE:!]5R8VF)I>4-:=F7/8UE MY3I6V!<2EI =Z&T3[:1@PR>W!OHC<:'%N:?9LH0\5_I$@E*?%VUD$C&2[%3B M>EV/OK6-_GICL4_$@K=K@Q_#XWWV!8LE/9;T6-)C28\E/9;T6-*OW)/Q#B3] M-]R56XIR7E[(AC4#_H&,XG,=C. ^>W?3CX,WTXLNN:,+'LG"$X#KW2G/UW]@K5V>L3+#[J.C7_ MPBH_T<9<>[2@(BM:BJ6'6ESIBTL9_6D6?.D M&JQ?3_[XA3^DR-!^AS%(Q" 1@T2D0>(3&QG2I-X1UIF.IE=PK3*5*VA*<&$# M#MC',!GC1XP?-[W\&7L=G]F@L%$:-]MEQU:8>9413$JK,*DI]#E@?T*2.#4G MOM+Y;PZ@I365;22H8F:9SEB;.?=ZM'LG$!A3Y1Z.#^X+97>*W#K4XRW"%HD- MDWW*I'+,>J.,.9?)ILJM3XWKT));>ZI+'9*3&6PVQ&O=0;9#\Q2,Z^ /.'X. M9._K?";ZRA9#T-U T)TYBM' H/='DL9XO^C)*\S2BR.*6793>KRBM M"K-)TN+6PPY*9-S,N#SZU# 7.U2['LZP?:Z'KKQ63NU4E2[-9V"8BZ).WZM6C"XQND0273XQZ"2Z%2]I5<65/G]"\[5ZI9]A["7 G@PP;&+DB9'G?BOM MQQ[2YP6/3+2=*BH%6]5Q*=/"S'6G83=5 ",P>(0E3Z/77RG5J@& V'3CW*HO M%8]_B^F7NXX;R9/ ^P+'K09NP7 S9@ER:1<\O9TO8"K:1"5B]KFWW>:-+F,N M9[0^S0R?^M4.GBO-ECR&PGA1BHASHF+H^+K0<6<>W:VPX_WQ(28O874Z/T;U MRF+ E!6GE9O.FQ!-R!^_DM?TTFX )Q^2K.^)+]%'W4CB4FS27"&P]!*K6DS: M;#BX):-DLL-C-I9M=T86+]3;J63)14"$ Q%7?C.WRV]B)HL:0*2 U\ *T'R@BN,!$>.4Y@N")8W M+'$99'I6>34KFF2E, %0B@5%F\C4%2_W?6_=BN'G"\#/G<7!;H<_[X^$F79_ M8-3L286;.B4!;XW674/U$EP/RD+=^E/QA@58]3=8]0GYEMY?+]. M>R1OH:QNE^A9<_=M[6^?:NEBL8R-=LE!1]Z'GML.(8C)( C"3+ M@TSY+#3Z;7GZUX4$YO6SU9O3YD-(?998D81Q:"7R.T!X.7H+Z:4:TU;;(^.) MJ[@% <,3G;5=^=2@W=@N*$I::W;T=H/>B)2A*)ZH^FO_\2OSD$F'75:\%)3% M&6@QE'UY*/L8L:+I4$<+R]X? 'SJ:\.:U*AV46&M%.>#GH#*$Q_=X%W)!XQ, MA7G0]PUO=^E81U"G8[R+\>X3\.X3@XGDS',U5<_8NIS@R<2L([ VZ:,A3+8+ MKW(88V&,A1'!PO#$NYO3)G9C/]'T"X],#IL;LYY!)1/%&U6&2:RGL_9X"5<. M(Y/X YD**T6]FU+<9>"+<<)(O%MUF]Q[S[R9(D3 M$V(5BKX*W9?E%I\ Q4H6*UFL9%$@4ZQDT2EM7RTGVG#@8P7YXU?J(9F);X['X!&#QYO9$B-KQA88F")&_O<)Z[\=D8V/JP9 M Y-("TR"X7',JCOUMKV$* $SLM,/:";SI6M%G(_7( E$,Y&&;:FV[,2-@&Y\ MGR:NX_-;UP[CTCY7 _&>9>LE(0TTVMB$\,.$DS4E9G!<) VY-.>^@^#4:.XUL=L 1JW,TLAL;[@\;W ME#*(%C3&_M6U0V8\/S+SJ6*IH;?SFKKF1\I2F/HX%Q0Q2%/G^J'=63[3.VJI M?N)UF>^-1R&EK;]KB9F3\OMQ/9E+0_3N.SEK.O-WI0*[L0HTCZ7]M*O4 YD,JWI] MP;)9,3C=7B=C<8 MW&)P>V?KHXB!6^PZ7LTX"X_GV4J7K;!Z7^5R1'7FR#U73LL^4L%X7N:!HMYJ MK1']-+C(^X]Q8EQ\8B6-E33B=(R5-%;2 M;Y:6%-<'NE0^39PP$T<]O]^13L2BGKK5Y_AL3QBCE58G3[1*":QD-S\SG<4L MT%2#SE0+#&O5ZSS3=X=#@>:QC'^'*_5 HG$Z2PP=,71$[S3X\[#C_$/!/ZN_K'_<07PIE_^4+A@S?2$8.S% 0'"HZ:L@X\T$^BT M^_-8_-_ A&#@/JCW 9BXN'B&K25)GNHRAN[E]= L1>353#8=&;%EN'F8*N): MB+!M6(QH>PE !%\$D*7@(/^ZL$CG/=N?"Y_FMS+=L7C@4J/7[;N<3-E&J],? M&(S77#3EY%">N*WC*E_$!Q3GD*JL\O*=>\4A \6I"[;-/ZVQ-8-W$VF.7:Z+ MG8)=>F;/*1O\FKTK:*3B5[2FU.TG>64?C-GLJEZ\S/I*]5)(;,: M:R-.SHNS5K:U6=EN\\X5M0[[5*V;),O=1A\3 M-XQ,U4DJ6UO5RPK]F?3MHILR/B%F%::7X>Q$0F+I84Z%6A=6X>J]6F=JYH>5 M[@'HES.3P9,7LK%^O)\-6#RXO2WM;V\[NP*(G[$)7T!N?J;@YHKYLFX7:B6FR&[<<;VK&BWF%<'=RRF4M3LPB#[&BWQ] MXMF,X\UU>=)J=456M6>%3S6-RO(8[^7GO04G++IN13=,RFTL(2].^S0<8<9O M[] OP.+M_?J62GJY/>5C@F$Q"0YU)^456DFZW7XS9:+9W*?NWN-QQN5J%)OE MA%ZU*$Y<2Y# _O8+>SRMB?LY2GHY^^ECO&"3J:[:X[IKADWRW>PHEZ>;RT]5 M4MT;J&NQ,BAQ\YPM-T>#=E=0FI 7R;>5]%(;>O">NC<%#Q$_HBU+9MS62EU# MTCWUB5/;&/.4(9;W#5H'FB0.-KE,V M/(#YN4!T7, DQ5\Q(H2!).1PN \#_J=8AF$M'>0OS01B8'D.X*WS]\\+V6;1 M"?3XT:S=4[?Q3!&L79@Y\L_=#X=3AVP8!Z'#J;!*^()L[F=@R(K[4_!<:_>! M'Y8,/ME&0(,Q!R'1[1CX21!=)=!_P_6Z]FY>V_=A 1W>C-KZ#TFCCZFSI?,E M;1'R? L\4P&RU"_G%,[>\\%^\ M&RJ,',L B+F+(J/!0F^7$_&!8 M+S?B"_Z8COER-;Z\G0,D\3MQ>2"Q#OT&CYZ@SU4@Z+5RP4Z M#A?3B?C::YAI$3&.7Z*Q5; WWV!A$:CB>Q#/VPRRPW2FE>'D_'A$Y;WA9-J^ M3G/,T]!%2YX*T&6V6:6@P> /W.%"\C\P%DL)+IGIZSETE2E9NIOLSY8\'K0U M26)_UJKJ8Z[GI\!9ZBZV^#O!KN]-@C<\D!C2+@MI=3"KSE(V%G(-QIW#;OA, MNIMJP3;2'%>99O5\V5XQ)KKDDQ#-4@_)]&E:[->SUXC87OM*]EKTJ1(;>[=& M1FC;=996"""VF^769K HYG6R4>I(:[H_(X8TGX* F'P@R,L#XHW1CXS-N]B\ MB\V[>P4QF/H3 F,K,UVPRFXJQS;K. M6+9E07%E.S;N+HAW<46P-\$O.N>47P8)W[@C#Y%/?%%\XUG_PUJDUE7>6!?< M"I?HTJU4MD]7UCF5#UI4/6!G^[+?A6D8>5V)C_NSO^G)'Z?)KJ?R7K[ M_<3O_QQ=2+A9/8/WKQ;]L^7Z&7\'>8VB 7P.J.+C%T]-PJ=>.K'QA5(>)V/A MJ1U"[742PU]F*_[W?QUE9>Y!!V;K6_;/';(<+&N;#8K[(*/*B2#ITS2?>W2"A$"(1XKZ-_+\(R3'"2WA18 #BATE^@??.D[UWW[V M1N;IEBVN-?N)8X^^G(!?=SFNJY\*&+EYU]D.TT8Z+))CZWFFWF;R\*,(^46J03'L3QY0XO.OH3\JP9+2[*KR:]B.0TOU(3N>S_8122NLDFLO. MN]E2;>/2/'XZH"7U9 M9,MX$XQ,O1PY'O22$P)?E?1*?V7,ZQU;=ZM+/L6C+T>BC:0]ET=E&>V5'1(O MS+U^A5T&9X/'(YMY3'B2RH4H*G06+;S25Z9E&H9*DE]+&;L*A)^^?C"A2R6%$E9GVDF6LHK;) M!0Z>BIT^-:%-3:W6 $YT!9]K*=FURG:Y":M-G5)JI>EE>Y$J,A5JV*2Q$HDC;I@MHNUEG\')ZP\\)NH@- MP= 0]N/FTZSJ2KT1ZN69T8*5L6Y&4.'0$PHP?$[OV'9_I,_+16O>G8ME2@%/ M#1$5G4BUUVN@>MQ4S3Y1K1:.]H9^W[%3%J10J?A4WQ28J93UTE@B,;4'8&B( ML$P]HN92?-G0IU6W7DDVF^ETSQ]ZHBEIU6X/7%NKH#V"PJU"I6*X)@V''JL* M+^+H*(.A$D]1(EBSF)3X3!I5>%$&-AJ>P8F4G#Z!"[&T<HWPR"(6.7;K;[9K#!D9]+#^V.I.2DTPR"H]_24&:^&ZP%3-"?69##VW.44 M LL)%41O,#0V."7J'I>>U3FOA+K=9AA8X3T+G7*]=1^5U2J5-"8UK=INAD%0 ML\?VQAYA,ERBD*KBO:JA&FXS#"XX.;O)UYO=A5Z<\%9GT"RQ+-L,@XOT7*E: MC;H%_!K,22W3Y&Q8:-%A<#%P,SHK#3(C)H>R3XNZX@Z+TU"XR"H;X->1]9:^ M-A+.DZ%W\?D&PL5N[5>^QEPR16LJ=X157G-$PW(\.^Q:Z9<3P#KXDF8B@@B_)YBBC"PU=XP '@D&?"9XHNH%-4V=1X11E.#F M/_B.3RE_A.""A\!Z&Y#3MC6#05_+!)\BDB?#,AUP)D#@'?]=(JR6^NH$85@& M%B!PX4,?D)Q@"F":Y@-2E $'@S(2\'O;<17@>$G6]'@]<(R + 0C\/81 5YW M]]>V)P_X5)(5V9])0+F@QI$C(X CP(+ M= #W?Y57XE@P51E1!2_1.U$^JHZ!^-4Q/EP6X\%7!\>;0OW=^/7D@JHX MOH<\DN'EU<^LG,$J>\W=[T(ML-;6$05?J90A=R>25,/%*4J6!:.*=[E$1KU& MI8P(27442T?L(D%_7#LB>;8!3GSG^C>"KY\;/ETF/. MQ"H3,^9%$7DB9DP4&?-(Q)5PKLB8CVHZ=*F#B[^7ZE;R!I[=L:S$4!)#R2=!281R MI/\4:IC32%T,-?<'-2')2A]I^ 0Y?D*L+X@^?T2F=]>,^Z.PR1?"EJ"0VD6( M\\U%PP\/?"W)P.]JF_G@VJ.U\43L7G=!!F(L&(=GXKLZ[(+[XB3R8M 1,1KL MX.%BNT:TKBR?K/?=[6QGGBWS]8U*&N5QC^$TH9E^FK4G@XJN?JBQR&L'OL\W M3=Y]<>\]9\&TNY7J]DY\CP9G95-6-'=[Q?FTQVT"WU]1$W7U)%_7V[G_/;:\:+52ZZ+S;/-ZKC']2BZ75O- MYR69N0?M&#VM3">SRL]1LKR8]%,S-C]$859VZHK:$9@8T=6.^W-' Z%!+.7G ME_ -+KV;1S5H\D6B #?;[!=8;#1_N,TCP-A0?\3YJ#EJ03YX+ MTG$U,RPI^*M:FU_<(_OMJ_[1JV9$?WN(HA/W^0IU%1_N M$Q5J44B,1[5][T:R-E,ERJ$]G..8U^)*RFFU+<23Q1SP.1<2AB%?)=+B6F2W[=Y"@:KWX MO\2EP_E?5'3NS^D& &3+@N,']#T35H%03;_* LR\&@5G[P[R%]W.(>D4>KD] M]RMP.W;![V0.I!P,W>:7.&%;ZS15+!4+Q8:E%SV3[\]G.-I,+\$B MP-9*/IXK!QQK1^R(W]P1OZYRD/UU>[J@\C-T71VL*_VU74Y)3; (WQ^_8L#^ M*RC'E_#'>YH['EN&7Z\+F NQ7Q'[XU_8@CB0=O#W\SYY83-42_+8G.B52:[0 MK6-/*K7P*]_ZEL-5P#'6G=@GCWWRK^"3^P4[#V] F;)?KE39WHW:NN6QMQ'[ MXE':23]R[N>+.&U*55@;=S].#G4T,%+ ""+GBDPO,?!8V]8QL[V$!=_QJYW\ MQ8H1N^&W. __B%XPN-T>U]6AC7K9V;2;$PNXB-%0+X 'CE[GX"?VP"/E@1=. M^PF=[OD2]E8-V+T6-'9*D-_K MP'8,LY7_(A1_'VBA\)^]5IK36G;*D1@;>N'U-?Y])U M]'4IBM[\#53I>L<%UU6EQD JE)>F,4/GVDC-#LO)S4RGH2KYAP;$U[FA'6TS MYI8V2TMV/=N$K4R>FZ_ M@>(-XL=MR\2T?A2UL5[_+9 J#M68R?2'2#1W.PL M&+:?*H*]4.=MO8*QM5&W7%YXJM]R#M@5J4?RBG;%]]:/.+#QR?D%KVO'J85 MN48ULAN'$4;YZV*W[T>V!/4 M50\^OK=V1"] $8D$Q:\@%%_"0]]7: 5OLD0=&0F.##OH3&&-7A]L8L_&1\N)9=RS;L7=R20LD.@VG(G"^>G-KQ!?P_4>F6G+EJ?.,CB>@*+;8SKK/ M3-),>_C$T+-ESV6+*H_Y50;#0#%6G@N:%Q'6G>]H:[RA/*^;%O13:E0N.56; MPZ,'S):$(M@BUGKMIQYBNHT1<*A@ !\Z]JWG-?NNBCYZO!CV-$30)$ ME2QO9,B1@-1O88X$95P]0-CGW/$PR"0<8H5B;M9!BZMU1RG6DLR4 9#IURM, MI;Y0O<+7@2-XQ55;V,4*<6L3X[T*P9=*0LHDYCRJ/5$K@Q$*K=G"5PAX)R(5 MDF5PK^&)#RB$;QG\QQ6 Q/[:K;_N3<$CQ2MT[9UXCJLIZ^ CS02[E_OS>+)O M['[!P+U!_X$-\6AIE\#T8]%LBV-9\@R955ZI[-6R#*-@V4N@71U([0YX?=:P M1'TKGR.>$7N")N) -1GH%7P;L;UT"-,*8DR9= MCA4G,_ T-6W)^"YUJ[#_SM(_AD"TG!F .,VHZ!GP3X1J'_ANMU[=V\MN_# M CJ\KQ*8"!')'M-WO_CGYSY$M"WIB"*96U[X+]X-%4:.97CNOC\@&BSTTL;_A:Q]L)C]OW]HP!%4S(DH M< )[),]&'V).?!HG4H]H#$^79,4'>R6_N3]L_<"0@R%G MV?X -0[M^F,*1$^:KZ+$7U"VKR?)$3IY^K"D ]F14, MV!(S6%@"*0NF)]CKX%6W$7U M/A34Y=IY7A%3@WPNNRAR4WWI+&=:I2$8R^.8+NWPK )KQ22W(5W=ZG-\MB>, MT4JKDR=:I016LIN'4=S$1\*X;]6^3^Y#MOE%F2(%9I'E9-L:T&)9F?)4DT_R MR1^_L >2.E??.7J[\HF [GO"P#B7Z-GPJARL*Z=907QL9^U?IF;AW6A@" M4'R)LQ9III/AY@U]).!E1LNW53[E Q1VKH/L?5I1>?D L6:03-?%J]B2NH4E M%4$R1-$,^TC.WEVAXD[+?Q<5K2:)4XI-$WHN6UE)NM 2R:G*$Q 5R;.7^>_" M:-L>3@JB:'L7*I83VV:Q;1;;9B]MLT#16/.@/CNS@E>4Y!#0>5($%L])=(EK M:PNKJ+)-DC)HGH2@DSZ7[':?EMBN>%?@-HIKQ):G +,]^!_S,M4S8@/LG %V MZPCO5:$M@NO]DH:87U3D#=\TW!K;ZG]NJ_X=6S =PY]Q6!R-62ZP\3#;1GL# MLT$JV56S,VSR:=]-/5NN[ X,LFUD'TF$)(7%QMF?@-ZM4YNO%LV_]<)N'=M_ MQC%O,\@.TYE6AI/SXQ&5]X:3:?OBIEP())E-E>\W5Y653C+)[@@5BD(RI?)4 M$-I/4^2@U?'OP*'_13!^;_GD+Q Z(IR/.7'I"EY1D2,A86,B(@0+S MB@4#T<#+8,D;,S2%6#ZY _9XCNI!RM%!*I5HR((-86+\(@\W"0ERZ5RJLP?Q M>.I9T;?LP)(OTZ7^^[^.$L'V5AG,^[7LGSN\.EC6-@$-]Z%+E1-!GIF@@#?_ M!&@@K)W=5DT]XGN0_[G'/$@(A'BDJ'\CSS]"2W;9L<:W93QQL0U!\P:^[M+K48^I*?#JC) (RMB%V_D^'S;VI,X?Y%,]J MY&=N [7(!2G8SEYHA5\7RE/_>-+',_B%Y("4ZG4V3W=HI%3//2)T/8^TN6R[ ME"_1K1+3WB>$1&[>=;;#M)$.B^38>IZIMYD\_*G-5DM@->"70JE.UW,ENHJT M.^"#&E/O?.9J MG"GV7K TO[BS,%3P*6C?3WZ$!WP8N/R_/!-N%RP>C@H>!_50%UI]_(P>,%@W! M<30%&,0^,V'9N.#[3M "!EZ<\1^L.0>S>(!7;Z =[3\%[.WP4>_Y(J((A@$L M ;!_!*\'V[%J@<_!BRW3@'=V-#,P'>%TX"4?20!6&SP_%$187PBQ;+ $U];D M!=CZ]^_\BRWE=TMW_G[POVE:[BNO&GD.>)4#9S:;6;9[\)QL^_DQP=H$6P:& MC#P%#%2 %[T;ZYL3@!E@@:YE0X_"6(/)2Y"4_H6D@"C[I>]Y>OA]Q:]IX#PB MAU:3I#F":LM@-DO-'9]AZOZ1.T5]!#Q&ZM8B,*. 6&7V8C75'-C= 7P,]Q3P M9=BM&#SN 2FV.\C_$Z:S?_8?,RM1 P0'W_# 2H"(^1L^= H4S9[N1.?=!D1%H1 *^.9XO7(IGP(GX APJVF?$]U ZK; M^!; 5W.G#N_1\=T=MNTY>=DSUGN@P,%?@#VGCO=\WO^)W-K'(_D((8X$ M#@J_["YEV;S>O=Z,'_["B(/P%_C%L5V^!7N2T2O-\7^K::8V]:8U?Q4\US2' M\UHR;^CKE#(:R$HMUZL=98REWAL=VY8' ;9LP;+;>[INN0,$X>2N;UVP;3XQ M8DQKH-;'^G1<$A&_,A$'\TG+E/IX@5GGABEI7IW69]82$/&T@=R_ YA^N45, MA34"IFI!.38TWPR&"K&_X0F_,Y.!LKN:O$7.K::]=HOT5,,DS][CSU;+X,8* MX,>V5CM0^->UXL/AO*505&C7&LLYEU@MGT;)5;',4O117(5X+_.>^=4*2+-G M%GG J\F$5WH3@I68];143XL3C5X.@< 39$AY' 382L9NCP%[,8!M/X;J[U$F ML)ULSY"= (P %:>>H?H;X5FSY&'K^^=E\0#+_.1J &>'P 4895J(80'9MR&? M@/'GBP9 .(B\0$ .=NY'Q*].^%I(0-A;A1#M 8M@D#RP./8[[LOOP#F(P(]V M9./(5$/&@N-;&C!.84O^?KGV1T/9]:,^6SR'6Q^8U>.-#5'\T!"%FP/@!=Q" MMS(>F/I0-ZPC^@-W%NQ[8&<#%&-%U]H:&.1[[59 'AEX$+Y5%FRET):"W]V. M?;O$4%F[S%1X>Z9T MNW6'.M[(T/>J<C[-Y;#J2N8TTIWC\U01+]$J MW,"P!Q0-4>D9H*1F>0X@DVH+)E37G>GU3B,%F*G(W /, O.$O (42%W%.S@T MK_;6_9'*PXU@:S]"+)=D,"=@K :VN"(L+'NW/X2+VIM&./!"-"=XAN;X['1V M3LJQ6:N]>-8N#"H!W5K[9()1S]=T!#Y!\6Q8]RQ4PCW@?!O!'( (N=!V!A21 M)M[.]? GK&A@AP3@$^RQVTQQ(X"KPZ>*MBS!V5Q=;[97!)[U)+5,=8;M;"G! ML$]>FEEN$D9MHO[F?K=7CYR_GI9/2;A!A&Y\5(8JKHKX((/B+6Q5U>K9E:2J ML+CB::K9;M\[ 'B_>L7^#?%F\Y[-!EHD0&1@7Q]_]@#8@)GG=[IWCY:X=9R% M$1@"93[H:RQ!9"%>VR3@4B'!0@X'!"G8*T(/"0+E\$P?'7QS A@QT"$/H@S^ M+(&1">=D^?KHIRS;EBC+DC_L(^^$K(?I#[Z.6D'=(:#JMG]$[^RP:6N-_@4G M!J%!GGO/5SR;[I>)J MJ?+)TV=N*EUCF$FT!%W8H,G1:*CD]-X2C#Q9^[C/9=,,,>.Y=9/L)F<+B]D, MX<9=I&2#+G2-]P5 MS:=X]&0DH9*>7U]M/K5G&P0@CP\-G MGBZIQU5<6ND.,KI6<,1J(KW"7*G)$Z=+,E':V\Q(RT'7U44YHRBUR5"!N79JJ837J'":>Z,P:LDAPUU%8P\6;R4 MX4K95'9"ZW,'+=AD>-ULV*QVF=)"8L:XPC9N#(_>*O7":J M"G8/669W>%'U\WI.2T$-!SS-S'O>&IWF5@U,*#8&56AU;M5?EFCWS+AMG/XZ MA:-.#B;>>;H,3+ 9,)A^:GY@.#&"ZSVI Q8<5VQ#_B_.1BYPS!!R1+<]6R$? M@R,5_U1NSQXDX,_-*DF]X[A^O\SCLWIH6BP$&[H#B.%?V/'M7__L) C ^)N4 MLC? =U8DL&HU?^<)CJX"2QQ\_>0A,)#N6R? +G<0X&^HOJD+_<#=X>;A;!.. M+":T52+(F?CYY/^''V>+AL6XN9XNX')5&W6K@TI3#5WI==B_/Z%UE];^3/9T M]B>TAI[5;N#KD/$RV>:M@%^^5M7&QJ _X;1$8VITF&+)%=4CLQG2\:?DV;!P MC".;[\&7#N 0J\"39V@%'QC.E3+=36O%"HYJJ%+32O-JW=(^B(EF,#",7SX"C(:WR%?)V_YY,JO M;P7$>ZV"GBKS;50O#FU5F33P?$+\TX XJ[3@#P;S3*GP.&ZU/4*QY4#(<;F5 MG)6$"MG4BLT?O[#'=$@D]\,:$'%&'.F89K3P&3.NX(Q,SUUK+C<3WFP5_'X%N$WP%G#APTDS91QG_R:XM^].% 8^Q M9;L)?WSPT*!\Y,GK=\%08[W]UM+<^:-!)<61;%C+H_RQ*&04U" J;OW'T%T7 MN-#RTE_ EKM3SX5X"5U2Z%WN?$\AX..6P>(6_Q^O60TU"-_L2Z$>[T/;JSNM M?0I@R2QHIF"*P,L&,. &2WRE.&K9;G;RU9Y,,7(RDYK7N-FRQ-*G%G'XN*M: MQ+]52O5 A''FX*_@^ML^Q<_L7D/22ZG2-]9:.KPUO2AS/Q1[XT88&. ?:>N1*B\WY_JTHN" M#$GTX95N/S'ZQA)U08F*'CBC;R#339K<71N.WUIT9'K>)1\CWBCL@[0+"F[> M"<;>DY3@7TU,\+L2DPNN/8:7;P0O]RLW7QUP?L]2NVG)_],UPRL'?C4"<]N/ M"=93"?+B7V;\7LQNNVD[@ @&%X*#GH@)QD4J90='OM%JN!34QCYV8*Y4#R8= M>OMA>\V.;P379-8-0S!=VI28N:?-8-Y]=MU9SX*K1_ N!%\%*NG?OSNZ";&] MBK2LYGOUUFQ0T/%IA2L/"UY6L7Z_]G;H;8N0RMO5?B+;QE-$5L_5%\,F-F : MJDD'/>N2&':F[O8?[K'PC\+C-RB(%'O@A>. 7!H\JZ3'IJ:C.4$$@F22S MR"R4G'IU\.@*-28I#FLU'==2F%IGLMFL#QXD!(]S1?MC\(C!([8\?K??T&7! M8RTEAES1&7OHNE=?N:4,VIK(]-7! Y=2>ET9$BDTIW=K2ZK4MDM=6*4F\^-7 M)GFN1UL,'C%XQ);'N\'CJI9'NYNEUNU1PF%8K+!:=1RT8K'7!X^Y4NIOR 2? M8^;*PC7(69H=8DU8N J''8-0_(+=MB-P-'<2W3DI>W 7AW'W H61:>9X2J++ M]7;<6E;1B>S>WD?[4S.K#;7R5:C$+2'7L)BNB19QF6%9MZ"/JLVK0V4%'2-3A:%0@ M,Z*+XIT)6QH38E8EKA_M$12^4RA9(L%-L]AJ.I&:;&D$@82$S>I.VVC$2/(U MD"3Z)(I-F8M'C,XCT+Q836URPSJ!XNB@NTCF13DSN+XI,_"L\A.F*$6&;#@T M7\K7=;RW! B4^?$+)ZX8;_[>ZA4C4&P#?7[8Z3P"\2).3U2T,->G\\G\279* M4A:[_G%YFVB9IF&3U=D*5F"F# MZ5[?4C5UT2$;J^O;4'EAI%0DIF=QPK)26"[=LJTD8-<7\L>O%'':RRX&C!@P M8@LC"E&DU^J]7QDPR*;6+G:G)(FVS0K6XLP,5L\O 6!DX%D_1ETQ]!Q#1@P9 ML8WQ!V&?7!>;9YO5<8_K472[MIK/2S)S?)=!R7*1$,6 M;*@:XQ=O3<*W7KI&V0M9/K[IAZ=VFKT799AA?EQX[+__ZZC VEY785<'R_ZY M4\B#96T+N^&^;JIR(JC?)BC@S3^!K MK9[M,BGK$]X=,/_=*#0F!$(\4]6_D M^4=(CA-:PH81!Q0[:@@1?.NX)<3VLS>*R&W9XEJSGSCVZ/?- +_NRM6E'E-7 MXM,+N#WL2R<@8QLBP_]TV%RH),.?S_9?\]N^P-8UL$\9;&"R%V+AUW5:\YS< M*CV]1OJLS"&W2DOU.ING.S12JN<>$;J>1]IAXVZC9M$@R[F9J[,-3J)2C2+!>+!S[DE7U$*R1%CM[F",SL5! MKYZ:9_EQ50WKQFO-NT:K(U=,IJAC)EI\4J2)!COGGCRSU<(;'8-.;W2OT$X[ M.8MGJYP:UHV7215F3F%&&VC"=*NNNNS61FF:3YX^D_0HD9D8N0V7\/B5-,84 M>KE?Y[JM"3U,N%JUR:=/1W:P4J7&6/4)6IF.EXHJ*L2FK_+4 MZ4@.K29SUF*>U.515]G0>-J26TU@S9R,7"?+0K;=+!GHG%VN*,.K3&>%)NR! M?C)4G.#9]LALK[FY1:PI>X4NQVD5#CVA?7_N$-[0T$B]Y]"DJB8G%,J#IX8P M=-D@4V1=K/:8J<&@B\XFJ4\M&@X]E9*I9,\+DU:3$]K6D-*+;4?:@ F$L)1V MK>*DCN%-)M=9*M:P3G1I$CPUA*=U?D2VA=F:XA+<6DJ/IJU6-:?"H<<3X&4* M%P5Y-.+1-"GR*5E,\92,DCR14C*4E,G(Q"CY\N%/T_*PE.;:++/6 ;=&===@ MT\LP96EI3J]BUK(YIK<@L&R=FC?6E5 5( :4;'--"A!JF);R67PR:26:8.3N M[2\Z:I]OO[MM(O;JM\ZV'OL5TK[[!KV&J[O.\C7!]6SPWU?:KH:(%A<= I'MK) M6/J?D_:$B+$E#^R;-_(;(CZW>_>[Y\$^>\"XU)Q=H\&9L#YJ8PB;MIDB>$8@ M&L%[G>>F;MMN?+8\%303OMB4W=W/NYOC:W-?CRS++=-]O"C01#,$49 M<<8R>(?@-Z7?%S(#INL# H4I;OEVBY9OQ"4ZOI');]19# TS^;07:8SK0RG)P?CZB\-YQ,V[]_\GDV@-/8!AY:?B0! MX"JK%#1X* IWL)#CT?HTAQIVH::B[42UIT@S@BRVMK&P)'8NG^+W<.W&():Z MBPW\3A#K2UQ:?M-OB 'I(H"4]^0ZF$]G*1L+.>AD$P)'3;4BET6T(J)DLS1; M;/H%=5IK\DD(1]@#?K9*P5TBBY_+<[]+((F,C*S:R8B/KAC@$6TR&(!'A M)58:U933*%L>)9H+O<@9F6T!*(!$9TMM?A7K*AU;5[%U%5M7=XAJ!H@IY;EV2K)JZ) M57K)IP-,HY*9KVZH!=5E@@S'72YE;+C%AEMLN-V9X18";KJ&%<9YG>VC6CD[ MK4R47%M/T#SEER%^2&;>O)!Y5P8;)-1/I 3S2F3'C6VUV%;[:K;:R>*1O[X0 MEG$'USJ8E0B&!DE>(<#&R)@DHD2_B\YU-=U'5Y/$DH&7QGRK+9T^#?3__<7, MMGK8K963.S2Q(??9AMS-"U/<+M/LYDO_RE;@*Y@9@HW*JI4#\':YND*/!!4S(@*,P+#'U+>IEQ9M M3CQFSG9"C1EQU5I:V[WAID%P\,R=+9?8&3C/9LV!K0/+B$XM>-O_[TLX6SX8 MWWKEKY?(^O/>(@'(W2"\\*:S^!QL>-U7>*_3=^#F)1Q9_"EYMB\DY[V\-[T' M;._T%75OU%\TAQ27:*777G]6M0E8%-LO27W&% 5^,$GNE?5E4XP+-,W)W+J5 MT.U.;M^T:3\#I(Y\K8LAT@W@YW)@<_,PU(=C4#//EOGZ1B6-\KC'<)K03#_- MVI-!!38Y_;,@5.JW8U OT.DPBM&0;?$P4I_ ]T"%5LVG9=WB+)U=#%C,77?: MZWHS:,>0>3Q[T>=J]ML59/;?5PVI&9HI[SO=/.+IBUML(=V2CFOVWW(='X#M M7=<2#)6P$2KP%)9!^10^2O$C@1SQV"B#B0I.I*1T!KSON'?&>+),9;!:@_-& M6#.=2BF,4VN&]2*AZ\9\/&DU.GJO2.%U:4#:Y2YLV4"\'(GR_1RV\B067<]F M^6:_JHQ*;&@O$KW8,^;Y@;K1U\WA1-(E1JAA2S#RY)ES*[VPVSK?85@E5=Q0 M%B[4[="N)7MNPEG#+*^HJ#R<$EQ96Y@< M"4>>O#U%3^Q,8:FF. _OUQ>T3JK<.K03RC#M,>OD",-0EK'8]+Q*9=;Z,J@* MF372C$)=EQ-&!:[3E%P)/ER M))_IY?BZ:=&H/*TXFWZ_DD(SH3U3R+2U4FK35%+W'$UE$F4JRX[HL)XIYK@R M-EM]LZ 7.ST%969MU7.;8.0)/1O M/3-NV^;C.G%I_]??J -;*"9(:Q_:J8/.".XWI,SB.VY'AE\?72Y"?L/"FOZ MM:VAFWX,ZN?ZJ/6%K>?8OZGN-]Z1'/@.8^%\C[&N'L5\^LA6H1N6GU8Z(,>8E\8W:Z'97?. M=OP2P';KK*^&;#I^[^[G8'C ]@0BB*+MP:[?VR'[GMP7$_6ODC+T)W[LK07@ M$K?%MA&J*%[SO]>;8 W+ 8;TS+#\FI-9V905S75>WO6G3>GLE=D^-(I\(%#J&HDXL6Y_-=U.?4O=AN4Q_*-VG->M/L=G>\(8 MK;0Z>:)52F ENWECY:ZU^D]X/5T?<3CGT:EBEDFW%*C<)+P!FD$OV.;R$[RP M$^%MRZYKR)! B*#:LO_371C9D82B.\WE?>OHZ[.1)A%+X/>3P,\-NWV1O2ZX M([_'<'H'X0?99R%[&DT.L\MI85YF$K@RSXN9/C=18%=!N*==L*5@1+SOFB;: MEF,I+G"N1>!F@R?]K^/-3C4U_4C,7F12PY,MUYKY3WJQ5/ Q>/A?V-] @;U9 M;--?V::_=1SKJGMO!-=[:["\3G^=/194MU!P'BF9!4GI;54I<<+"EHS5B.YK M937H>IC)G.LH'8- # )_[OW?>KV_9;-'S^V-GGA_QS5_:G'/*"PXW4 M_D62D-LT(;OT;%RH=QV;F.M>0>P0P[4ZDVO;-I[I!P(]5Z4MUN!8@^/ Q'4" M$Q]0X67/DSK9W-I&UQ6M[.;F,RO!+8$*!V%VXO)A]EM')8+F;B^*__L]CUZ] MMQ@[%K%C$4<7(FRS;+6Y$2@SJ[P/^YK-^D+ ZE*/8ZO2L"XEGG0U1^\Z]J*I M [A1GNRO[Y/3@PBH)!8.G,@EL[W"P]*C3J\D(%< !,(2I]+N88 MO<#+B3#[)N'EK)GO!U:W+@Q_M;3&6R_LUAAT'8OD.;?I@RC4X^T:7;5G)$JR MUI!LZ),\M^NT33ZDR%0<4XF5^DU3X]8+N[527\FP^&VM'HT&?#AL^($ TY"5L(($L9%."32%VF4&(:R&"./9#9@H' MH_&E8,O[5)D'\"Q1UA:P.K,X-N&<$# %&*_RRS8IGNN!X?OO>3/5%B1 7J!" M)P\#+PO\!>H8E$U/,(RU M?UL&P GXVDQ8(\)L9ELKH"VN#/[VK]MOT\1[%3HD&R%H%=\0UG"%M&GZ"]ZK M-!FH=%VP;?X)E8R!215J3*YLUWM:/4_JG/KC%_IXNDDC0 ,,2 QA^T0$%@;P MB1R$'(-*6WOZ/[Y:Q/+H=_]V_4'1 -&0!1ON$N,71;"24+@O737@A8X>7S/# M4\\XO]5(C'A9&>"__^NHY,'>0X9%MRS[YVZ[.EC65FEQ?^=2Y41044%0P)M_ M M$1ULZN;-;A5OASO^5!0B#$(T7]&WG^$9+CA):PGM'/8=7_ MMA\![])' R##._O/D9NWG6VP[21#HODV'J>J;>9//RIS59+8#7@ET*I3M=S M);J*M#O@@QI3[WSF:D[VX \L[2_.%#RP(BZ*_YPN$ M;@LZOOJMLV4@?X54&#[]Y$H5,'=7;\!^/=5*DY, M[$3=)(M_ I,'Y'CB9IT'@][K(&?A9<:**: MEG^&"\PJ:'0!RQG2?N;9T&:6)6!R >/0VC^\9 (#4'"%G4TO/C[ N2C" ICM MX T[(QT:DN"1P8TV679V;P^=VB,"^\C-++@):L!B!]9Q<,?+-RK!NX%]I_H= MXZ [<&0V[[;,L]2\$]MZAT?/8M.2@0@OY% [.DF,IFX]9QM,8E#OU(PDC;;J M3> 8/X;=X'T'E7;&]L.>J->L/%R">Z#L^%T#\@ R;6T&'_B\]H.E9K%"JNP, MO2272"C6>#I]&ID>?=[E_O%K9G@.8@#!,8"$!B\+A'Y7Q$" F^Z_D1D4?>!? M3!'%MJ8([:D %0+YQI(/OAY"N2M[IKRO8 0^A7^#J@*D&AC3T))^?K I[:LA M!S+K_P&^D#QXWVO=5\ZNZBU=<1!Y-0-K=0*0X![;CX@$2_#:#K(0; "ER%)S MQR^5<28#)0@2JCQQ7\P$T2$.$@L['#"IX)OU<^_@# MZ@_F*0%/'99.]OD#!JX1H.3 -H$?6="G!_Z(_X ]&@I.X'[+4T_C+ ^[<-PB: 9@X0]( ?NS@&V!)\Z B0Y#4Y>&XS!O=6 MSS 0GY?^UV1% 6M]C$8@\=E0ZAQ'PGPKXH O$(LL -"6+QL!3 .=%V49!@<" M"U T!&WJ!$HP%J!I B@HFSN1!/(0$$H$"NCXGO3(D#;8 8'OY M^Q@$*_#6]1Z*CB*IP4J$$1B2L&4%/DT$$SG83K::#43!D%XEC 8>=T*8ARU6 M^3:L'Y*Q/<,G-*#$=EI:L,'X4N<+["$_/O+.(SH^-SC>473[#O"Y9OG[]W*L MB0&:!),ZF!- 7!$(D^/#Z"XH_A#*FXN_98&%RS8\58'=O(!1Y1M(P(YT=B_P#[""+6S"@0'6"2 [VY[A'+;SI!SUXA^EM.X?,%>F8%Z[ ]NX?H@<]D MTXZJ6YM,EY%KZ6PR2_-9I:O^^)4BT <4/;TVO\?8G;,-MJ>U94I;XQL:8KZ' M$3 7D->Q3"!S:P@&CN8+7PFX_YHM>E,H;B)DA:^_QX=B4P%N?+YMI=E'YGT@ M,$'\QV=KP,F1_(RI<"]QH8H%P8G7\ E\'*"A+ZRA8!1^4A3-C(U]-ZD%K322 ME:J4Y^0271AU-T^#3),.ZTPVH8G2M.LQ8U0PTP5A-##Q@J:"D=3+D6V,JO9T M7&FA\CJK$*Q64:NYT,YD*7>Q3,Z;U0PC\.:LR;A5O=F!GVT9&-J.K3?V(9J,%A*])JHD'.5G---E=Q4:+\Q4\*2HU7#R^M%+I_- M#;H5,SFTDKA"LQ[*90H^P>G95J\.TG2THKSFICEU6:D>4YF[.K$U*? MP!(8ITOJI]M9RO4F.8;MXNG%DZ2P15$-ZZ%F;6H5AV?M#H.3]7QYR52+! DO ML9R,5-M>EA*>N G7,\B":!!VQJW &VNG,E*8==7$1AUP9'ZJ#FLIHU;/-,'( MD\6O1I,A43=:,R;1IE&,8#*)? .^_63QY4;!FG;MDHQ6"DNOREBLD>_"9^X7 M?^7S@>=# %:!, 8P=QN=\W?ZG.6X3GL,8#$+M_-&$)!Q3@\,GN98M=$7RA4T MX4E#)5^9$[E92(.U\'%Q@[4/'R]D#H\7VBZ8&\+.MLV]P,;0DH-(C1_6@'^$ M9L"E3AK^/!,'6E0.G%GP2E<[I4I6IJGR5$,%=C9.)[54AGJBKZ!N MV''R OIXDM+XBLGP 8LAB@W9=HD9?]:1+4D^8IFXO\@+8_(#V;^7Z[?SB,4M M=Z+ ".PQ>;;9?,R(SV($_IB*>Q]%@1, F\[V?8\9$6/3-V,$P*:8$U'@1(Q- M$6%$C$U1841L-T6$$S$V1801,39%A1&QW7193GRPZL>;\;YH'ME>-[06[37O M>P$2O]T+,/.8/JMTM^_U5]CF,G7&MBPC-3!@["","?,D+M3Y\:V]^.*784)I M$(O%;XE%':8D'DK%'_6%C$'P[M9\,6F/4+&SJ'7^CA'R*\L, L0E1LWHH>9) MNL+K#>\OVB :2SY2]RW:%VP+?GWHNR6;3XJ,W1V?\9C/L3K';/ZBZOQ[ALBM M2_CG-=N_%;B_=";"I,B+V1S?OCAW$+._-9%7[>464$QE3I7'$ST;E/&ZI*K_G9G M<#\W/>GKN5SFN%U+#1*C:@\MSHQFLJ"L^G(?WCQ)_OA%7:6K4+!O MQ9K_I33_-DN)CN;CAYJ/?TCS6])3:XA*M(K.T4:N5J5;>4N@KZ_Y&C684G92 MEU"A,+'[FTI.3&#+H$5RZEPSHECS8\V/]_Q7KBU]1//KPZ'>2U-B!F7E%N44 M\YA,.!^OE_UAS1>Q>;8KCU65ZW4&LM845&-5:P+-SP#'!3O7'3U6_5CUXTU_ MI_I_L.GG)N5I8]/6\JA7#F\WY'*V?)&H!9GH"Q MC4P2OYZ=$V/#5\*&""PN.M@0G4#'GV&#IK>YA6&T3480*G.TLNHSO$H#;"!_ M_$H3YYH$Q=@08T-L-T0[%/)GV-"QC#+)Z(;#L6Q*UW)XMY/@83DL&!]Y2%-A MM=)C=(C1(;8<[B-:\F?H4!2M%JOEB@:70(<%WJ :0[X$T0&&4/ ''#MW=G*? M62!^2V/DM;IB<3;(U2'HF.*Q9"T[[6,Z M69\MZKWE5*A-88G.Y(]?V .*G6ON'I\NQ?#QQ\=/-U]K=. C.K&:=\-'J52M M&V*#::*Y.M$88):1,>>P:C#YXQ>%QOEH,7C$ML=W"^:\&SR6:*'7:9I$4R?; M.(+IRR/ G?>\)^.> M]UNVQ#WOXY[WOS/O>MSS_B,][X-V,WQJ1,JC)$[R2C*M\"DQ*?"4A(]X+"62 M"D5(HQ&>_O'KN$'-T.:Y+EZ@YGJ[BR5UB\TJ50PV6SH96=G,GIC62.CKB7S" M2(WE]%-]'MILRCF2:B>HC$ [))KKS).= M;'4R0%LT&'GR=JA>H3&FF\G9 KX]\W*D;5N5AD.X972M]G#: MR7%R91C:P"G9Z6")/E>?,E.SO%ATRUDK/8?-ED[F2?2P#3%JDTL=GVN3N30N M#"8&''DR3]/<5-T&RW+RU4V;*R>N]2@VW'%7,])*A M#90&7B>/IR9R2Y^V!D]$=5QL/ZFA#92XFF +>FE48'+5T;+@YB5QTU3Y].E( M=S*:UCW6,;E*72\Q=*J\U6,E$?Z();;1J%-B?SP&S"T-/7%S/# M>BX[:C^AFI[&1V6%Q:?^L6.LSI&"UF=ZD0BS=.MV34TTX]&0"95[* MHZ5ZDN>*12=A#3E=? *+PO#3":0V4EX>I5(\YY'L6"?2?;*LJW#HR01Z:'^J M>?-14?<20W8SMO*EVF()AQY/@!^15%)2,CA/H$2:3U%BDJF/77BQF$SY-L@NRG3(HF%B(Y;,%>@PZY>:#5O*:QF46ZZ0OK3=$EVKYX59?ZM MWT"(O.LTO^]AG_#;U_M/'^@(?(<7V/Q-F,L^@^FN:ZKC-X4+FHG#ZO=D)R+7B0QV_(N^L_;<#TQQR\ M]G37ZMI.!'<^8G]+P&RU?RF8=_+[SB[ 8\%(8M? [C?[TETB$?ZC'G;AJ:J# MPUTVO1-16$.ZHF6Z"UZC,KVTD&FDM0ZSR.!Y.5LOV]X[Z/EHZ-5Z1J+G]?04 MKCZ B>,4U&<274_=ZHY,Q=3C[[3E$RG0"[+QI^-6=U$0!/6*I6-!1$ 0L45$ M1A $&@LB"H(@7LG8)"(AB1B;(B((ZA6)VTE%0A*Q241%$'$WJ6@( GDE8VRZ MH"0^?QKNX^3&O/'$.L%[!I[_3!]]-AF'?LD45#US^\7 MN#F,7]]W^5V@:[C?^^B9DQCF(N>^7&HE2R037W(M>UH7I2W/!=6 .V#@D0=X MVL@5]$LU"7XR]'X$A^9W]8%6%$M6!$=._&Y3J=A9N3V6[:^9 P\\ME1PC9*L MKV3X$O!Z@F$G#R\:!GUA/=>+/C2Q8]E^QSMP:=7Q?[9'5IPP<>M6P M53'1$W17OH1#=P=^R*-]S>E7;#\INXW"CHUEA7<>&M!)^APXG41$,%YX_ M0(,]^Q>SHGN395Z,07;GFCU#AQT;'FRP^:2SV'JCEC%#!)1NR/?\D7DD)>".HJ7;_N8I!1C$#A?MM[X])% MJ(^"#:N/C$EY=:5*LL]KM$.E$;Y8%TH#WNCA40F[#R;M M,]2[]/0^X/+CK1"DTIU!>#6_$FG]Y$'W:'@X4M+VQDIV*3!%JR_>(NWTSLLM'TJ0A" M7!FI59>$^H(I,//:FDR7QO:"S[7X% RZL-0+@EPQXOIBB\:9XXQ1AIFS)P C MAC._%CT]&=)<-):R/P4TGXRG5-=Q]"XF5IBY46OTT]TJ.VY $/+C*1Q]3 BZ M>O 416?S:\KCS-&WIUS.SITR>[2 YP&J4^]BH#VL2G&BXA&*4M!M^3..CRX; M'\'K^^\BY7TNML#_\%T5^Y"1[,U60MP/1<*<:9*N&AS;L48--$_AG0+LYH/! M9F!8!GM)8ZU>HBN)9$HO)TZ6@I6N@3!U#1#J#V /6K,=28[RG#?B%K M:YU><[)8(R5TZ$'.7A!#8:_X57J2/9G3$->D'E)J<4TJKDE%(AXKF-9$AJT[ M_F;6"]6Z8%SVF)89N4,;<406_8K5SHA<,-FT(?F&Y%_AHR+6R.A-Z!PO;+A^ MI]E%!6LTR)1@%P(0P&4R+QGRM-?]Y:*W+[;,Q%6L. A[V"#L=['GDS$9VE(X MG:QPI+;,5I=J3;:[J90'< G$9"18'..Z5ES7BK0\XKI6E'3P:>M:IZ>N3INE MQ(F/GZYQ/6%_YT^?S(JJPS/O+HIJOSMH:V3&88NJF&(WSAW#K9\YF#7NS":= M\J!C:G)W.FGB*]W*^(T;07B5>L$)_"5#/4]^&3V+SO=?HR)1+XM/:OWV2:W' M1:G'.*@EYHH"99<:MX"R.5O+,2PIP&M9RN*G0'A=Q;Z^VWR MHF%V/\J&'%A:TI;%;Y)K05Z/4#L;G[>S\:?M[(WH[8#G#?*+8&^6MM7,<7YN M-5NUL8C23ZL.48PK+U'E?0Z+D,4"YV_ M&-9 IV$B$L-\+KLJU9%/FML041C8H\L>_6.8%SR O1.8C-R%ZA>PH8L_CID!OT_HA\O%F7.A\ M)*6]0:$SUMI'KX1%T>2^),Q$B'TTO#4J\Q6144$'_"XAK^@J=3+]0U M#\#'B;&XEA8=3(IK:3?$I$_6TMB^:2[)>5U"5'4X7'E$LCQL>A"I_!-FZ'/M M (@82,5%N*]2A/NQ@?ZH"(>^F6C-8'"!(<9#1)[,YC.R/R_Q0QJ:Z/DJ7.HU ME8ZK<'$5+J["Q56XR\+8<14.#7$MB+0P^ MI'#B)4-]% ;%=;@HY%?C.MR#"S"*2AO7X6*MC>MP3R6P*+YS7(>+!,P\B&+\!?'3,"/X[I<7)>+ZW*WR8$'9AB<\/>-L&O"CW[F*%RK M:[@31.KW-"&=FC3HQ9+J$1[LN/2T9^$BMT['Y;JH0%5E%Z)6]@$L/A(75^.B9XYWKL9]VO[.%^E&W;6YK?3FFD9.:LYH M-""FHDE#"XR/RD7%Q8B+=%%Q,>(BW5V]"UI1+%D1'/GL43I5*[!Z!N4$KCA* MT:JR2@^[K ]KGSM+][<#:X9119:+6\?,M1UULCFT#_@?BAVLY,>/#'_^ICK@ MZR+XZ_^"^80V]-&8LB'JK@2>$([]>.CU4Q.VY?!=U=%E=@*,$0808(7\;D,- MT]B;7F R[ 3J-O!:WYE?-.R9S7+I7=["?F M07[3G"2IGF#,?"3 M_=J*_ <:C&/M'VQW0S2PVI].7W^8N0<&$G)Y$UQRHIO>'JKVOR?AVO]M;,F" MEO3 -/VS,&T5BN2;)>M DU;RNVONLJ7^C?=#A;%MZJXCOWO/&^+Q)QP]\"YO M__ZFTY?Y<#](+(@;"0+$UK$@HB"(V"(B(P@B%D0D!$&\IF-)1$(2,39%1!#4 M*QH[L)&01&P241$$$5M$) 2!Q([3127Q^:UY7W#K[,7F(!SX?O%Z^"A$Q"KP9W5X%S,^D74X%S ^$6F MX;"VXK0J(I@X_]+>%_^*,D*^W[4KZR\Y!(IEX3/?@ M$5#A 9S$M\W-@?@/MCC'^G!=B !3DHFV;KSM% U3A=A7BJW@=WRE"!WN_;1A M['9FQMAX5??ID35D?V8O0$[_Y%ZL+9?WK!Y91> 1LD ]_H3'W.R_8@6YKJOU MR,KR=E8GT!C_Q,X%_+''X%AYUTB\(ABN8&T2J$^H@EW,9.Y[^#>2,+MSU9[A ML.&GSS>A&(_[AZG1B!U06BE3C)OGT3ZSI%!*K4QHK2PK$3Z@U!7Y,MLQMI?VBL6VQE5G8W&+M"E[H=$ N_PF"60,6_<(_")E[.]V&\3RO^JR M=7?QATW,I>6/W&-YCC(EZ WJ:)\-3??K>X+TGZ(8')'_WX?(X9QX8A>D\[SQ M5HC;!XCOZ;:P0[HM+&)N6+>[=*3,"#6XC3XOH1FK/TO/Z/N%B[Z9V&6C">1J M2B'^5J%;0?!-W^API#//4M.&V5TX"I^"L2+Z0J2IEU0JH08Z PI3)!J MLM=C\TU\EA9;/ FC( Q%7@B,.G% _HIM+A)EK@BNBU^U1O9D0'33Z&D/3[\: M0*5JJ7;24&=]III%)3[3Z34T!D(8"*#05^R*.9SG@:^XW/6(4KM'D2J"B\Y= MBE@WC<\B'HP53&LB ^E(?S/KA6I=,"A[3,.,W-&3.!R+?L%J9T0NF.R@KX(: M3.9'-:Q!SA *TW6_PA2E9-Z=&L6),FOQ:3]Z(]$7%#E-'U\N>GM,XXQ+6'$0 M]A#P<\MMBV?!YY,Q&6,GEWEUCJ\Y>8L4BY5\:<%9$)A 3$:^IL(Z17QM4(J+ M6M&21US4BI(./FM1Z_34V4DG[X<]>':' M=QQ 4\AH1DNK !4 1"KENW\HZ: MO[/Q6%FKSKJ$-L=D-\?6:QZW;D7[.%F16K;&;4S+,>P:65"Y-K9MB2T^ \,K M\B5%$"\41CQ->CF"*U)\>"PZD'2)EMV/!TJ/<78,;_2W3I=!"YR@8,V\@<@" M+RL J/S6W"C^-!CU;"6PJ[7F?LCM 5WU&#KO+=PRQ;RP3;Y@9.H%0]+G&FQ'J6H=1>2Y!2%6 MM-[YYCU;KGA6.!9\7$2]=Q$UUO9H2O[ZU;E8\M&4?%P'?&QM?^+*X2XI*, " M5UPYO&3E,%)[->/"8;0*AP=F]\/"8:T,KMTH+ AN8XIS?K$ES?6"!M$VK!P2 M(-XF7@CD>0ZF1' -BRN'T<&DN')X0TSZ9.606 Z)*=.1.02K5+*ISE;8]E@% M(I5/._E$(!67#N/2X6^7#G]L:#\J':)OIF88Y9G0=E8-3LVE&2LES1>3MF]J MYVN'Y"N!Q+7#N'88UP[CVN%E8>RX=HB&N A"4K5S[*SI:*0N#@BOD$PV\1;$ M+5@]3+VD*>R%2G_$4Q97#^/D:EP]C 4?5P]C;?^"VAY7#[^JY./JX6-K^Q-7 M#WNR#?NR@Y EP:P7L@A_<)O,?6"& >>";X1=$W[T,Z<3 MFVR!$.99U434::F=S)'SS@958*.N^'AB7&2,BXQQD?'64/7)VN/:7*9M3Z1< M9D[/JY/E3/%:=1_ XF.+<>TQ>N9XY]KCI^WO?$ERUB1T>F$7QIP\77&NQ:Z$ M=9F&%GBV)!F?9HPKDG%%,JY(WLRYH!7%DA7!D<^>=MP8!*>0'%EG.E-7458< MVMKF?53[U'''OQU8'XTJL%S<.&:N[:B3S:%YP/]0[& =/WYD^/,WU0%?%\%? M_[=LB+HK@=N#B3TS]OK4L_BA(X'SMN7P7=71978"[ Z&"F M],T%_B6O6D#G M3.N=647#3H?S?";M65216Z9L@Q-[*).O1[:Q8D.P+'ZPLK=CHD@7&+=3[,P' M[K;&NLH?_Z(H\H(@8>2/YQ0&_ W,2L(,'B&A!#U08<)22( K)>7=W">DG2@3 MYB3A3.4$?$?!V+SZM_#M^[VO GZ'BJ0:KK![&* ?__X?^&?_0*(.O#FXPDUW MQO'&, ;M8K^^(?^YRIIUW 48(P[(MP.K1-/!>_E/[?_[W_]U^/3?E]RD:.JF M]6V?A3QXK:GO.'[#_#58D9-C2Q:TI# !=_X&EC5A8^]>,Y-YQ8@]M?6WMTPF MG(A$ZC63^4_B^X]P.D[F?F;8*A?/-DG4@I94, MKWUT55\LCKGXAJ&OD)1\#G[=O15*O!)7DM-[K#R(>83$U(+ ]#]=-A<*^+Z" M&]!J]>"R7O"XNX_^^+?KG^P!>@S==]A'XPW^A2LM :&MN,6SJ M$AA;;C38/-VE$^5&[C5!-_*)#I?ME/-ENEUF.O_W]SBBS]U@NTPGT643.;:1 M9QH=)@]_ZK"U,G@;\$NAW* ;N3)=2W2ZX(,ZT^C>\FU.UN%/O-J?G"&X$N3F M_^OMB3\&N&/[##,\P4=Z/BV*F32*9W@9%3">$"9I7A@C$H^38BI#3?"QA(M_ M!-HJO+6;HLU\B]KDVTA20D8"JU0'/=<#2W;Z_.ST[MQ22&9')1'G6"?3ZDWH\4T3H[FXVX-N>.F7X)&[*- M/JKP^.ES;CH*URQV<9Q+YOII*>?V5."#@)$GSVGV*]7NAC9F3)55.IUE:VIO MRAX8>?*<---S<\FFB"/N=E83]&QN.^K#NY\\9WK.;J;5>G[)S3$LV5WVBZLD M3?,$C[P?N6X56\9T(O>1S20-1J#\9%Y4P,B3YQRE5PK1,J*FZS6^;BR$G>WSF=&2WF:8+OYCZY M_;+;65B,V3>9G(8;A6QGJB[!1<'0D_O+0K;*L^*XQBWG:F_1S*WS/.7OM3QY M@-%P*R"(9TV1S;*>=KO-R7; ^U'.R0.D3*FV0F5S"%F&2#K-^I>M5 MD:E#LHA0LQ0BUS)=>MT*L_ZQRTOJ0$.V2'(AE#6<*4B9&O69_H;N+@L2VDK*2M"BXQV6 M"]QHV:8J7:8Z119=;*YM1/"U:XM0Y%-'XGJA MS/-S;KE YZPZ9?.IM1*&?(TMO;4US4@S[B3K]&C*SK.H$H9\FECA.\*Z7N!8 M''6,<:&4[=>]'9G4NT5G.P&HJ!D#9%F<=-;9LJ%BE7"07,PLM[)H$!M$-A?= M)C\34D2'#@7)$N95F#77[C+SE5GRD.5\E9K2H2 Y8#"I,EQ79TRNW&CI[::= ML]/>?N_Z.Y1<;G#,6399KE\2\YIT"*AR:4;$T#I!?$RJ5W#1-#)IN -.G M#]O+&,.1M=DJ0!D^:QF09?K1 &SE55QE&E8"L-B>&.H0C+4/>*WW+1;Q*8U;I-?*XLVG>R[/I2>W'U-L=S K110 MKL@53:&&=2L*$@IFDW5E;"URZRZWS+2'%JYHF,2$0A1CE769H:0N([AV+[7% M+>"]PFN2[T>2TH(C<<5V.9)8I66[7Z]1-7C-$W@VM^J@:5OUIE9DZEQ!)HA\ M&1A?")AA[4W%;.B%,2)C0\1B*M,D!J T=7IW:E*HI$L&@C%DJ3G@$*27TK!6 M&.Q9M?ZF.IN8"I)3:WC?0S1E+D(P.UUP.BE]31:6-*<"E3\^3=^UV>40;L@--R9 X=VXM.HU<+=>.V8VU5 M'6_':ZV*M(LU'.D6DQP>[AOOG?)?*";XW MYDM+M-8<")4JDG2ET21?7:9R"X6'0[$@BPB^(4NT0_YYFQ__=_2?O_PKB5.89[43DM^R.2$+XG2?JS140T[. MP61,$PL_N6HG@B]5U\8GU94++)%5+\0 M\Y;/##97BJ:N"PM;_K;_X? AH(KLLG\PH2$&";1]]M9/-@JN8^X_"%*-_B=' M"^J=W#)/D1[NE#[(T!]OUUJ3W^X5S\6 MQ(T$D3ES3BH6Q,TL(I..!1$)01!$+(@H"()XC1?K2 @BAJ:("()Z16*W*1*2 MB$TB*H(@XD4B$H) 7LDXDKB@)#Y_&OKCW$8TDTW732-<_.Q-Z-ZG#V;A9(_0 M3:;E7%!_;U* ^\S*N37[X95%-'7XH7].\1>GB'Q%/@Q^'WZ.8M6Y+-?.Q_'( M/?:>'N_(W!_22^Y.Z7W?EADKQ)6Q!'M%L>>=H]@]B]VSR+IGOXN: 0M*PIS$ MEUM)$,A&OIK%[!57BC?0@<\@&';R\#;'RA 0\9S^>R'$"!RK"/$!?MI: M=J>^'P9!?_=]?UHA+N9@/;)V["F^$C['5ZPD%YJ P,UZ9,6 /%.)/R$-EOU7 MK!97P([ SWID%7GC\4GX1#Z7<,8>@WKY@-0(4BU7!,.%AQ>",P3XQ;RT>].& M78SC,//PY*2_SJ.,8CR.WI4^S -JO&$-.;CTX5&9 Y*B/F9TYYN,8FND[%HY MU%9L)*_I"],GW67PBP9[\-!!U2S+E7V=-+G5'7G,U5&0MJ:?ZL[16IL0U M'9 IX*\$^32(=3V'8A]?1*!># M<_'%@'[R8?+IUPS+'L;%N0*K;)3='8)HJ S9X5O,DN.*O%53I.PJLK2QP*_I M8'7+HGL%CUL631JX.3VEL(#43R 9_U+7!'?,_%/G@3^\UR0KR11KF3$W*I8H:;SQ=U'=$$K)96 M A9;+!4:'_WUJ#G$""XKD:A573B,BA8.Q9'5(T56>ZCZU>!JK9LRE]\R:R1I MTVNZGUTDVRH=4&V3K\3SU-WC*E8LM;B*%5>QHA>G%4QK(L/.0'\SZX5JQ?6L MJ)W5B".U1RMR[4S*!5,?M#)5@ZG]J.Z56:TS0JLVE1C6#3EL).3W>=]FZ)RV(_718[#L: Y&03!?V@HE -':K M$V"/X?YT\NVMA1=K961>1\BN9"XDGO>B?0"LJ/5X8[(N:EPQO[92S6JZH.9I M/@,C+XK$X^-?7Z"D%A__^MWC7\^"3P]R^JM7SQ98-<&G?F>O.W,%2Q>XD/CL.9(#NTO:LOA-/S5C?^ MM-6]D<8=<,9!!A/L^^D$14B+3==M,6I]F:_F!JQ9V\*FQ^F/EU( O4#=L+=E M\TBN#VN#'>A03$1BF,]E5T5NKGFVMU"K3>&Y/0GD M/I[$&Y^.3Z<3XCN8]12>*D]G#N>FAOJJ:.)Y3%)VC=N)%XH@7DCRHY G>F7P M* +1+1BFH_7.4>_N\40=&:+VSMB(V5/9J"OWY-+Y9\-"4?5P\? M6]N?N=ZXRQ@*L"P6UQLO66^,U.;/N-P8Y7+C@1'^L-SHX7EQFZ3&)I/CK>0\ ME4;30ED!P;=/.)E*7Y?C),X0QO7&R,!37&^\;;WQ )X^66^LL;J =#;$#-FT M*'HQF3F:56U!T/(+CACQ-(@5%QSC@N.%"XX_-KL?%1S1-\.S*DIERG6%!E)< M;Y9&]\Q3'S2J7BBF-<<8PKCG'%,=R7N RH'5<#$L>OUFC'L2R^(!D7*^,NG'>N5[Y:6L\7\9,%\9L MOTWV#,3E^?*P+C7P=5*!]A@?G(R*]Q&7,:/B?L1ES AY'K2B6+(B./+9@Y6D M63>%:GD[!2 G-2H;IN_Q"Y-(9JZ+BQL^=O^ MA\.'@"S#4W^]^#87UDE?;8W]Y)'_ MP+=SK/V#[6Z(!F_]RU@"\W$?YB(E=15R2Q/<9J*;WGXB][\GX:6_C2U9T)(> MF+I_%J:M0A7X9LDZ4-R5_.Z:N_R/?^/]4&%LF[KKR._>_8;:\HDU";S+V[]7 MS?['@KB1(*A7],-:5"R(V"*^FB!P*A9$% 1!O!*96!)1D$2,31$11.8U\^%& MJ5@2L4E\-4%\O'4P%L2M!(&\IM!8$I>3Q,]O-OKE?,?%ZSNB;#BR%;ED^"U: M')R;A?'17;S L:F+KT5^4[__;^_QY>8@'-!_MW5X&1*8KVXA5Z<"W6_JEZ< M"SR_ZKQ\>7LY%W[=?P;VI?SDKI9_,:3XZJ*_R0FEQX.$0*DYN3"D/KE.B*8./_3WWO[B%*4BO^[N'8Y -9+!_Q[- M^7A(\'@ ;_1M)VGB8"MIK!4W@P_TE;IM>^%/:\C;=KQCK8@=K]CQNK[C%:%C MF9\VG-V&UQA,;^R+/;+.[(]9!4Z:?]@JUI\;N&B/K#/PX$^@+W_"PTGV7['& MW-A]>V3M>3MD$:B0?]3BLYZ>8[[SZ1Z#3^-=Q_"*8+B"M4F@/GD&]JA'W9#W MKWFQ\ZD[ERS*Y[R2CRJU*!Y0A*7G>ROOA>@18+4X5MS'@IN]:Q8IL;VK8\92 MBP2K2@31,RB[/HCR_H*+%S5_;H^E"=)_BJ(E $=8^M^'B(.N[;)%9YF[ GG9 M>]H1[)!V!(OTR7Q\579R=MN;:CFS4-T.6ZWZN$??C\O,-QJ[;#2!E$TIY,#] MHM&H;$:RR6IS*F\7FTNKB1LTG_([*66PZW92^F(+R-5W?E[1![C^]LR+PLZO ML8\]-?!7Q%9OWK;TJ]82CT -GN=]'1'E.E.'\1)[F_=)HF$DGN2SO>L?8^ MF-CB3/9[OO[<@73FLA -M+?S'JA6A?TZ1[3+".W<1)L2CIX',FQ4ZW@)ZT4(MW@?Y\@NS8Y<*!RR69+N0NCY[/ M=?4>:M$N_[E)PVQDR]L.(J3ZJ9[4F$GY?NM^^PY^IEE:#5GGJOEV#M/D6FFM MJ%Q]/5DK?.8F6P_B(#\2>=*OLAGX!LW2'AV@;MDL[=>[HA47I5E.0HL.DN,I M1_>21:=H>@"TKKXWX=ZF^N"Y\:LU17N"34(W:HKV^>YGV)O=39>6.T29_EB; M9YG5O.PR[;$"[>YGFI]1:-S\+&Z]^LC5CQ\G]R)6_HBB9GZ]3/K-R8=#\DYW MGX2O*/C;L M'[)UO3AT<:WM$WOGZ-9Y8\M&4?%Q->FQM?]KZTRZ!Y+=XC>M/ MEZP_17G+3UQ^BE3YZ< (?UA^HTD3$H!6)6"F#6*_$\D/7% MRT^'^ Q+,DEUG0S0^%O)_Q\_U"FJM^XG56:N-@>Y; 6=C5=>*+;_ZOP'O\(+ M@1D$MJ$?\3/N/O*3T;MEX;(1;;Q(QC65N*824BFGN*;R104?UU1B;?]" MDH]K*E]5\G%-Y;&U_6EK*CW9=F0I(1A2@EDO9!'^XI@)^'%<8XEK+'&-Y1XU MEL H:4/:FV37A!_]S,F?FM^9:V_';CO(*J:=6E! M^Q.!8@<@?OQ\?G%;=_VV%_CA*H+SMN7P7=71 M978"EA#H-0+H\Y$?_B6O6@ _3>O="A'%):?*=OGMR-#'2)7.=[&*L.C,FTI4 M>V0T! L\LI(%;%?Q2KGE,?\#(2$$C2W M@5DM<)VDO)-#0MJ)U4Z8DX0SE1/P%05CX^?"'DI)?5UIF,9>Q0)E8">[%WH MO54(88.WAZ:%R/E5HX755S4B']G>+K[>NMZ4GJL5.LLMY<(RF5?!)*#>'_^F MD.NJ[=R?L?=*"_$>3?]C)P0)+ >FM4F,3? ZK_YM_54*/ ]4-M5PA>"!+KY: MSES;42>;HY0S3GZX9@"5AV12\$6 XPE>#EQ\:B=D\&7I-/>,OR0$,!]@PN#; MW]P +VY X*O%K:I@&:2_-3L6.:M*:OEWTH[P#O[C2,'$!NKK:[I]<'O[C=$^ M5+-K61S+$9W)5NOD7(%+ED9J9@81^05'TB]IC#I1[C>E]61+3LC[J\," O!: MA""\>/L\L8#A/A3A_[M%IYG[2_&F[6'VLOVE#C&^_&<5;)YKK+P2P@YU!F$+ M2TG76W_\BX5M@GV]H&_Y.2P!\-$%N#$15"NQ@HV8H48=8Z@*H 1R(4U,'#QU"#=1$UTW/_N9/ZL\G1=ZIN,=,.VJYITN: MJY0XI8,RI9SMG6B:.)4E%[H3X?IT"!BPT76@B-\?N@N#G2YXI*P.!NYR!&/> M!KJ::!GM]Y\(ZZ'L"OWPKN(ZY_\"/0X-/ MCDJ\AS7?8 S\) B@,\A_X/LZUOZY=O=#@WDX&YC[%TEAK^D/]RH!/S3D^B:X MY@0H\G[2]K\G88#_;6S)@I;TP#3]LS!M%2K3-TO6@7ZMY'?7W,G"O_%^J#"V M3=UUY+=$0?"BEPZZ@SC_%4F%[QP_^-XGDCO@U=[^_:WT"/:*?[BW(I;+W>2" MQ7*)GES0=&PPD10,_OKA9L!8+/'Z$LOE&,=BN410+J]4+)?KR>7\]MO/A2WW MFX2;E8+/(?A#30&(H>&'_]\?J3]^<3H([)4B(]7I2 01OVQ]/(/CHYON3@>/ M35WZQV]EY6>;&C!Q7@\2Y\QQXCS81(0C+_O=1./+;#+X&.LNGMKYF9FZV3[_ M&&AN#C0A^PZ.IN"P#O'I7N+K8XG#7?9G17#*QR.G&179MIN\A[W> M&+YK\_!5KW)NY!>+LOG=%@'_CWG!D0L '6#I-^QL1BF7RK&UQJ;) MN)M2DB7&MI8NM7B,SK6@=6J=MKUZW M)'IIC'. T59M+3FQ9#FA0I<>T@\ $Y ?(C_Q"$O$A[L2OL 4G-T $+VEXVT+ M\\*U9+ZQ54B],NTSG"JTTJ5%9S:L:LJ%75#B%LO&VTIPL)D0FG\!6']Y9_QM M8/MO"T7R>Z^RTKB1[HUF:UO+=64=JTS&S;KF\03T.HE7G+B:UWE/;/Q/C(*7 M@H"((<"U >"=WPB/$+6A>;Z=;:NKACIWY[NM[*B8E4FFGY:0I_P.$[A8?_).\O F%]( *>L_0T MKQA-AA1P%MV.UXVF0S^8"$J#PI@LC'I%;2Y[?>=/ M0/13)(J_FN^2#(S\K]TDF_Q1S2<@:?L%S.M2D"/"CRW5MTBW7E.934<:T*6>MK:F+3X%W>V/^3[(5^1Z;!]Q'CB& MUB@GD:^)(1=RZ2.",;Z[N.VO78W<]J9\;1813*UCS+,3C,3I\ZA.8-N7F6J@IO6.EAW MK:U;/ D#A73J%4_%B?D8"./$_/42\S?9\/$;&.$[G9[7+RR04;&I=?1B2FX* M<[*F *>3Q$X3\XEDFHI3PU%.#?L<=+(AV7'R(LX+/WU>^--+2#).=,:)SB=/ M=-[%*)X_3;0GDGZ?8KL):=KQ^G_FU7Z=,^T>!' GE-4?)CLAVY]XX""#7^"N M5,C \)V7=17TSSKF'31,)[&1X5C15 QP20F2^YF3$$K3@,\4#E@L+'/M;9WD*M-H6/.Y]<@2HS7YXULRF\ MP6HY!LO8AL#EK?71YI9DZA-QS-N-9&NEBG)X6-,PC4!&?@1C=^%T'_X]!X3: M,)VA#.9@+ZVWZ(4\"%ZD3MU&*'%$(TM)54T;J#V9:\%MAV%[6GY"? F@\CH8 M_0->R86_G3X!.4$2 O%*3SM;\N^%MH)#WPW,98/54RU$Y\O;=R+'36D%@*9 M3FS9N)F4@_,*!=/:?03''99(,B6O-=/*$Y4I\JV-)_7'K7S!.X<::&;'8OQ+ MQ:G7HP7AA+,YH$0Y('X1=5FPX(HY?0?%.+S>I9E?WBWWQZ=O,6*_+K[A*YIY M3^?RW_]U1%OSMH9#NDS3^K8_/GWP6CNZ',Q?U!4Y&;#B"!-PYV\ P82-O2>\ MS+QB;\?SO[T=P883D4B]9C+_27S_$4['R5Q")LZ#&3MBV@R^=@1^W9, ?"XDIS>KWK?I?)_0F)J02SXGRZ;"U5G^#/066"A M^C^')\9W'X&ET2<\!0L:;!4#28G?U%:XU.K^H:[M7F0<8D?0*P@YY5YN--@\ MW:43Y4;N-4$W\HD.E^V4\V6Z768Z;^??(_?<#;;+=!)=-I%C&WFFT6'R\*<. M6RN#MP&_%,H-NI$KT[5$IPL^J#.-[BW?YL2C^L2K_<[*QI^MJ:4MJ12W; M7S5KCC5:*6#DR36%ZJPVK!/-+=)?VMJD[U!B0Z9Y_/2:O&PD.]W)8HRP")D> MKTK"P*W#D2?7-,G)'#&ZW(JIYCHN)>9&S%!2>()'WH_LD17=U%M)AE$S7:DK M9B?&Q*;!R)-K\DM>'=DS!D%RQG*)&HRK5RVX$^SDFLFVXN2+6#NKY;Q:3>-( MG1X*-$^>CB1*_1Z"T U;(QTZ5VY@96QMP)$G[RX1XY*8$VF+$0B&KA8&9JI8 M\\#(U/N1>!\WN)4ZI[FBI=M$8;K>PU82ZQ%OD1B[I>87/ MG-Z]014*[+CK%)$B*D]:9&_4*RWAR).9KUF=:KH]ITJ:W.[B [*:48V-%Z;) M3F?M>CV:P9B-*)?+9!M3LS0=ILEM.6D0TZ9E(FJ=GH][72#(.1VFR7K#<=&6 M+,\YTMB49KHXR-6)5I@FLSI8>M%\AF9R1;&EMM+3 8IZ89I:FIVVFF_& HY!DEJ7#-%GLLRQ;2UEEKJ,"S)!X MKZ@J4.=/[DZ5/:'%==.>MJ',4G&(:S96_KA5D' MUMLTZ8F8=K4Y[W78]G",I]JAUL&D<]P**_6S"<+'*56]=,O_AZ\IS)4;JW M[6P;!69IM)9RLKPFFD,OS#IL'%MB8F]%:IN,O#:-#$&O13K,.D8;NH50 UOF ME@@ZM/&6:[:U5IAU]-49DJT)8Y.I-CI2P1E@(L-[8=:AC7,RBJSI%7"]1RU3 MG*1[1(8^L(YWGO&>?+ZT1&O-@5"I(DE7&DWRU64JMU!X.!2_A@=\/G_RN2Y9 M;1##@" !9A3\4"H1A#-O75SNU[/EN_L(@E5+#CH6&&;"_-Y.,"'X#PO=0NO[ M>P29$>#BRP%='8:@> *V_DF8^P\P-/C@3TB5+XMP+=((0_X)0DY_ ME.U_A/[S5T(*FL?( @B-=YT78!.9I!]^[<+G'_>2\9LRP.+K#3M8G/'+/Z<: M,,<3+?CB:'>X7=YC.Z7R@Z'@C9'^+-EL4]@DNYFVSO3@.-GT M^>X>M"&%W97>S7!81XXB"*\7?$'IB#EVH@I,,IE1=:;.&3RQVZ( ,%26:.?C MH0#VK]/!XR 81EY_-O7\B31S%%MS[ /]W^O-09*O)/DU.8<_2-U_HMQR0;)T M-!4+(@*"0/%7,I9$%"01FT1$!!%TA(X%<7]!X*_4%VVI<1U)?'(SY5EW*9I= MNZ\+PS=^YY,BP&UV1IWS"NY1]'E7Y7&_T_6;DXNR]5]?!4ZCMH]>]09_-,X:[J.G[KZS>85TV+F+>.V"+-4_;TH'N[Y-&W" MC@4_Z2RVWJAES)#*_\^8,3M;9X\8MEREV6!TT"4:'LGOMR@CML*F MDJ^NDXBP7IK8_V;6"]6*8[O(E?!N!I8/*K X2(B4$CZF MNWA8&#P]I1?[(S_O1AXC)X@%$Y+IPD-LT8/.J]7\;A_)EO"-T.Q0VHI)=K/# MK3"QV*:@1#%/=K[D1RV;!3KKMI<,*U4G@M#:>CD[$6Y CJI# MZH']^:M7+'UQ<+D?[^EWH_F8@["P(^: + P[+L,?TB^\)(2 P112-_P4Z^63 M5-JZGMF=FJX-'K<[52U'E@W_ G#DG@*B+2>E16$X9W+(.(EL%UJS9$5R%]'' MI3>?#+.>EG1BHF1MSN4E!F6;[45*:WU0>/L9 M00FA@P_8D_=ZPO0 [?V5Y\ MPADE*)^'T$4NELO;8'-(ZARHH%C"Z_!(MZIX,=V*99LM6935E?R$>/4C MUID?0XZO0@!VWJD05-)O08"QXZ:Q&;#:J)!@QFP'\P?6"3CO!3CM0;6H;;NA MX#%%W"U7RE9(35V1J,L[-6Y$ 8TQ#?D7D<.?[KVE0^T6C V$"C3]#[3X.5"U M':3L%K,)W(8-5D1-=A(KZ)D\YX(5407PG)HW8_J5%%.E>@7;Z)7LU>0R"G H M[!>8?0K3"$FU14N&EW_Q":/@LJ +MJU.U(";'=Q*#DBI?!*S@)+;OV;2)V4Z M)H*7U_!G&5[F@'\;_$$ W[$$B#-)Z$@FP'?!&)_"6W@C])XD4&SG5P7W\77S M32E_L"B"ZP1/ FX#7U'4(06YDEB L6^6$'QA-PD.\"#W?PAP\M /#6/0.\, M%7,^Q9Q/=R.1^/F6&Y](],1\-T\NER_,"!5MP<0&$TVY?%V^J(C+Y>O21]U$ M,-';:13YCG.WV?1RMOO$\:34]9]5@4 M+E\2-='/:T#TCDD_')9^S\L&Z/%XK%?1T9FO"+1^#390G<>CRHIQ]NXV\RR[ M]7_7CAZ+?RM:.O0E:+L^J4]P*UL R\]!XG7Z^C_F],(>=5?PN5?^"J=!#]_W M20Z$7E.0]]^U??IV3[Z)^P<:&CUG]YR<'I?5Y_K0&"DMNP'/#W:XF>MVW&!K M?C#(-/+RFE-YBNTL&;Q4$!^3YP??C@HM.N^LM'F=F4C8H%11FZV Y^?JC(5? M.F:^]5'@*$Y!1$X&?P*U+L,@%%G8ZQRWX'D=* MY!PO>_ABW'U0FJ/49FRF.5;8:,7)UALT^7%JLU!V-$=/W=DDLBMKQ)#L"]7/ M;L"#%"64BD92\+=XD ;I+4--\_,!E[.V'<%L35IJ@=[S()W/!Q[R(!V>Y+X1 MQ="Q[9V!H-W!Z7VL]0E4NK@I_31=$G883_\L(1+V$K428U.V?$LQ1#F@<;@$ MM9%2'BJX5D 4 !Y\@>M(U75Y&4DWXB>HC4ICJ=MAIMLZ@[6Z*J54J5J2A-1& M/_ A()'#?DIW[! ^U] YAB*?>>*IM,,#,[YA#3F0PJ'H#G1%[]S@L0@ M]Z97_;QVG*[EV<6@EMXN2CQ770[9>;:Z&2Y' MYX<;ENKA3J?UXWCC1_*WY+F@&@G3=6PH14CD M'!_9!%^83B[.#BB8.+GY"> MP;&".%7EE3]#/FT.\(+A$TQ4 WQ=%?2CBRDFD(S_1$<<,>![!Z1I 4F:)(-+ M@#L'[#8[*B[(O@7?Q$XL7,MV8?]OQ_0?8[5[ UN7/@YUF@LW/X[J:O 3Z7#OS; MW)1D_?5N=(UGG*D__H63<41())JVD_!/;H.7!C,-5#"YTZ0?3)-A.HF-[!SR M%PDVG*-3M0L('N& Q<(RU_[4ZIN?(\_Z?S\)83 PF8C$,)_+KHK<7/-L;Z%6 MF\(UF5D7)EN6!ZD>Q25+WBB+UGOK>O-H84JF/@%,S(X\L"-;*W4'F"2.O@E16(%8&-@X,R)9]S0/+&?AN8BP? M:A.PPXOQ)UZ2">WGZ1.O)M# OP!1Q>XC..Z08%%:+=)+L4)E-4$>+N<4)LB2 M?IY@,;V+37Z)8?&(&^Q:(64TN70O3A_NLTH<<&>(NBQ8,-$T?1<(X_"JER;/ M>!?O'I]_P8A]GNPMND6I]XP8__U?1\P?;YDO2*)F6M_V.?J#U]HQCF!^*DP! MGHY/+"),P)V_ 0P7-O;N-3.95XS8UUZ_O>7YX40D4J^9S'\2WW^$TW$REY"? M[6#&COC7@F\=,[#M/CO#;K(3BV,NOF'HJ[\:?^>H0XE7XDIR^H"B64A,+0B1 M_]-E6-)SIL]G]QT8A"OE5D[.6IT>KOIN M=B%GKA5Y)Z[P7:93J++)G)L M(\\T.DP>_M1A:V7P-N"70KE!-W)ENI;H=,$'=:;1O>7;O,]G?>;5_N0,P97@ M9I*_OA]]^Q#@CNTSS/ $?ZGCQV-< N I\(0@I7AB,I9X:BQ/^(P@RQ.43(,/ M)G\$VBKLDZ:;(IW%)J+11OK]['H]$%&CE:>!\Y!Y/S*%=5>R8] 20@K4B%PA MLDMJ'H_Y/)9'(U&KPZ&.42QI_76W;WG57F/KP9&IDY']C%KN3>W'U)9H:,.W19QET7UO/N7-UFIW DBKX?VC+6 Z28FMF,D&F7TZMB M-0DB:AX_?= 1-ULQUH+%M:653(\SEBM32KXP5K,$ M,X0C3QYTAIFZZQE>EYGC7;7)U)I(H>*!D:>3_2T4OJF$%[6RVW$AK>HC&2T38<>?)*%9ME6:[1+&B;6G'+=)!-MM]I M!=V^CT>JM=ELZRS4$B>4Y:I;QK($MH#7/'FES+(Z$&K+MJ=U7+/:PJLTE^W" M#N*GKX0JO"BTM66#DTVCNW77XZ5-P#VY)Z^TL(;#30E;%#@AV27:4ZN5D2LT M&(F_'VF:YK!<6*<$#JMABD>Q%%5KT3QY>LT,Q1(DE1::R%Q?2;-TMU">B@J? M/AV9FPYG26R5;S(Y:U(AA'$959(T&$F=3).9Q+CN6)PCV(2=ME*U9'8\AD71 MDVM*6&8L-\KVB%MFU<)J,3-ZS&CQ-K(X^9+I(KW76RF=>#=3X343KOZ"BMN)"ZG)[GI?&(*0A[>_9V0 M>!0C<6F,DCPQ1L _F33.CY$)^$=*300JCQ8M=:0/_?T[@Z+E3LMS4PC2^!8FAU&70YH)10E3,SB MNT9IF$?Z6(^N=KGV#*U[82C1\<9XL=&6LUK2ZX_,(J*R=.FPA%"7!)=H"U2BK7J9'C]G@XYR57 M"4.)(C]GME-@QEQR1K/U^J##M]JA*-$OC#<-5J(9M8)*0HWB,)GRPE"B)&\V0[3> M!'"6+:?298\BA;(7AA)E@;*,ZI+"$;?7728;TGBMYEIA*,'S)16C"E,!<;HM35,UNV%88268[FE4:G2W$;NYYC[05: M[;@V.*R'(H2 M.)ZNLGV XUQRW&IU,IDEI6ET*$IDT!0N3?@TB@&'8H)0/$6F,P T< J1B#$Q M3I_X$GFFC:4'R;K!""/$FU-2P=ZDE#"4$(FQ4YXOK1GGXFS=HK64-,&54)10 M9\VAW-SJS#+MD397$+<+D@Y#":DX9O,U"BMRLBHUN*$HLQNF1FUIAMB9@C5K:5*2U M-J9#4:(I5KC2JLP9'-OISYSB!,L/6"\,)= \K9==MJIJ;DI/D9,1GK),+PPE M4LT*-Q%3&X;+U3F2F;G8F//H,)0@"9IB>JU9CEFNZY4\QDEN?ML*0PDBLQIR M.&^.M>(6(&F3*P[*TW!?@D@NLUC+[6M,#IN62:51S*X,.@PE)$08#GNZ8FI5 MIUCFTAZEESJAOH112E?T*E;H<7VV([(5O4W-!JTPE!A)V8*MY 8&4AP2V]E( M4BW4"D6)+%%J9:2%3G#5[-!MKT=MR2AZ82C1;1M:32Z0&XT=M<10+#*#XCP8A#3)&$C$XF,G9R<07@M-S#-TNFN,ZL]&E?SDGE4%_":K0$ MI8=W):V8*RJD/IQFT%DH2O#20FBH+IKFDHJ4SNEBL4R)H;[$-#.5DUO<+C+% MF=AP&_,TY\JA*-%9._)H/.[@&COP,F;=K>E>B0Y%"9L>:$K1*E:9/M9J5>OX MLKW%E#"4*&'Z1B!XBF=R$[W3D.KC@FF$^A)MAJJY/++RP'K6+Q:YX:1<%Y4P ME.@L5DW16F1(I&_SK:%1*V7K/_ EIL2BWEL[XQZGHD0^C8SXGCP,C3AFE+9, MDHN4I"5U8=;N9"%4=SIM,>](35B':P0FC$,:QBBQHS75), MIU<8VD,]R9 M6(:BA%,:I'J$HVI(E9SE4D*K.IY(=!A*@*<7:F5%+2#%A<2LE4RSK)JM,)3( M9A95,35ME+3E8FW+Y;D\7)%T&$K4,:8WI&4BJ25;]>QHR'30'!;J2RBM7"XY M7W-]1+4XK%N>H!S>#(TX),-116>[*6ARMLPS&;N]R!.M4%^B)TUE95MM,WUU MSK%\,]\;5HY\B5^N4WC,M*.6>[JDN4J)4SHH4\K9WOMZ BP+6/)4-FQU)9<- MT9S+#=.1N^ F6=T4M=W.L#'?2]58L5U:]9GD:+549!!ZS>:M/_:U6%FBG0_& M\7 8^D="MD5A 6[O6*Y\C<3ROI#YDVWF)-5>Z,+FFVKX+?;&\(T/+P/4E;_>HK?)P]W:6]4.0U2'<%&=./"**.Q)I0?;DF_M1-V_[K>CF^ MGZLBTZ+HSMV@*FS"W0Y^U?@'#_L""\"6/-%EOUB\J\@#99)@KQM_)X!_0,J_ MVEC0_8T"]E26'?O%_Z,**X'F) %K7[#4JZM"4"U)"!)\7G_3Q4O"D/T-"(ZP MEL%O$],"LVDD1->R9$/<)!Q+,&P]*&M__UZP%V$*]WC8\-&.MP)(8+I6?GKQ MW?6#8B9\:=/P^X"!/PB?F90?%\7A P4;_N!/EKSO)R3ZCVX'K]Q)^^Q(*=6?9?W_9-?JZ):)W= M)@YV9CFQGZ5(>6#]9H][4EM8XW[H"A%VCW/>\ MW89P_!7'OV;/@0]4X[.%X,MTY: RL2 B(0@LED,4Y("_8E^T?U#4)/%*?=&. M=)$3!/)%&P1%31#(&>[Y6!(Q-GTU06!4+(@H"(*(5XF(2"+&IJ@(@HACZT@( M@ORR/6&O(XE/,J7?E2]ODQKK=L2/O[$L:AWO;*"8GXP!;E=1?]B)OYU M)9]^)6_@F)V3_+4:S\5NZA.[J1?0?N*5N',KUW.ST=SM>*KM=SS%F/?;4D=? M\72TI?ZN,V3"G,1B_P).3O?[!L58W@_@VORNO ^V-@;3X&]P_*T^L+$+\\6T M/'!A(M1QXO-6\+85.P:]"_DVCZP.^>\[[F-]N)#3\\CZ$,/#Q7VB1U:'XS-1 M\.3')?RE.W#P'YVX2+]BB^,S:LG@HZ.)R>Z.1@E.HN+JFP0:'!BZF =UU\X3 MT7 DL3MWFOCG8JTEL,BU>@0W2?QY%=96\H37$US(\?E]OQ.(!^?TCG@^#P*P M?$ VG)4-\(/CTTQ_7WEVQ)\5G$MM+;N]X-2%ILP,PAZ,L"/"Z23^&;YIR"TZ M!; F6W;PF #7P<2!R[P1L^)O31U$13/KJ,DSC*P06VF1V^B,?V(=_^-?*G7" MS/K7Q5;*&!7\$O!3P$)0V(T6+ 0=9S[=$NOF"%$45 /Z&PW9R0GVM*";7DF6 M%+DI6-\A8C)6TOBJEB]P:BK)JU2QJ@V'%X:(]\BPI0ARMMJVTHP[[?"5['13 M2Z\ADPSYQ[\H25ZC4U6,# >;SY\"&8A[@=RC.@P'R?H31X':)//L=M-:(<5* M+DNZPX%%TJT;.0J4SB 6;Z8DCF%/6E6/VEXCYUT MA?5'[D.Y[39(SEYE$7ENKU0JMYDL,,@^#5,,>/J*$<57 Q<_H?"_&'&]O.57PQ0_)?&R-$R!QQC@*>TXNG@9Y^JSQM3#X9_:A(%0.MU=K=(1@SEJ@Z\5"IH5] MWJF#;=6_^;!P)2@>%-UR=>2E,40P9#ROU;I$9J[ 5'N\9>4K;%FY>%XJ4JCR MH-'B+;-2ET*8]\"2S0_*R6Z:KR.8(!#*X\DP;7BZ> MDHH4KCR2MW*#U-/5O914-8\&'09C;Y*2N#C*KND MA7@#5+P!ZEE23;?&FK*[0%:K33'#+;W.@M6I/*.9$&M(@#5H##;QAJCGVQ 5 M;QF.=^#$.W >/]MQZ[5R;6:D034O+3@6&Z6)8C:=-#'8\1TF/X@/"\'/O"/G M@,[EM MTO,'FVAMLCB$+!Y EF2YLN'P70+XNZ\O=W_4N9SIOE"VID8PIUAO% M-%/L>QL'Z[=JW>6M#G9J"RNISSR]R'0< E?8K;HIBPJ?\??8?'BH,RY=76F/ MS=V-[8:\,7=_UT<%EI_*C>3*&*8VYJD9EU,6+7M@SD-Z'IR*PW' M&L85&NNQ@$MJZ5: DDSUQUS17K$(VV@4,IS+-N?9%@"4>*/-'3?:W-W.;LA< M<_=W?51,.9.7VFQ:3-_.%21DF4YMB]YRP"#,K8@Q-15I&%)NON:6JW23GUNE M3B8-82786D.B'QY/]Q-,?SL"T(*H&K[_H<2HUAU M^3BM=O]^>C_=?? ZZ:S+"/W-9^P>5Y?EN+5>;"J91XTI[;SB[28)FX0>_YWYF-@FF!WXU@"H*S M&^+FPHO\TVC$=8*\&$=^)2![YEF+@ZC"7>&F;N%IJ8* M@8+$*\W55 *]MO?Z_[/WI4V**MVZWT_$_0]&W[@1>T<4]3+)T.>ECYY!K^VO60=7C6=QQ;MEV$87O[4BT$N"7M)7O*0$ M5:/XO'4\Y>Q >(S+9[IE_5)#8/*A;UA"((!=PL&Y905XDWV@&&.5PHE[O4Y+D4.5T)P2 L*U8 M0Z5/5I: D'".H)IO 0F[2!<("6WUY6$'#>KDO?[UIP.=0 M091;5D\-1I:(^*@<%M)#-&N"-@5^@BYXXR4R0^(GE%!-X4% M5E&#$OWUC4),?2!9%R6<.=L;B[I,="HN/I\M&Z&4CB@&.K8>9?>'*[L]^/>$ M%C(1D_OXRS%U(S!SBH:8+ 9.KIU=+7A]YD_S&S'=HEI?WW#\';J\!A5Y,V<] MWN]UC<7(6M-INFIWAQ&H1#1%^K@9&025OR$DOB>H["D*""IG!I5WB(S\8CI" M)Z-^#J5RU@@SI;3OHE\_[S@OKG1&#CKNLQF6SVIDQM6M5LU"(ER)B [ZF/R\ MC^"1;9OPE/,&^Q&Q'I*XX+<#\2>E(F1@UGR&(TC\A= M(U@IS-CSFNH MX3:^RR_ZAL7KM#(J"&N9[,^: &HBS@D_=8X(H08&/=UFT!.,"(9!-C#(YEL1 M'Q=Z6Y;RVD8>3S=C$<]EZJI'J54[$X*W941_D-AQD/!]A-T\J]G25N?^5K(I M H5E6RX43O,2M0B 6HH31(W)KX+)\=9UN?I2&^I$KQSKA6+]!\H1>N M?;S7K'86ERKQ,,]NW-QZU,%1U35KF_YZ1DYP36(BUH.%I]\7CZBYNJ5=KC#, MU:=ZJZ#R(48D6\)QO6ZE9V)6FS>]OFN5/.Y2J$*7)_E>.&<1H]!NCIPJ7;56 M2H0JU(]?& Y1Y0HQ-5>WM@L6EKGZ7&\564Y%X'3[7 W9*(.1@8OY^FHD$XI> MO!2@#-'",)]CIJ)1""W/$>N%0;\: 0H,J[EB6,W5[>R"E6FN/M=;Q91WN*CU MNLGWO&Q>01=T>E,(%WT>Y2]5SVK)*2N)I/H;0^"-S:Q9F'CLK E@):*6L <* M.UG0:LLN_<>7@18DU?"W#W>XQ%Z%QXYIRG-/_7GX\/PA*'#M?;=G2UXA6XVP M#\^UHZ?DP'<.7VPUU&Q-]\[*KL^\>'NQ9>^D?9XM3@NVK+];1 MG3W98@<*XF*".-GH!LKA4G(@'O$TE$02)/'(GNP(!P5Q,4&@)[MQ0T%<2A#H M(P%-(A&2@-B4%$'@)QO)0D%<2A D?$LD1!(0FY(BB-/M:Z$@+B4(ZA&#>[HS M2B)Y:8E)/'@YS:S%<(ARGJZ"L?!7WU+"[U%%WW+2[W@7WTZM3WNUWU+$[]$, MWW+2MZK79^D23,2LY*_.P#_=Y#7ON.!O>[<$N]R#\?I\#8'O5O+T(W4!Q^P] MR9^P_:/U^0P8?-Q-_=,"7_ <=&%)GCV*FJ+N\T M 0+C7TM]%S:79*GG9=W=S;\KFX&:\]1AL8]= MJFQ'PUK@"#(*7#%+(05L4A&9D(X08ENV@T)/IM=#C#@_1I"7WW[%@Q&[<&R( M$>4=77^1=A"2T4([YA"NI9,P5J4KL752Y_AKM>9[D$+J7 MJ39_:0+_?)75=RXTU.J/HX/(JGFO/TKN8\_KSF?-Q\!=_Q79PJ&X*Q M$-N.$BC,:NU]W%>Z"-%I)?G/&-MH,11K?!-6I2,GY"&38'[\H$H+,'\@+"#(?X44@R)P#9-[A3#!Q5EZJ%27+ M9XFNJ$U7Q ;K)P]GYH'$!GC0X!?]49[!K?X0U2*/,^7#03V H^ M*,U'F8#)U@Q*M)>HP'-$=QJU@O]NT3FQ4V,09^XU0N<[$&"Q PW2MRM\QC"7 M8@_'>Q4U9U>551, 3=3!YX&F8VN(_KV@Y@HQ.;< -?<2X7/#[%?L")/U6K;< M\UN"@9OKPG#IYDOR+ 0(P_[XA3_@:0PB3$(C>FX!8>XE/NBVJ:_80:9D-FK+ M\6*LH19FC]AZK2./-Y$;L^T=_<"@)WGV;Q-9!)8J)5O #OQG=):JI'PGIHW#>=:P/O#9V]?;\!A",HSP#[J/( MBSG5=I"^9J.%;)HW)MG,HNLTP;H1/WX1Z2.LOOLCT6M'%-P"^B0^RNM&T><: M 5\QPX^[Z8Q-9K)A0.0Q5W*SIV=)!)8_'%]? MW=HN6+?GZG.]563Y$&_B4=5EVO(R/8.R>_/>S.;]$G?J<[U5<#D5&61@U@9;9N6%83%S MS#'E2E/K?GWO^#E,D1ME%AUY7LG(+OCQ"AEU&Z00N2O?+]PGB9CRAS"AJ]O9 M!2L#77VNMXHI[U!2+#*=-!"+GQFR7AX.24ECZIM+P:1F&HMVJ( MAV9-)X*578 /RI[$E2W)]!]?!EIP+L,WP:X1.70 ?L3ILR/!]FD/E]CK]-@Q M37GNJ3\/'YX_%06NO7\@2UXA6Q6Q#\JWHZWDP'<.7VQ5<_?-"VKK.=>U&Q-] M\[+UL.\>'NQ9#^0?9XN?@CV6+]?_';8=3X8@3K9$AG*XE!S>Z],,)7$Y:#IY ML@P%<3%!G&YK#05Q*4&\UVL;2@)BT[T)(N)0H2"N+P@2OB42(@F(34D1! GW MUHD0Q(XIAI(XER22ERZ9Q).8&^TA' M_]2TE_!Y5]"TG?:O-3N/A/KZEB-^C M&;[EI&]5K\_6T_F"A^*?;M*;=USPM[U;@EU.PG@-VS>?J7WS!3.(;;TF+-[2 M((01K I3O";QA?6ZJ3NE]HRVOUYV]9/Y^[U.1AD.W S:[J.3W&HS&",=32*C MTB!,^F2_-YAI>X/=A>(!AGOI!W0^8/A098\2+FA>KXU;(F6,N1YJ-O&B<"ED M&.*5*I/OM7Q1E_-H"94,Q>^B:8Z0D,;0%X6#<]:&OSZG&-/4;JV? MS6U4=$_B&SH)E?MC4N+$MT6)XP7^5+4=NT(O%+\6%,N8GC>-WF@P$):6/U[, MOOY2CZEEGICU*Y.!@KF&WBJ:"UF9A0'+2>E]YU^4CG%/<&_P MDUA- ZC"1JB"TRA$E?/2"M\351+?=>:64.4=#B)'K,49+Z]87M ZGN5BO9GR MA4;B,0.+W T*L^P\EQ>MEM'$\^7Z1LZ% %AV9 5+G_17OG-@R+:OG0Q MZU06RSX6.2JPF@%+E9(M8 ?^,VI(55*^DU)EUP97@Y$M,+(E*9$ML75UOUV6 MZ$*MW=GLRB GBWI.1&KCQKQ%$11>""4ZXHJPDYW=X6D>#$&ZD1"D&T6;:T0C MQ0PWE&&'&1*;E]#V2MEHA;IF+E8<@!OJQR^6.FY(#.$&AB3=7$@2#-N%$3 W M'P%SH^_,RP;#Q/RV#*;*FB_F^Z%8()L%O]:O#4J+Z&T9<1G8 TH?G^7>1TS, MLV(I;77N;V6;(M#;KY>2- 1^.T;FZBVX+U@^Y>ISO=5VXQ_A2NK9!E^6.LT\ M3ZD98P4V!?-)_U(YTQ*2J^K#,35 ]17-HL82UPR4DYB(^J#)X[T(/'N*/TSF MZM9VP?HK5Y_KK2++AW@1CZHNTY:7Z1F4W9OW9C;OE[A+0H$/$[Y M^KSEU.(:589#II(!8_,V2]/!R2DL;4-Y>"%8W#D4II3=10*A^.\\+0+?>0 M"%8BCHD$OLI)7-F23/_Q9: %OP[CZH$%I#=.+!"\>LI=Y]-G#5W'IBJ[D9E, M]_=^TOCH+N?NZ/I*KU]6R<7)WR3LGHC%T===6__/?[UH1_MDM\C8,1WWY\$X MGTUKWP87W]JIIB*[;K?R!-SY)[ ">>WMI\DPCSAYH*E_/AEXM!"I]"/#_+_4 M[X_1AN2_Y M2,8DIV?L>/0_[+=4_D=.3=T(,_YO1\B^J:;19Z!WP(;-%WW/]E_]^-6)C"A* MV,M&$ 30Y$EIY9WB7J,^]V\S?/[,^W+=I7I=R'$=+E6J9Q]37#V7:HN9=BE7 MXEHEOOU4NCMQSUT7.GP[U1%26:&>X^MM/A=]:@O5$I@-^"-?JG/U;(FKIMH= M\$6-KWL34_M'M.5 6]VY=_?I=-/ MQ+^WS+\ !>1F]%W0ZV M7O'NQ3&2NNFJ,&X5EST>&2X7FBH@V,QJ2M%0+ YDC'QQ?;)^<39 4">MLA.E MOJ:V)&%E.R"ZVRYA5]Y? M5=&],;@1^.^>.I==< ]S_1B/IGU@!<&B<:9YG$VRM%4 M4[H%7$NPQ#:8(;@<^ 16!%S,UL"//-\#J[Q=/* OX$&B^8-/V]//[>6]@X_E M;:6T^VWT(-$JGA#7XY\\!&Q_C/G*$WBNV4GU6.2MR4D*-D(Q J1H M3$IR6J$DF:&8$07^(YYF?NQ>%_)3O0X$'ZW&CDR*/4X->H+?DS8X%QVYOAY) MJF6:F[EM7ZP(-8E9-%>3U30:>73-8L=<$C[0 [$],YOEFMDF"SE.PH^OV6$8 MIV*ZV3[?9H,,4Z&\\;JM@9'IUR/;]DI'\V9C;;2Y'.=GE4FI-HJN>71W+ZS6 MYD0K#,3"."TTLE1^C&+12 Q[/50K!5BIUQ^OT'6-!$Y&MQIR)ZP1OA36=)AK-*>$T)?)XI$9GD;Q<]5PTF*PG-.EZDF%%-=F/)C_JT;ZM MJWI)7%?R.D&E5;(H1.47CR9?JSN&ZR'8R$ VGI4M]P=9>A/=_6CRJWJ?"E:4 M5."10:N;7W'K'I+9EG0\FCR1UYV1%K@*2E$4ZGFJ;')^5%#A:$H4SBH6F!-E M9%M4=CDIRG1Q'J7U'8U<3DLKH]K"56/M\FUG4D9*+->4Z#>NR0ZS\JAI3PQ9 MPZ0%U\''DA.=7!\MTX1%\M0RS$D&A5@-@N68H+5-9;EN,2+4P5*?JC>R$%9:]=134>KQ, ^%7GV^KO$X8YEM ME""'0U$#F[[C*565AD7190H52&:PZ:'ZD!TV)0P]'EK5ZXMR"-I1-=Q>]6C^?&NV&LIT+X-62*&V7)K1 @ADC6S*56QI+(I:;12B(AX5_P)#CU<@G(Q;V?%ZPANX&@BKC&WV M'2\$ X_G182MT&+6Q;8H5 VWUY3=H+L(HT*J1T-G_;!/3)OJVJA8SIJ4E*R; MK8(G>,/X!M,.(:P%-!0+ [S%%E1S"LPP&GJT6GJ#7RT06F.-@&T)8,L^9/R> M%@T]1I1%V0LW55H5!=,F)SDD7*CA]@&.5JM22K=R4H73^5YN8PQY2I=6^>W0 MX]6:UUJNZ)N^:E"#AE\@UNDN&\GK#;LBPURP4O)E #E,<)NLOF.407S>L.P MB(4%=NI3:X*J#;%B*2K9-3?;H4=+X!+Y88-1%!RM3%;4(D"=OM/BHJ%'2\!B MJMI$7&7-KS?KC6(;&WPV:D9#CY: R(T7W5;=J8EM/D-/BTUK;#:U:.CQ$GA> M0)8HG.10:X5.2A74-7@=7/8-&"C97'TL8;,!OT:PJ:.K2&5#@H=ECH>R950K MX.QD@1:XCLC*EEQ?=L!5W[#$!JL7"GD\Z(CM;F_66['EC*5LAQZM%ITMK#.E MZ4+EK48 &B).(UA& T]6JU00\5JR6DWC,*D56OV.9K-JMNK'JV6@ZN,ARXR M33ZK$IV%8^41((3]MZZ6NJ1B!5A2U-L87LUYX MQ/&H6N0\&ZMG<^Z,=S(D=]G,_"CC-_]1M M,_*X1]%\7[BUOYF:K8-[M(GZJP?^XUY^OPG#L,?=YFOKPNU%!7SJO:SV+JP= M;?SV7NW5_/VC'1/PR".B4K;7D2.*T?_MO7"^P:;E63(9<.$_2+EZNT60N.68 MRC6L60^E5*S8:[/-1D;E3H<&?M! ?K.EI7K^!5V*>.HXHDQ#QU7 7NRU+0$C M':FN,-D94\3"[$7F/=&EZ,Z8ZK+K2JCH!OD.UR$-A->%3=BA1]2$^_%KNPL\ MXDJ?B7V_!M[/5$[7]*BH4T[VY53;,8/=ZOZ3R[7_?4BUU[:CJ*NMFG#:=GMP MO0WA6PH"'O,P&;"]=9:Z AZ *Z64:#I@8[;=QD;* !Y@J8]5[R%J;V>"36"T M#&#S/';5W4X0Z+\>Y2)N?_H 9@QVQ'_X+\KOK\"M9%-S7-V?6MYV-ZZ#;>(8 M3 ;L UUO-QH,LL RFD OYJ:SWCYL]+T.%$W;/=]CZO5L@/HXOZSM&3/!]OP[7\#PI>U[9XY6>IRT.-G9,H\&)G 1=DQ?M&7X&<3%4"\8P-SV*U> M1-3(.Z8BHM' "FKJSIS F]AW]5'@JSL,!T\&!LR

)QKE.>.(.(MD M"9PH>V(&*I","Z[NN*82,9 [_@S\U'+ BP-()/H3*+2YWJ@IS71&X.>V&@(S MGP*4B*3V#Y"E[3^D0G7T Q5T9WM;SK=?X]O>?C18RHQ,N6V9W);ABV29O2. M (BY9Q1?OX)==:D"3RVE>RD-((:[IGLY]A M5/J[]^6)T9+*'NL,3;(\SY[K ;+9.="SZSO@FA.@]8=5 M._R-1($A/W?GPY'[_.[1[%X8VQL?ALHC+_)QU;.?R6+'"(L^HNFW]XS/?O>) M8('?Q^Q_'4'$I*%:A8))GF#PQS0$L@3*!0)90N4"@.QD MD2PH&.B10;D\ETL:VDL2Y4(\DB>+D$#!7,LC(Z'!)% N ,AH*)<$RB7]B$,@ MBT\PGZP\\RYE>;U%^ 2E'*\O>MTE.(IQ^>2:C!TS^O)_?Z1_?'%]B/0CD8!B M8.^F;;QG MTP(NU!CI^;QBZXU$OYE*Z+F^E'V>+%[R5>ME[5GAD MYJ&2PKS1[5,$V$WA1 MEJAW&+>]2M2C6-6K0S>\XW MYCFGS N-62]'#:1-1XH*847-2*D'%(VE'VG\IR\0&RZ>@OA.%#:_ZIET: M&\9CF\+6F08FZGVFD%T6Y&5#TN+ AKI?#;ON!NGRE-5R6#/C5]>%J/!>U%(# M?V#2>#S-0Z'?\$XX_HU@PWO!Z]\)&]XN07!I;-!I1QJ;FX6#6FBI-Q4VK70I M_'H'GA/8L$07=:W-EZ:B-6+:+ND; K^.L(']\8O$'EB""X)",ZX'+@D,J;B M/LBBE^""; 0_EV/K)E_I(ZXI!<&RWXQE4XAU)MR?^5:C5&X!7"X?O'(Y<$EDS,E]L$TOP:6 =\/!I#'U>(1CAU[' M7H[Z="RGV.*J4=>P;&_!%V2B4JE@_6R7TP"X1(Q3^H&@J;,33LEGE_;ER^&1 MW!EW>U?.:[HHKY2<'*[K[P.OXJKM#?BP#[1LV:V.N$ ,O$Q>)]!VO;.)Q54C MZIEV3<:"+(^KHP4YJDDXKS4E*B*9R >2B)%D@AAS=;N[*+T$,>;*7--+C.F. MD4ZS6"OY!D*K5KU1:(^0>#RV6C@U&S(]&Z ]JQ-4UDYU)(Y"@#'4CU_$ T/$ M$G8(_9@#L707&+-GF2#&7)ER>HDQ[1(WJN4SA2R_\)9&MDY.D?XH%C]&3/-F M3C6Z?2/P-VH/:U<6N57DQ[ _?F'$ PICE.(EF.X"9/9L$P29*U-/+T'&JF>6 M^;1FE'AADF\7A(52H:E8#LU*LS[CU+@*8:PSDHDA@U)KEHD,7CC]@5$Q.&0QA@C#QD?"FJT\]43#QRI6KMQ%-X2T>,X*^H^G:LD,U5K$$ M.II!;JXYM;%J5,I*CE^PG;Z5#L%C1;%(S -)TC 8Z>K!2%>WE0NEL"5QZLF MB<]UWHUA]^5RS+S'=S,B7IX.D6H'F5B,!F""_?&+0A\H*J;T=1A6](FPHJO; MRH6RV9(X]43!Q"MO(MO%%IEF==H3>PS7KJT6BY+*QP(3LUY_3@C]; 85#&8Y MTSK]GA\T(R JHX/*U/6$61)E@OL2L&?*7TWQ)=7JO<_7C _7F#Z$5SPOTW=5I%#1]&H MPZ?OS+?3?;5VX&MPXW^P?\&Z!_-?-]OPX@;0YKNGS5^^)L>P]VL9U M://;L@WXWH 5$:!MP),WF-!_S83^&]OG)7E3![M*?#/6'7:5.$O0[9?*N#[] M*!AY^V%_2*[8_C"S)4]*40_4_7#>U"W=WHX]7#.W(9KA1,MY?-"J9L-L)EOO M-+Z>+;&C;ZJ.Y^5=QP)/Y^MV "2[S_( ]ST\532N$U$X_,IW9<<%\I?=]78* M=<>.EM)U3!/\=#L!U?/?.-O7-,?UTL.5:50ZXVRY64&7CAY*&!I%%+,T"I/5 M(0K!_A5_CNE-# IYRVH1:P<8BK89NY)?.AJZ[GX]'.BR**04\>:Z[)0)([O1 M57Y8T1FDHD4H% 4L$[%4-X.^4 *.9V&GC+.$#"<&A3;= CWLHLV:F+6SN)8= MN:ZZO!5?J#!!Y8&;S18,RMS4>IZ>E[#*UA>*VG+0,09#WSL*P9X<-XE"B?6% MBK,MP< M3:HW">0)GN<-0 \G.DF7Z&('+908596,L=&F@5N);9/VF>-ZD/_"$!$(:3<3 M(I(\2/NZ6QH_I&E<;A=1 M-G-W@E/<%M*HZ-3@N+K .2 ->FDPLN?N(.VO^;[X(0WE,SETD.L:!K*:=_0I M,9A-2C?GI:T1QQ71(EGDUU1%G7@&.R1T+8*TB/S#CP]"S^.EP8 L&)!UGY"6 M9"^M/K85.IC8&IJ5K&%I$Z8IIY)4 O'/&\]5J6$@MD.+UDA?C-;UTA#+ M%I?I=,NIV\N;VV_/\AE.4-SF +5X,QMB"UWBEEMLBUKF/#!87$>],(00MLRY M:VQ+LM]FDFG9UI2 ?XUKB-S:HYW>:F,XI):[SJZRK@VE2#TW^Z*VJ?:$ZUS)8#Z6D(NEW M4:PONV&$:ML&V6@ZGITX=-)@ Z1OT I.=SD&8%-1C9*.,$$"K7T4:^!A1U. M5I+JI?T1V+1FN9_AZUE"7+2;$]^3AYHD;(%M2S'2U/'),(Q3A"V;8,NFA!&3 M9P2VKKM,-QH]=8'B\B+4$4YKY]F;\]ADOOA;.SC"UPGBEM@B_A% MYH%.Q\ OWCEZP2/QJU?A@DVF8),IJ.*)J39W>RH.43P!5)K%Y[2WZ-MP"93\+T!2]$DI13-[=D&/"N$ M-4V^N6TD[[3I;S=UL,G4-V/=89.IFVDRQ4U\U7VOEL4*:TI^3Q^B>E :RMGU M--]+)_60__79?DL?+.RR2]?XRI3W1U8X+K2CTFI4%&/.X#'&F$,0^A8@=.4> M4T?S2G =BEA1R$+K/CH+EED4EQB",2H=3$5N+H;2FJF&,IVRKM%>ZDP.LU;2 MF \C.*)^_$JSL/[$=SVFAR+RO4K7*0#P0&50M&HU/N+H>5+A=A4!1SS3*G M-F9W$>H ^TS!(]7;##=(WI;V2AT,/@+BU=IT6%J9Q2&O8M@JZ!<&H3Y+*HC_ M<5MK.)0QLIK4RN@YM;E8HCB#:4AZJSP4B/KW1Z&%&85O1V<',58OMD935G M1GI&;%<[S5#M,_G,(X>8#P6C,>Z5T!+L(O61\(U:S1L$>WQ(NFU M!CE?R=Y3]56WO#\7#C'0GP&>BQ5<4NN?.UW.CI2?5*7T-W<'059H;01., M'A-.\09BBB440#>SC*=<$2+=BU30)+JJ/T1VMB6.1@Y7(%&A:4@IQM=4Y%E+H*V7?%7 M!H?]I6!_*=A?*DD\8NS0)HQ# 26+;%<,F(FBY!L!0I,W!VUE3YJU\O52'14F M?7).Y>I7K"Z7^)G'J-T%.G@_?$8Y6!CE^ M6$7Q8C<UR;+4Z;4^"QLK"[%(0RV%TJ M(4[N6;I+?03+*@@WF@EYNB*V&_5)NY03M:ER<[YJI;Q0:TBP(-$VI9E,AO*K MK)PK7X_35' MZI9#JJO08I!NE?K95E=P[*166/AS:ZF\E%[U95Y!"\NAHA4D52^+VTWHQUM+ M_<>7@:+%4+1P%GB^/EF_8 %?6MD[:+0;^$34?P:@=G.N!Q9XR/$;?ROZ\M?_ M@'\.=QZ;JNQ&]CM]=5>J,"[G$8W%B-1'U8%YP\F-R3O44'^_/#4V__ M_3__]?SI?P,*,G9,Q_UY0(UGT]I7H<>W **IR,A590.1(U/Y">Q17GO[:3+, M(TX>3DE^/B%/M!"I]"/#_+_4[X_1 MZ>=/5S6!Q2S5Z-HOKKH52U1 'P<[_D@]P)^'VOKD(QF3G%[A(/9;*O\CIZ9N MA%[_MR-DW]3DZ#/0.X AYNZRX>YQ]U_]^-6)3"_E3"+.VX]@[4F)Y9TBQZQK M^XF,WC# R)B?/_/(,14PME2O"SFNPZ5*]>QCBJOG4FTQ [:[):Y5XMO_\Y]1 M0I^[+G3X=JHCI+)"/ZZ]' M\H':U&J+O&=4E@U1U:W-/ R*/G9 LU9RC7AR2ZWOBLTNX7%SU2D\CCNTN\ M/D^7TPQA!)E@,%_Y39_1FE+Z>*2QTDFF711S?)#O-VS>3K=)E).HXY$V4;(X MFW8LONUG9R8RQ[ \U00CCV;4[:[J/M_-+GB5D96LJIAE$M/ R)_0475&>A1ZSH([_3"M^3/B]*\G^U1JF'ET$RSIXN="5CSLNU M:.31W>5!M>5-RQU+M 93;=#">;0\"L'(H[LKM8&:-L:&@@8K9L-KHB:NG?"M ME>\&2Z=I37A&9Y[2TC\I.!6_$6'$JUR,,U9#$(89"3.H\E;O>QZS&5*!D]IQ79@ M]$NE_B0:>3SY%=6>AF9^V#609FZR[,R+HI(+WT(3M4U,YU4$(+_<+@]HL%!Y M#WD33?B>T\:LM&D O>O5#*\J3_+=\"TTT3VO/A2,E<0C';)2*RZHBMKDCM $ MC'0:V*)G6HI%'DQ>0M$CG)0DUD+'2589N=B(LH[L?3[[& M*7B>JHP97L\,-KUBI32E"]Q;:H^/L8%JK#';4 6P_-I R1)][2VUKXO3SIBJ M-C>H7FUA1$BUUZ55^);:YSMH=1"F:<18V&.U2\\Y:]%_4YF%Z6:2JS;3:127 MJ**7D0J:M7KSA5,P1[ADXJV"(6-^O6I6&X4FT7P+<#+AQ-%+-EQ:V%M:Q@!':UJ+/-Z3I;TMXR M$ KA"@MM80[1-8O7*Y/">-%J:F\9"%;.=WVDA;6,[-#+DY.Z1@UQ[4T#V53U M24; :U->D-,&V1FTJUSMS=>MG9,# B7V1D1+V[21N41%=S]:>K]>Y.29T6L:N*FC M/O",N!(1@I%/2P]VW.,=#;+E/W8_'$FNP"-SQ126J"5V.I7!<%4?>9P4#<5V MG!#XA:IP_GNCHVF^=8\"V ?/I26A]=WANEDT"MU6KRE+S#K#O7V;DS^([K+E M1YZVVCNB#FRS37GNJ3\/'YX[^]'F=+\QC7SM\6YO=R 6MOM@.?"=PQ>[7?#V MFQ=[Y>=!5;LQQUR$[QX>[+ 3WFT?/A8L1J&/S,FDTV<;B&?7=\ U)Z83'BB8 MP]](1'7^W!$+(5BG=_?T>XYE>^/#4'GD.6;@JV??S'^5%_\$Z_2;G_G[0 \, MRB5YO#H,>7GZL.]SJ#;74&?[EJ7X/8A)6KVV6BR9ZG M^M[/L]E#PB9YOL3::Y103?R+<^_+);U2X4O\@YH.-?V^-#UY6X(_:_,Y>QG' M[Z(E7V^_1]^^]SB#;Y"YQM NT9VO/]V3.&2P3V M%UWOW#6Y5(FJ4.6MJCQ8=\RFQ!$Q&/1PT=69<@UCT$4.63I3(UU8M".#CNKN MI1_H-])BO\U^^-R-XJZR/[@1Y$J,T,^]:TKD_B#)3LO+&OW=265:(89H"Q7J MN<&\.)C+UOSK!?7_B',*6NE4V3XW0-NU]-B?SZ5:TX^B6"/'Y0%GT?C\%@@( M$!#N!!"^YO6\1 1Q9@X7;I\+4&%6658DM1@VO:^GY?_9\UGA]-(NL0L#2:M6 MAV?\ H9%B+"M!X+3IQ#A]HB5\_6V@)NQNZJ9O(>SY)SQW92S\[*0*)L)S.9J MEV6WQ.Y U:IUA.Z)!V>!I>6YHKZLN-XE2 J*>LLP#1<;H[4!@ MN+JQ0&"X :?G)3*D)X0K-&P&-;*H,"P7[)HQ-6-P>MAZ.\-4ZS5)K/"&6M2= M6K4]X0 R4%$GPP<4.]5!YL;IGC@K\<*='BSS]K%=X-6GG@#$?.9*;0:9(J!Q&,\MX*H M %$!HL*G_"C#Z8M2IB=/T4JKDTNW2@A6^HORV7^$!91;;ZC29CKED>5RE>M- M\!!LR L '>(9!Y0\K@WRQV4&(-9P=\P!R5AV4#WFSV7,$'<;[IYH5G(9GA+)%MZ!?>#6I[; MI<;B#RAQZB@1VCRT>6CS28VF/&'T11TQ@YJ+V[R0151%PD:*Y#3WZ;/ Z+]E M]NSK6,I;W3@D%MH2&!\4&]PE<*[7AL#8PB-/ -G ZK6[LCAQT8"86[--7,ESFRO7^P?U\CPBOC/)+85U=U]V=TH9-] M1W?-B%/J[[[(41-2V5ZG].BH"MGW34[-76>B/^M*>J314%'.JBAXTA1EVTK[ M#'KR=B-?;#^K?" ^^E. M5OCYW+S?;931Q^-3_;=?)O&\2Y(?*+^UZ)U;3C]2UXR2/P[Q.N#A+89Z_<6V M@$G#F+M$"(*"P8^)$ 3Y2))0$@F0!/Y(04$D01 FV@HB"0( F 3E$0B) %- M(C&"P*$@DB (\A&%DDB")'"8T98,04!L2HH@ #;!K<09)?')L*)WR;[O>>)^ MFEJ[?I[4Y[/*TE_-*B/(1Q9/5.#AIU\ MK:C*[N.+W,0SI26^M^LX^P'YFXMTPK".ENV3EG8&12,>V>^F9W7=_HJ:09"^ M39 ^W"4+?C%R=7#5HFHNU6A:T1UDVT.>W^9ZF<+4(W;CF'[6E/'3;#74I-.: M1-Z\)N$W\Y;_QIJ4?J32-Z])9RQC<=E.>-],DVZ\#L972E\<1>A<.]&^=8@. M05IGY[E]<6_ M=:&^CU'OSOV_NS9?16JWH7>/M>Z/2M)]'F G>;7R31$K9+GN\XSS+I/=>7LL]SE4J^ M:NT*B!S*C)2>)3[QO]/"]C5%OMS/MC5SE]5U)6<:E-D7Y4X=F:F]KR?S'O;< M;R3S\MDQMLD)!5JT?)5<5CFU6W'#70X_]I!F3_5V2S"W?AOOS0O0PK& PF7I M["N# OX<%/!K@D)]TT)'I5P;M6*-JDQO-)2MK M48.H%A"&__A%/6 4_5?%#!-W>GF^RLOW6US;02Q]%7WN^R0&D*_IU+P%IIDI")E.R:4/HIOU,H3ST\XM8 M_+HAPFG%\M"DT>PZ;.A6K>OEK1 4M3D.I[&]S!:X)/GJ]R-;186]5C M@:36$,W)XXP]X=NS35VMSA=(#=[9=.CP8MW/47>=; M5-3?LU#7GE@"X"LFSFFS]C9-1UDM^)X_D8-QS5G7NK$+$'/-+HL:0(=M)$^:C"6\#T;R_-XC7=N( MX@KUN?K$$H .,;$QY0'7E%'#Z_*X%CBT4# #=A0+RQLTD*JRT?6B$73GJV99 MP,-%-_(=V!^_T@]L.B;? 8;T?&MT@#N+.(F1FN&LJKE:M\3C@8XO.6Y=6+5C M08?\NMH=\E1AP ONLCI#>DIOI80 '2)^@WX@R5.1%J9&ZY2F.AJPVZD^3KFJMFW$HZA \8"Z@5^/9 _\ M&\S!UV/PB(ZENM%R8/1_>\"4+7VLF^J_#ZE0=<%C1,]EFE$?H)>]?'X>>OD M%:D'X!+@7I]XD8;\M*V7NJ9B!%I1U-H87\QZX6L%;H^GJA*8JC YK%+>=2Q^ M!:9BRV9V__ >9RM5Q]:J^E)5.,]3?2^S+CPM@6QRKBI[G4A=.^#Q,J8S-O:& M,)(" :UGIZ7^"L5K[" [:K!KA6[^2*G 9.;@47PW4.-X<7U,.4Z]R_9J?N"G M/Z'IWZI-T8NZ>&GL$3W9__S[%H_=0>(CFGYZ^R6JJN_=]BY*NEQ(*)<$RH5Y M9%DHE^3)!7_$[[272++E@MUM([!DRP7@V)WVMTBV7* _EE2Y$-!>$B@7YC$- M_;$$R@5_Q*"])% N ,>@GYQ N3!WVV_L(G+Y9!N/=^G*ZRW"!4]+XXXAO> 2 M_'U/')S8ME>XX!GJ4:GR-U;HG1XXVW.KYQV64MNN-ZFS-5FXA(I\RCF[:)L[:VNGTH>&WTH+OA8QG;15W)UC M;L_\OI<2G \*3O/5WTD)$MZ1[:^1X&O^T%6K A[/.0J$CR**HU3\\Z6$7[6G M62+]0/+:!2&/5^4<.2&[.+5D-539)8$\G^D5,LR?:EN\"$2/4D'&8)U\=PUN M)F59W"^0G;PK+D:CZ8Q+-PL5/)9Z%K,%@TIL9:/P:).3,T,>";B^/&"Y M>J<02_)7CA&XIAG()"H(MK_H+DK29JWM6D!@V .+QI0Y#CV#/P5\?4LP2-^S M9_#G_/$/@4%!*M?JQ399-I!0J+&VAJ6K3"Q@4)7F';9)UVE16'M&,*=]K3OB M=JT?B/0#2<74^P&[=NOC9(+!M5OAQ@8&]^P9_#E=_$-@H%0YO)MN$GT48<=: M>;%RJZ51+"5E^M4Q:J;+05I4D;Q?:TAKVUH>6CX0] -#GMHG).^ Z(/L1P7< M5'&LFR!Y;P#$3J<47HKB/!N[<1\8]3=41B$CN9ZX$<)@N3$$6FLBXQ6Z&F=B M*8K7:8G6<#TN6J)JKNM-7.C0HWISWT_A(3P)G<'"W<2R$2E3NC(>^NT6CQ@MTE.;CKA> M:[NV!/@#19_J-@7?U_&EG-V479_.TOI.=OTW! .P:Z\U%ODQPA,&11=RSC1+ MM.1I+$[3D34T=GH@[NR MZZ^^KY>SK#M-YPHMOI?W\95=JHL<'XM=LWB(D/R\JHAK=;QV2ORFU"@<2N0S M#P1VRK"_1>Q$5K9E189'(_<4-'%F;N%N*=&_H1NRG&1WJQFF.F$4?D'1C,4( M4Z>2CH42[;3K6-[V:R&/='N%\BAK8,*4V]7@QQ_2! ,#)^XZ<.+,I,2] \*7 M_!X " .R1FV,42B*.)^WF9+5X\QB+'Z/;-><)5:6:RA5'_0'XZ);E$3WS]\XLPDR+T#PE?]@\Y"G4C- M*;5!K4%I1:'UP._,8MDPH [=7O8R$BW*?6KDZ8$CLD-N7UJ?>,")OVL=F+00 MBDY4Q4'UIZIK1H7AX9D,C*& ,11?<%KJ56DQ;\]5PV%[/+XD,6O=\O!9/$&? MKE)T4:,69L1V'QF[PTTIP&9-\/S;QH(L%E/'91A# 6,H;MBNO^1[ +L>LDU: M*0PL&FWW:R5KJ"[&8CQGK3V/,=S,?.CS5C!J\+T:R^?!9H3>9G8\T"==#_B^ MAC$4,(;B,^]KO#%IE RB(Z*!G6M.Z:R:'5=C(1GLZH:C&DUT@/;LJ250N)CV MNARPZVTS/X*E8 P%C*& ,13GX J 73?+AK%)\\LI:M7X4FN=$6@7B<6N2_-* M*]2R]A(5IF(SW)0SR::Y3 M?. ZGEPZNN+:-5NN&WUQ[=DG T"_0F3HMJ-(6W-N_+;BG1'OVYNVQS(- M[ED8HTA17TJ]9:E57\7";Y"^/!^5<]V%B.34LFK17FFV#B5FQV\P:1BT<6'* M(X&6=MV@CFO//E$X\RE'[7V^0O2\CS/E M^8;.D;UBQFCGS76G/,S2\WCVB;R9ZS*84F.,;',M-5NC:DC4F@!GMOP/B<$@ MDPM30@FTM.L&H5Q[]HG"F3/[,\/VC)#("A&@E:5$S=NEB9R?QW)^1%1ZJZ:9 M%SHBQZY@%M8M=<7RP?/ ([(Q\T@L8( ,*$XP M,M5$H. 9"YY>>YK)@+NW::*\/M9K=G[=XY'LI%+1%Z3,&;&X10:=U8MFKNSR M,I_)XN6*UPG(9O0H/W[A^ ,65^TR&,?R1K>'[VGL1Y7L[]W87_DV]3:B*;S% M8T;0=S1=6W:HQBH6KL5>LZ%(V!V!SXH9"[6*+3+,Z[8D]AFO7 M5HM%2>5C,?8L)4H#I)J9HNU-<]BW)R2"#R,W?LLZL \4?BJ^;4L[_,>7@=Q^ M'8;5 PNL]SB&9H6SP//UR7KWE6X#*_1_OE38=ZQX-_")*/N,88.Y1?+3[4#> MK\&V\_2S_MIC4Y7=2/FGK^Y#1/M$=_(E61,:.Z;@_#V;X;%K[KN3XUB(U%=DU'YK=C>_A%3G?@_=[\Z?+4UW<-W[W1 MWXO%=^8_<>PQHJ$L\.>AUSKY2,8DIU> BOV6RO_(J:D;X<'_[0C9-W4W^@RL M"ABZN;OLOC/2_JL?OSJ1\:6<22H;P8OM>T]J*^]4-_YN3O]]U+[IM_D^?^9] M-Z=2O2[DN Z7*M6SCRFNGDNUQ4R[E"MQK1+??NKSE+CGK@L=OIWJ"*FL4,_Q M]3:?BSZUA6H)S ;\D2_5N7JVQ%53[0[XHL;7.Y>V.FV#DT37#6J';'!3;+52=+/G".ES;@Y4F$1+Z>F13 M=V<^2I%E0VU/:HWE?,%GE1",/+J[,BBPLRHU+QER%G/0F8B15(4#(X_NSH0C MBFMHA2I?R)8SR)I$_(7#2>GCNQ=DK40*5K4@XC-'7*<7^4*M&V6]'XV<#BO- M BY(!F]MNKS3))9CD8-!?;J: M#+"YB&0EMRV-ZHAM:L!A.!JI:JY=F^#%+K\>U8>]P2!GB!D@3?1X:+]9X4=* MM1#R%4G)A=SR=OT>D4N&GJ0Z2M?8??#D>0*/#)73&&)6F*G4QD,5_61QTG14#P. MG^!]=^D=R'B)$57'UE(F,&XE)7N>ZGNIT3JE/9VHI5Q5 Y.-#_#>F@Y!O7;_ MHJ=$7CRE[$5OQZ$A%.^H4<-E3.76\_Q;;?HN_.:E4J+HJ\-^MN:M[ MX,K@>O_H=LJ?.H$7)5[_^W,[Y1?^[SGV]B^]^/9XJBJ!J0J3O3^?=QV+7X&W M@"V;6; Z#KBQQ_F^JX\" .4=)^^X0(1V=AM>KZM>9OW[!)0#SEL'/%_&=,;& MCX..UIA28TG5UK)AB>,*W1@'2&T GD0%&X!;?#=2S;<8_+=QX?/OM]N7) M#]YM2X$/;,IS3_UY^/#\V:/GVGN-T8MPO'.\#D^P=5+EP'<.7^Q^<\CY[N3^[O@.N.3&=\+!HA[^1 M: __<^?TAV"9WO6W][+8WO@P5!YYC@FT\^R.]E?9G4_L 7_OG?Z:ZTJ?)+:A M7*XC%[ IQ*%<$B@7\I&!0)9 P4 @2Z9<() E5"X0R&(5S"?#(-]UD._@T/$] M"(__3/$DZ["+GC[^]S=-N9\]V*A%2_*_/_ ?7S5.ZI$D+IJF_S:'^_'%>2(U M=FM"H ]_6!RH&O>F&@=B:Z\9V)N: >'R>]I$?!:0H%23O[60B'F])Z"$2O$Q MI<#/@9$)J_2R[[6[380Z1\[-3N%A>N);N^X$)NC%'=&WW]8F<.97#?+C/$F8 M?+JXG=B6K,%4P%?&<(&VQ\ARH/9RXQ']]?"_NF./ ]<%-^6V1Z)OA $VAPV] MJ_ 9UM!=$:0N,)^84H E$$HLA'4 3#)0+[3"T] "/* MK-2;MAU<%;->,X\O$;??EF.%$8RQW;9I\QG#8F<;DV!'DXD7!491/W[1#_@Y M2^K!S>@E]AV)7X+W3CINJ+[#NX<#9X^Z.0*SY,D7JCA4\=M0\6]!%.PC!E/C M0\C@3^CG7]K/_TZ6?@6AW^+[#=H&M(UO:QO)V]C]6=*[VE1G:RX/O5?HO=XB MV_2%KJ^K8-%>5L:RP2.48X:=GH/5S*\7&/\ V>35&WJSLAZT1=FG\9E'*2S= MU';=X>D'G(FI3 6T:&C1MV?1G^:/@4G34UY34#+4>,K'NP-*F17Z>*S\\6RY MSDY*>8HS>N5L6E2EX89,A[O^[O0#19^?/TZ,C[GS/!I38+WSN6Z#*\+=!=Q= MW,SN(B$P]UG'I5&4NFYQT"ZCQ98H,U.IF1;K7$:-%>5,F3%J[5:]CY42;<=8 E'M)H3!WE(!1 *+@C*/BTQP.PH(IPOD,8Q0ZJ]S56G=6ZF)?] M>K7O#V!!OJQOZ'?NLGU+(2"%%V@6C7UCS5(>O$$2ODU;\KY?V_@ VK>2"..Q,0U?$ M6T5U*2NTN"QIATYN* D)%FC1T**_ZFX DY;P3J4ZKG%]?HT3W&B*E\@N'ZM) M#W,+KS*7>CJ/]]6)*->0+H-JAZ9I&'NJ.>.W(%A*MJ*?[V0';J?@=NI.ME.? M]5A*=:F"A^DV:@YMU/*4+E\J>E9F&BNSLLD/!+=-LQ-CT<(-MST(9[:F[9N2 M/* G:QE#*(!0 *$@%E<'8 %'5%9!IX 5^:"Q<,;T$,NTR7B/A[O+T6S"&KC1 MPWI"WY*=M"AP^YXEP-6YK5R$]_R:MJNGJK)MP*@5N 6[URW89UV4:D6JTM:Z MDM$H392Q]6RQ7$T(V8EU!Z;+:WU3-I>R@;3\66X^UVIR?UL5.3K].;D!@P8- M#?JN#/K3C@:PZ"')=6A*74T,==Y@B(HBA9-1K$E!;DG !\_ZO!X_MR52E6I;V45 MA\"0"5_(#'*B%Y0*S#)6;R?'H#1>UT@PL19=*5ANQBVK8=38(3I#.K4%@R@" M402B2**\K .,#"J%G"^QXH)O8T7=P<9C1)C'ZF(1+\_MFDSTJCVKN.WG&87W$ \H M$:-S! $" @0$B$^Y5(;3%Z5,3YZBE58GEVZ5$*SDQLH3E9CF)D]/IG,Q(-%) MSME43);=(@1PC'#L@6#(]QRC_VS;@?XZ#-MW<[U0R].7ZON.F>\&?J7CZ35Z M\VYM$4.?M.^X4:]NC_\_>U_:G#J2)?I](N8_*.Y4O;A5 12(W=5](S!@&R]@ M&_#VQ2&D!&2$A+6 \:]_YV1*(!;CY0H0.+NG[V AI,RS[ZDY"A'L+@%2E/H& M<.4K?-V2-$F7Z1GWE*BC1COJ6&1ROF\?[7%@)<$VA#^VK_32GR#IVH#@P-00"GG2\'LA\CMO7"YK10[18/.S6$KU;^:1X>9M13NW>U8]?J=AB MA'@*FD^=#AT13&(-B(Q'JVGC6&B8Z8.XE=U#HA_[XFWC=7B1M,M]VWS,GUY: M+W:Z\&/YF=79I6=6H[]\(3T9YO3DZ8FC7--)45-AW:Z'[.+TL0@2'*ZRYUZK M5N]P?$ATN0L;Z]%?>S?6 ;F6>\IUE7S@,8WQ@,P\P5O5PKWNLVZ/FMISJR7* MO7J]?1O-7C2:^9<9I[U2/9HAUZA%9"19/&C/(KI'K[CA ] 2\-!:F^UZ0IUQ M'W7FJNIU.U&_?>D=%^_B-KGH'=T51C]^ :P6J=-#E$!/&2="J507+-+!T(30 M(3IR!LK-P< T7F"Y-A#C1[7YP#')8_6UD]%.N[?EIBI=94\&]:?[LUZ'X]^/ M?_$3PFKA+9?$Q M2AR0FU! 5?>10*IUF7X_[KW;9R5[9R7BB?'EU5OCQ*['H MPOR)$@JIH&CT086/4:$GLO]:H.\P560R,%FX6GJ;W34)$?J RJXE$) ?RA+Y M%OLHO?R6S!#]-".NI)FP$\R3W3\;=4?%F[):CZ=+\(#;[NW5&@6&.LC<)2]Z M\4I<:IL7K6;A1*L^ H54C17R8BH:D1K+W>7?LNJ*D;V MY 5,G,3B^2SKD!IBN*7&AP_&""-EQ:-GU6&C+<=OQ6S+[%UEG)O9LSH"%B\/ M\>8045?M'1^_/!ZE#Z_Z3:43.E-R;Q \'-R/L^2E_]2[?2T?9NW<.'WVLD[] MX>1KYXIQ>&N6QWDEO5T9AT?W5?BQZ,/2X%-.!.[CF(QVG\ZSEP\)YNWID;.*UK> M[+YNT--XU-O-AG.F-WO%LGVDG"8F$9?@,5$F[%Z;"**K W+HB6$^K8& M\DBB:NA-*[P4^7A;/C.ZS\YQ^5@JFTI::[Z6XANDR*>SIIUZZ1\ERN/.431Z MU.AVNCD0.JEE5BQ2QA84SLXC>7BK'BF7EMALDM/B^V+U22P<@^\\L$'L)!>+_O^<#:M&/N:Y?)/H:^+3"K,Q,L(>3.FV:C>] MY^M4ON<\R8/22>56UL_6:0SWZ\^@=/5JH5EK/EQS?-D9M6^3Q@P!?"8S_'GI5#CMF ^G3V=R M63R+/I\E!A?QYPZ&7^-+\FAK5D*?1S##+M!N>!%\5CBUN_IU @"<.4\5;\K% M)^=JM#D$5XF1?K@Z'D7CQ:&8/3VZ>+ :A<[R2-F7U,_$P-55_0/1]H(^YU*' M2+1\VM\.->4]22?#,^?AJ-J[5>/IU VIR,W>:'.&3UUNCY^CK6XU+O5/NM*@ M4;,20_2W%K/0GXW1?H#4UAVB_2K)A)=>R.71C7-Q_%@KJS>UIJ*='%Y>O:PS M\GKWFCWL]"MG3[WQV=E KP\>R_;HXS&739F18<=;_+&6&HO7IXWX<>7N^K!: M[([RE<(:\?92N&^7KZ47HQ>5Q>R@U+*/5?$JU '5W^36'8RVG7;LXRMR6^CV M,K>6E+/CE\70&#P,,L6K-094?Y.Q=Q#%2:OY M\'R6R=PTSPZ=H_[CN%1[K&P0Q?J](8K=,SD>CW9ZLI)+'C7OXZ.U!U3#$AA] MF^!V/F96?AT_*QU%E'N9G%9Q#@_OE>KQ!K,Q6JZ>K&GQYYOX\T"W[\[.^L;3 M&"L8M^63[F-@M*Y+\D7;SI#>\47F[OXL,R;7YQL,C.;/NK>E_K4I-3.5AU&B M$3V_4DH8&,UNPC^83;6$IY95G$13"V]4Y$;"&W#S&D/=;[Y*^P4FP('\9:(. ML0UA#>2O]T[(\:EAC,JW*;O]E.E=9X_&&W2/"[<7+VWEJ-F-WW8[36O\<%RY M[Q8^1_ZNIK. @CU("2,)-2AAVM$=GR'\'(!*E=6!I '!E!W3&!!)_\NO,_CD;%! ZR5N[UKWO?*947FZO-?RARD' M)>@GJN#>):%0>N.[3QE!^^2Y?KFNWM:MTU3I[J57CY.JB M\/)T^G3='F.%P6+[WYXHF<]1DF,RGOJRF;X1*AH=T=/>ERMG6NG3\1Z MT1XVZ(Z):;W>&CWF4STI^7+?Z=^HDI/H !4M*6$(M9[YGL01L*I)78ZC8C9W M4FS6G4NQ5-8NCH_/0::T 6 K=4TH+8E0X];)=U^ZK\/6J%?K%6^Z]GFI4FVO M$[=F7GHZ(H='U_%^01O6SVZ,%D\'R/JF0I65"$[/?"&&D4\WSW-%M M8]0\?JB?'.>4CE_2"47J':?MTUKWZ>7P2ME 9N;+_+V;:,X4 MFIFJU;:[O7JJ6FOHE20Y/-V@T9:5;M)%J7XR+CL=?7 _?.X^-(TOE;N#-;?, M>OO53HWG[U%6.C>>3TZ>7$=RY\,Q&YC M%V]R MY;(DFR_#8;'8R)M7C\G%9XY.GMH=L:)TFL[=DW)A'\OZ3;(#=Z;G[X37G&:J M?5$OBY>5^[O$8>N\U!G!G0MO[VJ)R]-ALI5K'B=J^9NG\Z>X1?#MB<3\K8.4 M='YCY(ZZ96*]4*B59+A='<.?"EIZ?LZ.C&U54R^J@E-&NKM)&_P*? MN;"EB_KC4UF^5JKEYU[S_*J7&.J7AWCGXI;28D9_>6V5I'*M?N;#,J9Y\=2O9Q,B[V'SF-F\+PV:MVVP-JK6S MYT&A '=FYN^\.].O$XVZ^=Q33Z77X;.1J8AYO#._0$W#A]2E]M(9EXOE'\NCR\+E\6RM5&NEB3WWN7#UF)PN=&=+S&64[*G?K M:N5&4WI.YZ39J2?*)T5K-"]^RI*IJWK' JE3[THF:<#3#S5#[KD3AUJ/1Q>] ML_;5[4VUYXRCU]%R[_CQIN5J!.!CHA3L%?<]XFT@R A(L@&\US8=$M@P*/KG MB.#DE(.6H2DK)@LIJC70I/&!JFNJ3J(MW.+"8"(V_2K)#OWX3RNX-=(' 1Y! M)VB+JP;1#5+TG]8O5U16=!GTC_#SW+"LOP3 C$!10R7HFLFA+G>)XFBDUIXG MC$/)4N6"KI14S0'SL8&:8I%8C*CYV+TXO)'+XE-#:K1NSR_28F<-Z$]\9H[4 M!X=&T;E8WB/<26>RH6G2P"('W@?_(I!0N@R1?>DE2K&A3\96::1M'TB.;7@7 MZ&PG=L6=C<;N\0U+<^^9$F,B'O\3=V>;WL+<%S+M^L$)IZED+)E:-?Y848=+ MGF_ ,]N:,?*@YOT=Q5EQ!RV32+TH^C3_#@Q+1=H[,(DF8;IU[IGN!"_Z8N]6 MJ6492$IS&]T@:7QBD"#L9?+O;XY:3*P\I8LC8D.(2,2R' ]AP$,\ELQS3(0 M$V(LD^2(" $B$K$,ETVA0 2732'!!#>;0H*(]TZ9Y8C8$"+RL3SWZ,* "#&6 M7GF@&D?$YD03QT,(\ "2B3-$@(CXY&E&[\;ZPAE\7:]]&.X]RX:&%__[(_WC MJ_O/T!,[-GCZ!N:HB3D'DMF4R6R.X\AMX6G0<6D7K(>G3'MX6.YC1XC@/1B$ MBBS2JW5B>*BBBHU=*XB""\&PT'^(J3T3ME,?/\T.DZ(;=A1F,A[QSL3D$G*- M$G+_28;+SS!P1WQ^SPQ5B_\NIW+QJU2>@*WM-I5C#4M@0G!UGFNGT1S/[CR> MQ9U1=EO#=U]NBT%8(ELXG'NF1B\;$SU(N 6C479I M!A158N,AC[1Z4Z/5FY)MFVK+8:6%MB%4=-U0)%N"#W*,%M37G9:E*JJ$YZT' M)O6V>I9O&&PY6MX5Q@-L9\ 4R&&]K$@AC'M]][#>M9W4^\XA!T>JK%[H1^/; MA,"XE/,MWVL8S/<;WJMH8 M&=GKZWA9ZF:'VN@X?D,NL>DAB7-BUG3(-YJ]7##0XJHP<@N7#-[FA9]K%@=S M4]^J]6A'*??+B9YS9W34SK"1N9P=D!NP.(!]PS.7R(7<=59[NGGLEIK/UNMA M[?3R]:4ZP@:K#,B%2%)<'"'U%[<9 A0-R\&P=78)7#2PZJ$P;G5;DN%S75.; MEPQW=^E#HZ[?7#2=\>N@7#HY5,W1%4B&/#A9D71FL?DW&,E '5 N&3+AY)9U M"(;E"-_Z5KH7+\_/%5+>BF"X*IQOHX4I_BA?O MSPHOVKT^RAU^[@3B@"(>7I^XQVT%QFS>$"/:*6[5IKQ&N\:7"*VR:#E7K7HB MU2SFAR?Q6K95:22O'M,8_Q!SD50ZO[X0R'=CV]7-9)QOP\6WZPE-!,6WXU(] M^3HI/VB6W7 M&C<(BFVK?:U]_'@W2)4SI6:C6#V[JS5?.\"V>KE\IIX? MO=3B[:O'#,8=4I%X?/'T!%YYL>'*"RY$PB-$HER#;KBX8%^H_X,%!OM/_#Q_ M_N'\^1[1_D=RZ#M"^WN3(2XH>%:G>_*%XGF0LM$?@#6)MAZ/5/^&;[CM\I#U M&G';WMTW\OO>B)JY<\<7@F=+G+QZK7#9K)3K]69=O6ETTNU+HU?%F?I87"]& M4IDD3RX'ZM)MFSLX[^]W>OH3O%^Y/2S(Y%Z+ M.[]MYEBK\[[MS86*\[>2)O\$YS\<7]8>M;N2UB253+.53"J=A(-*_^.)\G]H M0NF7=YM[P%)8V3=P&L/(B-H>S\10Z#E8,RNGA0IS PX&Q&0U]H)JN<$4H@B. MA7EX'.PWKR=8I?3-F_6:$O*([I_7Y,)#,FN,3PH7>WQDC,E@H,[#U$ M[0.CV]Z9AP,#CVE2)0U^9CF2+I.%U41\.[!-(EF..18F1QCZ"80-:O7-GY4U M6#&*F:X+O(D402 &/8!V#H^S\SG$U%12N-("IZ[,#IG]W_^9F9X[B5KBT5>& M>> )/-^VW*F](I5]'1)EPWFE-KSY0-)&TMARMYG+Q<2)&74P$9H(""$=R^7^ M%*8?$1P+L,13M7P0FPGZL5_-GIOE7GMG0K"+%ML8'(B@RI#*X4]O%G$JEEH3 MGGPB'/^7F&+E/Y+0-5'R_E^C5EPJ(?#SL@/DW$L_?M$#V9".BP8]A@=W 'T>5:J%:K!3.A7H#+ER4JXU-[H;1 MECBEK4]L[6=3EQP%+"/EK^G0GI4";I8_ES'>W)&OJX^5=(^+7*.&>QM0EFW( M/:%/[*ZA1 18Z3OJ:U%OQ00VSM:PB& 1&928K<(==E>R!=12NF&C:J(6*7*K MJMN&( FR)EF67P7A0B+T]:C[Q?B_]LB(TKOHWXE_W56ZOP&UA[IJA6YT+*+$ MMF8YS .ZYI;GP>8'CBEW)0#7QJ/6DR.C@32]9%!]@K/RBZPY"E&.3*-?G&:( MEAR+.5[^@)D3IB4=:4U5O#Y5N*T&>7Z]^_,K$%H/I M A"5IOHLNUG*IODW:EC12>!P'8<^$SKT>?'0Z0BP(!Y7[;,.<6H6$#O=$WR@ MS_*E\?!]RJR].&&&;\L$RV,XX6""0K^?*1I/^==R_3'^\/+BO#I/N)'0,4&[ MDC;M4ONN4RX^F(VSE_.ZE+0*O\<$.@X^_SP/M!R;JI-W^ !U@4\5M(@L@2Z@ M=[JETR/#T12A"^H-OB4Z,)>M1CWP;8]=MJ8FYF(=X>"0U.-]O7*6KL3+QT/S M,7JMZ>J%%D8UH;6.Q^-TOA$O2\?2M72?L!M%=?3C5RHFOLTA*,\W'L0*!V(? M'N6K5Z<>;3=OCV]$6TS%X]W$50@1.WXTDR^-A.F4BT6Y<:E63\C) XB^=&QQ M)-6G]'^4HA^E8)1*0916JJ&\*0S%+0O#?^;\F?6'"#\8$Y0HLAZ55#J94,3L M8UM.MAY3&/3D#MR9FK\SY]R4+EJ-.[$G9L16 MZ?ZE.KXH=Q[%Q3LO+/U:*=\]Y)KUJ_Y]W,HYCQGU"N[,SM]Y]QH_*QP5K^][ MMX?]Z\=\9=!_E4>/R<5G#GO7#^90OE)[4C*;N;Q+OG2=6@'N7'BF=6*42O%< MOA8GQ<*1'.V>.8,R3F*,S]]Y>^&8HW0FE8K7Y".#]!HMX^@>FR@7[AP=E2OU MPH6=CXM159*,0U+-CT=PYP(\ZX/J]=GKJ7S;$]51[42NG9>C=S@'86%'SJO5 MN!U'ST^:_^HENVZ= .BX*N MG! %Z+93 -8?4FE34BT9.,TQ20,6<*@!Q__PG/[:4Z7Y7#%ZMSWU]#PJ9?(O MYX5$C,*0<*K&/C2Z=^2)L ;>L2V0#MT5;DK M6$[KB>"C5!L-2% Y !== )5H$ET>"VT-7L0DN!43!BC#)D #E4BTF698AJQ*=0B3+J$LM^%XF '0,]Z#2D0U- M@W4Q'66 Z3]Y.CX WD!TBU";MT-TW"UAX:/):S"@H],?T4=(H/>ZH-*\Q["] M> !5 92:97C0P,>.,(BEZFV-J45\*WM"!T_*L!RIW_WI2<#+)+Q(CIG5HVZ+9']%U2U M"3:..9Y;+7D!5T"'35#@>#@1:,B106X@C4T <\3=F/LG+-&R5VT$EWC9!44[ M& G R55P+J0(D+=5(5S2>])]+<5RY2(%IXX0@6@HB@T[!H!9-M=P^ET&3&[ MZ:YYL'JD!,0!+S#ZJN[B6FC&ZC%! 5A))FQ?FN$&'RO:A@T,YS[&6O*?9^[0 S: PNQ11+7WYJ-8 )@ M!I))UU,"0&">>B*?J,SZ&-C1 ?*#WIH F:K69=#UPU"AK]90VOK6^=[27,-B MVVR\W)R@;K,&6U(,V2-R36.: K5.5QU80.;V"%V]11)C:')93@4O%$$)_$O@ M&9)%-9BI6CW4EE+')2FJ9A%%^%-X$*"B0Q?"F-J6>A,V%N!;W6(N\ZP"A/4" MQ!"?7;#B!/@QUBD0'P58S(K^#AP3I 1!OH>E^>^23$:U(,9?D29L)&E MOX\&<*$^*FUA+[67_)K"8B(\^I+M4!V.!@);-5,'L%QFB$DTB$ 7.%/2X5O6 M,C(%P\02_@AXB&?!>JRU_?'NU_O#AVS^.M\DI6XK5W(>GOKUT9?#+5-[NNKN M?E4$991XJO?;PY=F+9T=GC]?'C;+P\*/7[G88DGR3&AL/4!)B(])-R[6,^Z: MCX>W4C=^=MTHI:\KT43%_'H0ZE-0&8ROR*O9R=[%Q4I*JB2Q AL]@%C3&W,9-6:O>6Z#%3M:*367NHW5W3 FDUE M1JU]!(836 "2=NFFSX^ .V^0.1<=Z*-VN]&N2,-TN4CJ9G,P[EQ=2J,UN<2? MCMBC-&B#R6>,:.T4=7I /UJNHB)SFOT-C391C&@032)Y^$X435C:A4V35'JT M)(V6;UE=0FSKDV0A_*0/-QP+OK;^.@A(AR6^ KE5-8&S562?*1-D&/!L6E;2 MB@ZH-+#(@??!OW9Q9+ MWVS36YCO$/@?'^TR38JQ_,INJ_T]9)X5\\7BZ>6NB^]WGR@'GS]S_C?*X5,K M)W9RO&P'+\@P*]NR.6*VQ3!ICI;PH2412^A=?W)[0/B$O[]>URWPT,CRUI5P <7UFT(TN>LC4%MU M(OI]W @PE;GY[JX8)KI0504G#?44IRZYM]7B/$)I%;HZ>$SHG]/TG])V5Z.%S M^H.Q6HX66GT-IG]F1I'+@^>J1.E1 M)98[HLB[85DCT[5J]6:>X@K?LMNC?\1$[]R3W)$A)=>EG%]):>)J%BSWUND; MW4<=D9O.Y?BR,>B-G\>9BX'8C,>=PI='D*\:;D(L'TR6#!]7'TZO;KIG=^UF M_[)ORZUNOBX_X["7](]?B<4>-B[1N$3[K'VY[7V&0*+YVE7W5*05,C=C+=6Y MJS?'#_?#X?-)_L8TOGZ,VN^(M/.38>G\KE ;-HM/%U*E/;R\Z-SBI*O;AM'=V_Y A/?'B5;L=P9VY^3N+A7)S9*?5\V:FI^FM0O?VZ*4V>A07 MGYG.-+I/'3&=;#J'8C<_3(^SUV2\6/%(?6;);K4;Q?E3O%7M/N>=Z-&O[.W#!)X@^]>JI<3)V9YTUB9(P4 MWKGP]FXW8^2O6\W77B9125>N.D:JG,$[$XGY6PL7[=>A*!:&/=4X>[I_*8B5 MIZ.E0R_E4K)3[IP<5\OUU&WG1'LX?'4Z5W#GPI9RA"0?+^1*+EY+G%YV2E+R M;*P4X,Z%+=T>Y?73=DH=]Y[C=V?/^:=&*W^'=RYLJ7G6S!OUH5V*UQ^/R5CM M%(IU#>]E3+%[O.@7&Q>2H_J M62)E/"R=SBD?-^5!LA?7F_7[E/$T%.O]OEA@KMWLG:WQO=AZ36E:N3\\JM12 MNGUUY;@6T^R=1UJ^I$B=ZY=FAIQD>E+]@9 AKG-Q2^-VNW!WK1Q?EOO]I!H_ M.^F6;I.=Q\SBELQK14I* Z,1/\ZEG1.KV]7*9@'N7-B2Z=SC1-=ZY,!36T(ODN'5[_A)7NX\G2OUL;$@BWKFP^:[2>1C&2YUJO/AR M,3XZ;64;AT=7<.<"(X]N'OJ%L^)1OE<_Z1I.6Y>Z@P=\Y@*8VKWV5;F9."W" M,VMGJ:%Y7M7O\9GY^3MMW3PL@-([ZM6-9/8T5^F^9G,(I46 ]L;58NTA-Q[& MHT^E4347K9P\E?&A"0].;QQ6LG(>Z;:'R1Q+JGYN6&\-E2$F]1G 4UH<)W-\ M8CV8-\V'4J^6N>Y5.L_]0Z?2"=,X&7-.JWYO93V^D8V;HN&K)2CQDN)X"2%> M/ZHW2.T!D(A(QXGM((E4,9FV@D*X& PA;VQ3#.[1>($U3W7B,G*9C/QV],,E M: @YYV,2=/TC6^(TV;%'/!'H))_5";J]HH+]DHR+@WNX+'AOHWF:7]LO(@A. M%*R.#>\3$63VC0A^;X27:P^%;+1+E=@"'C3L/]\5SR4N5OYC.8-%VRD;@]_^ MJX&S/>EPPN H-C]1JVH6 ' 9VT 2?X%)Y0R"DZ)\@LRRDKDE4-DV ZZ[M9G5 MI(5PXUOM=9ZT"V27M@LUUN$Z1GF1?\1YA5Z M@CDV$Q0EJWND&2/:+NQU&!P2+,*_GIQJ[O9EG21GQQ&K_KB6>'-W'Q M)AHG#R^73Z=-[!U*_OB52&;7,QH!+78N9985M(60V38@99:/+=OVQD,E942_ ME!$?J_5H1RGWRXF> MQLR/7[E<:AU2AMLR;Y>;A9#9UB]ETMR6>5O*?*[U,:12YD5/9DN%T#Z\ M.N_>-F]SA?K%R_-SA93#*V1&R5+)N']^E9JD'N_$LV%^FX"/L2 MX&SO?B@K+9KNJUW3D^:)R@L M,C]^9;*Y]46?OKFP2(: C3845^+"8E-!I'4+BX8F=W/ZH";&CRM)[;)[&4_? M6CA/+@^6A;BFA-BZZU9V05ADM\]&&XH/<6&QJ6#0NH7%Z\W-=>I,RYTW:U=G M>GP8S:4N7G&D) :#\N]/X=Z' B<,#LT5. 4>_4GR&B=>X[3.&%'X-OXI*1WE M93F\+(>7Y:R',;C&X)4D>U=)$HS&X-4/O/IASZH?HG,NFG=0TD:F?\^BZ1UJ M9C=^Y5RD3\P#_ST6]1;G6Z[GZ-$U1#5I;#CV05M](AH3?>EE13 M&$J:0X\55E#12[2[0GZ*:]'@(=EJ#W@&RLFPKQHEF0T23 M#!O1-+IXV@8](V\;Q'M MPEF#<\?4!&_[!F/LKOEJ-[M:;3;?R8I9W'SWGV'WLX)J:+A0&IJH)*7;:3H1R-*9; M)'TLT(YQS]R0W.4*A8Y)Z $_PD^\V34UYK_T[ ZJ881;HFF6< 2O-H1#2>]% MA"JE6TD3"I9ER"K]*X+'^VAX$I 9H>?^5'3=4"1;@@]R+#+]LSZ&#^0E(IR? M%WV7%4,^)KK*KM,'%#J4NX3+:Z&. RVIX*)?6L!'H%M,TP A9\4$@,2IHXT% M,>%!8OHV8@Y5F; ?8KT;GHLDG!H(5=,'#@#2DZ&RPY$68 4OE/ROC F-9;<- M3&.H*H1)5TFPB.P@!DPR-+0A*F;-I1V9_=*/@NO)3>YCCR29;G^""V> BP2F MD?K@_=D">78 W )GZ(1"ZC*LS_9.O%A+&_M M,^?_3G8X>X][\F^_?E%/ICM=IY?I)L3'9U'/5)^O9A*3Z4\D)I%+:^VY-TDO M:M_I'WK *4J@W^'Z).^885*S*IGF8UY.71XZ2NXQ?GQ8*'02S9ZAB@40!N#, M+F0=!>!X#8%*^4428(V.B:2+IVHA4OQ\FF'4LQ+AB>R_UCP653S-2Y/=2G @ M54F6P2;"0\W8>^GY7,3L6QX9+-(Q$()[ !@\4J4W?I N!D#*C]773D8[[=Z6 MFZITE3T9U)_NS[":=;N$(7Z +E00!TN)XI*8.%Q#ZL W91"^*A@;!0 L<)A5 M!($#_ SW'QEFB2!L57:P=:T]H:)#P,V$@J*BCX2R1R?WM6ZEG^B)C]63U/G3 MV?DQ&?WXE5M,6_^)F"#NZREB\?T1CIQ%Y+A'D0>$HZ?FY=%YK97+QJ-'S[?C MQH!H9W>=#^#(.XG/PY4KGK^)F'T38ZZ,+5 5%2#2_*(YDVJ12^6DF>@Y-X;U M4C])]"[TJQ^_Q%62&46?#(X>%E.PX NZ/.80M#5^)2EH<]&3#V-@U2"J%X\S MC B6(W?GY;(GE/$M5">CA3$ 6P @ :(:S)+U$,744_AMJLA- X>*0P&>P^KJ2#^0E'3#IA8:OD\/7*A/_,B)F _ M,CB1T3V1+K1ZK3HN'^=N6\G<;?+^9-@)3,8775PTT'+!4=E6%]RN"U5'.7+- ML*(<(7R+%+Q%%[K7N.<)]<1]U'/7+4>=V])=K5QOEP[OSY_;)V=ID.F)6&*) M@ !$)F+QN- :"R4BNPSO^A$QH?PB@QA !\ B-NX2[*PWO(3(5#" -J#NA;W* MSA-:1#+1/0,Y:,$KX/^08LBL8:](X$R"X](?8,C.]2@0!#JZJ!Y-P]/I3[W8 M<;UV=#UQ' ::8^T:T7EWW4BFBO$?P#:9^7F=@:+F0>+( P3>63?:YN2;"J#B MI3Z2!OB-^_C'TY?RT:E];93)><<:MD=C?5R9$7BI3\@[C,%,SR(^1 %1'YA$ M4FJZ?_V)Y2:(TG_H9](MZ;7LU!.MG'5DWA90V(DQ<8D1XHHYU\GO F&B< 'G M6*/%@:LI3@&O!"Y/#_+]R/F]<*?A=+HN-3)_I@W/@P=1/P/G"<*KOUS-Y@_D0%6SM-T/C_M+,+\5]W@A*_E[*DIVYX3M91-9 /&%.NCOW MU.0T&!?PISNZU=\Y^\654Q$0LLR:LS(5PD[X0KB2 $ %=\'^-6G$I M6;Z?J:"9*(RF&O0$;&M"DM)'R'(6JLO Q8Z]?U3:F3:1D^)C6VKE'U,2R3ZV M)"(])B0EKF2SZ5R\A6?8XUO9+RH@"<7';"XKII+N%YL)D>O.\01=:NRQ?%_"+^GK"^>["WBY$F5OH MRE&N18E&PB5S+%0-FS *N28=L-Y0)8-#/8*/T7/#Z.'?8-G9U#RU)O-?MY&N M8.D?<;I%=8FD4&UXG@S?3A-:%K.VP<:X#:H^D737 MDJH39IF+B;(7P*5&+@@U ,X(JS@I("I_K:0R"=3-.4"EBA:;RSG,GE&MK#D M&=.?)OT_I2:E15;L"4M3-$^P!*;D$=6RPB(TT0.S"-)X!!Q$6M M=[E%-)4,R?QE\C)8-52T\1%L$!:A9"T-Z MB]=1@0,6)U^X)08ZR"94QQC] %?7:#.LLR <.+:J!FXP8 *8W:(IO@[1@6PT MX'0510E(EA6D&:.$LAMB[5TVDTR:F"$T2P.K!:O42\?2C)#,@F@"HUN/LR3+ MEMV+),NG)@1EB6X 6>,:PW!NA:X-\0$VYWQ0@B M@E;IP=[Q#_"K'20G@-W(,'OT,>A^([3!ST<7''ZK#@A+] Y0R6"@175QX;U! M &]2=EQR'W55$&%+'L52]_1%ANGB?'$1__IA#J:O2A."0#_N'J*,H.AC7*53 M*M4%BW0F*4%:"&0"S9@8:Y+ XL"(J(Y)3&J<4QD[!9[W$XFYE:ZBP4BX!T D M-) _#DIX@#]L#<&("].\95&< *)0'JE=PU!H7MP5LPK\:D@T8T"7Z"HR6%Z/ M8%)L(&&]E@.8AM7JP-F4Z.&]'03!Y#:*[A7R"M=ANA ]=HIZA-.FY9 M((()?JK2T) UUA%@6*S AHP].RKSGP!T6 EA"P ,2@'X.PNA03J@OGW\YM\Y M>-I TQB8A+T $5(PJ(Q,91JM\IB@Y5C '99%7(",""5^N@*3S$ 3?J::?AJ0 M)=,G1&"$P*#48%#FH MKN +1FY3RP6 P@PUBB'0'& .P5;"BT3,3KD) M;P#$6P.WBF^&S\@+&'@VF>Q$0*7M[J:#=X.4)XP@H@Q',M7_HQ? MX2JI4"%R5SKHX)AU#9.& M896) ^.*-0O#H9$)YL D,7/J:4OH;"ESP MC$)W@B"8 Y0"Z/]W\GLBW0JZCLA9].7/(DB;;G7[!RF3_IZT3 >C(F+*E[QP MJ9TMP*-YO]KI2SWR*280=H@+*F /TS3AQ$1[T^2GOAE:(V@7ZP9U*DPJ9BFT M5O '?K7"IZ'*V9 !KLSO&QN.P!Q?2O',1 +KP2$SDMU^QU?Z0- "]*4$IK.. M-NVD)HYFL)@?NDOR[):PE+*-Y KH,5KP'E?O&8(S8(DY-"&'*K6(QT+'45EQ MH#&A_S=A!7Y>ES#C"2LE7,W&%/NL6FH[U";TV>?6Y 4CL#1 LTU2YJZ7Y1H> MU,>BQ$(4].\]18S,IDFCD'GR#4K5FL8*?=8H*"\@32PYX4O%(##HN? FXZ>S3M&YFN@I_P,-S)65FEE/; M'L0"H:;M9Y[D!FB7ZH=RW=F>+Z3YSO?SW=NJ(]G*B>SU0YUM:?Q#@7,JZ%;E38 IT=E/C7H??2W(T(7\!UULS,T7F3:.-B-Q;5L MH@$BJ+_O*:S"I#\YX@8QP:9V,RW,[)MU@23!DM#W0J'?-TSBQC1,7"7=1)!I M[H!H9R1AK,2A.IC6@KJ5>*I"I(,)JBA($7Q8R(?5>V[O!]P.IIK9 ?B_>@I9 M-G',?\LTJ#)58&WF)'KG.:G4*;'Z-.%):])HI!A,7EC4.#(#9N)BGMID%+]> MA=?2]6#)&VKWG,C,Q M/ B%!6)9J35#_*[7WA\ @9H6=7X&V''@Q:/F+"P**[!O=1#B-*1D&HKC!<0G M06;F7%(T=J4A8HI@+![LU+'0P4:^PM0%!N2LWU0TV)&6G48$.Y M$$/XHA[0W6@MHC(R,9Y<1/M9%^ZG#$A70'\YB07Y?N"GC)AP.Z4JST%&B/AX MV$U6MQT,F[2P^M!$T>]E>V5I, G[@C0Q=+=2%72H,(8UT'@XR)Z&MB>T!))@IK/$PHR5^V*I8U#5 M@#\COO;;\D M[0;TC&-- & T QNE3!QA%!*E;BR=<4)7-*7V&"Q3$..)O*O4.BB"P961.IX6 MF\$,I6.6>'#%&;[PFOK-)9RZ8I@L"TP]%VIS((DP68*P,FE> 41?Q^W@P?B& MFS%D>$>K:LJZJ.@*E7\NSO%9BDE'*$S+5V#!.FFK]FPJ"=YOH>5LA8?>T7H$ M!]@V3)I9D0TW!TF89 6 +1!K!&]H48?:BXX"+): &HD#AY$4P-^FM.]6H5.K MB9&O-VP"Z](=+_Q P[(8#L>0K&= ND%QI*824LHEE4=NZ DN7J"1(92H0)VD MKRM>CI,VH6,LIA(MN\*QX@G'2T\XA@L 6=K=ON4:I]3A FF2E-&C BF 3ZP*EO^:[Y D&=] M^;ZE;@:5MAB;1!(S3!KVI/2,:HGZ>K#EB( Y=8/).G *#6H,N3T5(#DQ:TE8 MH8/GJ8'/9"I1S&B,V:/HC[W',).&QF8-#=-$R #T12#E:'H(B!_D^ "?BSD+ M9OI,?^>I6U.FL\'8 M9>[DA][?)K0*!%6^;41MJ4,%\Z)09BH"%H:1"G=&$8H:?#^KYW+-%L&6K!Z+ MWD_? DN5!A;M;+=F-*1G\= Z&;

'D'<)=,YL4B1)/Q**I"5]2-W4D+ M;VCC\,@!4($8#6/RJT58 M%G)L,6M"@SQ2B>:) 9T$M1CL:73'V)GYA"036% M]W@I;)-TW-Y4&J8W)=.E!-GH4@E.TW..#2++#]GM1_3\6%30M0B\GG1DS0 MP4QC&T,0R/8S> ,A">ADKB;Z/QU#0CDYMZ#MU(][8 X&"%?JZ4\LM=[QW4DY]J%)_MY-Z!$%,4 M=#Y:W@$; M=KLQ)S?U!RQQ[1D=%HW;X7?3(M[PX*$V4UQ&LQB2H&#H$ L$/.BZ807/(9; M;%)\7P..)B06\1RAF5)@"Q4,K3F*@NG "O8F,9Q)-X!)L*QN6A92P=FUCB\4 M,FNW[UK:+LO3=CQMMZFTW5H-DQ4N=:A,DAJ5(BNBHQ-%ZNG*B*"K\J3 ?+9. M=B;50N/AKDOB!JC=X)#/N'&M&!KR94&394N MX->&TDFB4I65(IZI9X_ZY)4 M_XM)7,O5'M/D@E?T-'V0*WBGP3!?RD;5VZ:$4PED=.$B]&MO+5-#H:<;(PW/ MZV8WP)<&>GA>IP*C4I#&777@MI>\X-!0F@GT@G^^ETY*Z:;UR*8A,R-IOK 9 M$UJT((OJ>98M<50-3=Y%H+'H*38UT9I.F79_S2ED+[+@T_)H-WJI2=,%JS\_P@Q>DWC^MC]LS&;=36TZ' >Y@N]H M$2P.7%H6ML%6']5F[PZ7H>02R;+]>'1F+9 ES>R >435AJ)VL(S/#7VS9/#R M 7Y+HT)>7M7T=0]-KV,Y:HB@Y='2(K0FLS&9E'4S9'U'=T^.;*%G[59 M7R"X75/AXNNRL='K9UZRHEI>JM+KEZ%C/1ULP9A$$F8BC" CP2[%4EBW!B%* MS5PJ1PP*")BV93'$QLU?"V^* M3083=GS6B9UG9;;=BU92*%(DILU MAM[9U\J:XM4;"U4U[JW'^%X'+$:9:-"1)4P7^IGFBF28<3'M29(LE@:E']#> M _>4VGLTHNC%&BP'6^E4?)\%#Y>9":.I<+_B2A\+PYWML=M2X^DUG1#%G0*, M2\7\,.N$?L%=>5.7)IZR-U6)ILV63582?M*:>WPA+6D5-]'!(42%\\E6\:ZB M-*#\#7Z/V@S$;SY*=" S/3Q4IVDD +P&UB>= MF8P%$&[[I=N7Z5;FS;:,NGE#:]K/0%'/"G L0GIL4A]"B66G)UMJC=T4CY=J M?G-N5H0MQ\U\4!C@+A""F!O!9#EV1+"LO=<=Z95%3')1DVO5P\_UOT\&>&CH%GE5"+ )EU6/M*53!3;KC-;6-3J/70T:+1#Q#'W[*DKAN/]#T MMFF=TV[(Q ;8(DK(+"4BS$0X-6+;-"\DH>XYB,9C"7H?;1-#.37Q*GTC &@7 MF.ZU$1NFQ^63F$[?0!7G]"-@ &G$R]!ZCAUQS29YS#2?O\_;#;)Y45!:W5J: MCJ74,0LQ\Z:%@ M]%7Z: U*Z*+16EI_.HU9QRXNZ9CM"%-.[L'ATSY.BU:UH']*"VW=+C]?1FAJ ME*$D=H>](/[=]G[;E% '&29HGUM6?.**$]6DIBYZB.[BJ5%)VW%9A^F(-A@N M! (;D8?]8B.SG P:9"4FEND/^BRPPYT=[:#Z@MP>O4K MTSI!-PKJCKN@F>G(M.X'VQC:ANQ8WD$*T\$"GFR>S*:882^B=UQ+W6+T976Q M!]C@J[/,IWDML+0 MLER;>5E3HZ])8NISX4!^<.=8);DW \45/[39V!U#A=W ]#PL%]&&W,-J&9G$ M/'?FT3^H?J19F4FU^U+2XF^G-'$]O\O1F2-*;OQ'BJQIZ]+A0N/0% M2"Y -Z%S'ZK<9F51Y4\%H+]A8-+'P=JU:5N0[2;GFK%Z3*"[]1KY\ ]?*Q^9 M!, \9UGWX+/T;8NM0RSON>17?1>J.%Y"I6X(ADL,-LX*!/JD<0:TAULRQ4XH MQ!(2]ZS"!8^5>J;4&84+ ^9S3^MNO)59J]=C$M:3Z-J\:*IZ1>IZQV#KPFD^ MDY?[^P#HL0ZL\(N^P!]1;(V]C?G.&/$J*!<7B0L!=M;<44^N1^:MP?]2[ZPO MUR8/3]IL"35XJ85)E2<-;JXFJVG*:$HEE( [M$#59 DX)',L= 8P^QNEO!]( M#*O>P#5?2Y\;99T-W,[,)O6[+9Y8B\P,XYJ>H\GZ'>=FT\VLB5K>$AW Y)M9 M-4<&K!K7% X-R:3AS1)UM'$G;L\E0>N2QHLQ6>@C![?$"642>^?/(B>EK"$OF9D]/)-'#$C^WW,>6Z/BT$:^G,' M75'ORINRNNH9CL4B,M/1;+L4B2E0V0H[.*;MU9>F@54Q-/\Q^\T%?4'80C8* MP0+B^;5ZN["F3A$]16CY@<\X.97&>KV@\0<&O"PAO:EY@.?&1-BH0_>,3Q;6 MZ&/F]W4BRA>F+$:85^4.'J525+=<%Q$IT,2Y/ZQ@E]:*>]*+49Z!A=0XJ(XE M1\(3RWT338RDD'? 0F;"?CDB65C)P/S1%,K3,&^8=DH;'S_'4S/:Z>UI1#:- MF4Z& K=52V:"$6P[MY%RT92O^VCNC5:9J M,330GITTQ;C7=VH9!O!T3*M,&&X!'3-8>.-@T"G!?4%,P%V?)0;/,&+!0*H] M/Q#:I3=B. 0'M @X>=J"*U[[SB?.K6?(0<"[\05T4]VB("^20AU_[&OS+C"W MGUZ9"0[$!_9<:& Q^&*;WL*\J=3:6_M-_RL_<"?(^ MU]OW>)0G;: ;[V ?[^\H'EA_P (I(P#3NS$,-Z9$7^S=*K5H(3X)/)R16.2& M>"R>GBKZ-\Y<'WSR+"/W7SQ(_ETD=%6;T!P)!DH0>MZN8[DLQTLH\2)RO(00 M+XE8DB,FA(@18[D,QTOX\)*(9?,<+R'$"Q=D(44,M\A"BI=LBN,EA'B)Q_() MCICP(4:,9;G+'T*\<$$64KS$8SEN*H<1,;$T%V3KP\L_MHG1Y: BR=N# 7Z[ M4'OU4:A\B$(_Y"#L-@!D0\.+__V1_O%5NR,?2XA>&:5739H8O AT#H'@56BN M$X!S.;/EYW;/@G15]5Z#II@N6&:IO)A9FI3PK=?S7$NAY\>AX+67MP(GF!RL M8:\(IHJ9R W0RVJ]N%U!]!FY$SH5Y$_(T@QM-B9Z).(FW:/LTI=II.@[<6BG M!$B ?,)$RN*_;PL9\:M")I&,)5)[)62PG"$@PGDO>1,*S;,Q,MDOXP6+779* MONP$F8BQS'Z9+(%*D]6!Q^]%)LE](Y/@I DW7T.X\?5&4+:G6A*?9X0P0FEE MS0"'TH=**SB8-F/T[Z(86ETMQ2F',UC(=-JNP61U\IM3SH=J:CB8-N-H<@;; M3\IYM]:#@XF[Z/].IPL=_)\L$])N[T+2R0\Q=RB2F,+_PI>SO97O]FG6?3V: MOU4ML6%(?HJJ9F'T&S3VFV[]%JAM%8S^",Y1V,+.?)*7-M3ZMYI<20[^S0Q, M0LO%X!XA%Q'%5-#>=\AP[CM!( @_.F2[XQ0]2]&92#R="]K=#;.DWXYL1WM\ M'SF!^:A[P0EB(I(0\T$[IIP5O@\KY+:C[M; "O%(+ID(VH7<4U8(7>+W=UW( MS/LN9&G5N*X=+*E_=\M+A)'XWYQJL/WFT'LF8B(CQ0&V$;==&O4DUKLD3 MC&1369Y+_)ZYQ \X@G5OMO+??_,@\C=,$ ;M$88]?!;E6;\P9OW"S[S?A[RY M] Y-WB/\4-FC_&%2#-!0YLE#SD1[EGD,1K?P1.)>)1+K;YSAP\/1P7N.6VY MWZ@;&9YF^Z J3],\Z_BVM[E%=(>?^_>5)5(9KB6"-ZXY*[WOKNX=*XF).$]Y MZ=[R42 =:3,,3IKN3,%T"L7F'=^D)ESQUNJ74Z:ST28+T40P'.V'# MX!2OG,'V1U #V-Y,3&T=-I\3S6\#Z\VJQT@ZD0MT>&K(0=<-)WZT3$ M&6Q[#):-Q'-!,=C.*;8%*&TW0[9U8ML^([Z9:]XZ;-;-B&(Z$L^D IWLRSF1 MNMPV;MG)B,9)/!#D_>(4[DV?#5P0'!@\+;-VVK\Y1G1S8Q=?F+8:4M MIA77#9%5 CE\5!+N<4N>\\K8C MS8'"4^9[G#)GF?(+^G.>*0]%IGS/J\?#M_TUM*L%VJT6PNSWGYO+:_/2ON_+ M1LD=5TD;8J./Y,(X&WTI8;T7;!1H>],6$M2<(\ K\/K='A!]'>]H\&:+IOOZ4Z0'>7<\,WY(9DX*< M[0$W\";.;]H0G0KP])/U)V\Y-X2%&_:SI3D5X'2 ]:=G/^M#_D,//UU#LAR] M-K4]GG'WDIF9U;U#MFZUKT=*GZ%D11W^^@_\,\FJ:D0R$3O=N: O359-__W?__&O?AJ&B+KI89>9?-OJLOI[D=)4AT1; M)I%Z4:D-;SZ0M)$TMMQMYG(Q<2++#B8,B8 0TK%<[D]A^A'!L0#+OO02]4%L MQL-GO_(N40;TKAF6BK/-#DRB2;8Z)/CLF:=2M-C&X$!,Q#)KPLH<9R2G./B/ M)'1-TO[OC_]KU(I+Z1(_ S>;?4F;Z:IQ+_WXU:#'"!MMH0C? LZG!P9+'R'+ M6:@N Q<[I]@C"B9H@2 T:6"1 ^^#?\L(1I&+7IG! MJC^0P^Y9Y!K;]!;FOC#!P/KAZHV5I3P^F/D>;\ CVYHQ\F2!]S<5W0>, T8 MIG>)SQ4&],7>K5(+%)=CD\#I\*N:_+/BS_WW=WV9E?J*XV5;>,FLC+APO&P) M+XE8RW/$A! Q8BR]LM&-XX7+,8X6+L="CYA8>F5G)L?+;^'E\UV (3Z' MW9\UV.0LKM4QW, S?[/YKHU#238TO/C?'^D?7[5-0)G2:*_[>QE=AOU2J [X[?2"BX&;:;J 4)G!9L?COV])# M_*KT2"1C\?V2'F)<3 :F9%:G= MV3?""4Z^K(Y,AF[OG'#"(7&X[1K*C?.H2YBAM+J.C4/I0U5E'$R;<0QV40RM MKJ_BE/.A:B<.ILVX5/L I7H#HY'9(<*"9-NFVG)8BZ1M"+Z$E1"T5\_G)B_SXD-&.G\$YWAO86?!CS%( M1[*Y?-#.=LAP'MPL;.HVAVQW05'T=@8;KF$P1R27")2BT;OELGV);;V/C,#, MX;U@A$0JDDQE@O8Z.2=P3M@Y3LA$,D%.MF3>X)YR0NBRO&]3^P>.CRT1( 19 ME; %0I!T19#Z!FSFE5[8M;QNV 7AEL>]!GKFS0:&=:YA8&D\P*ETVZ^H#-AQ M^][LN?YDYIJ4=S:U:[G*ZV&%;#)0\;Z))&*X"8&SPJZR M0C(?H%;@V;UP1"\^X,_5">Q'TF7R]]\\?_<-\W=!^WAACV]%>5(NC$FY\#/O M;F3T@B%OGJ$+1UXB_$#9HZ2&&.#A1#RUQUEHOU@H",7"TWP[D^:KVX;JCXGB4(^4EN'_ H]XXEDEF> M7PS<:N:<]+X)O7>L \N[V1H<-?# QM*^&WV?G""T(U?%02[FG" M^SD\> ?(8O.C@G< *#P9OO$9I#M %9N?.+H#0.');LXJG%5X,GN_DMDLAWU! M?\YSV*'(8>]YO7;XMK^&>M5 B^Q"F)?^V8/O@O:ZPT9@85?*GTPN[T7?!EX'3GGRZ 2:9PMOY1CVPNV#'1\W!:2 MVYPM.5ON(5L&7M\>.K;\@J/_U@ZWV7[-7C%7F.XY]3SSO ]]U>$'T;[V8PO.@'/NXMRU2]R5"G#8^_J3 MYI]UA_^A9[*NH80!W52U/6:75!VHSCY(9F96]P[9NA78'BE]@I+9.;/N4UV* ME U-DP86.? ^^->.Z^JRSH"^] +WZC:L=Z8&7')LP[M *8M=<1$XK1/W+K![ M\(K''_$_<<.VZ2W,?6&" >+CQ0 M= 1P^G=@6"H.;#LPB2;9ZI#,/=-%!GVQ=ZO4 A9W;#*WT>W)O$^(/-C:Y-^U MQD\X7K:%EPS'2QCQ\EY7 T?,=A#S7O2*XV5K@FREZ"3048E;;1K]PN#1 M @FRYK=]H=@JJJ^ 7H)=\/U;PFB\&DN?R:7IG:S,=$C&C>9'667ODPU];%N M*.0%:*73A^<%1B7K5F !,X^_7F>V=N,2XF QV-O4-[ MWRCA[!O5B#MEQ.PHU8BQ]'Y9QH&*F]5!S=#M?<.$D]HWP@E*XG SF =P> !G MS55Q'$K;F;R[DV#:S"S>78?2>_5;'$H?JJ;B8-K<2-]=A])["7H.I>U,-]U) M,*W?8=T'*'&6"Z1"A8.)N_I+7/TMC%8*( GFA^'RT<3L>-U_?I[#'W\)DFV; M:LMA39RV(2PDRH*-%? )QLMB R&;XO7'6H<3[UY3>F+/9P\'-Y&:NMTAVUU0 MU+Q\2.$VJ7FU.'N+FG^FQ.1?.SZU=P?D>CI\YQ8$P@EOCNOR@_N>[/G^C.F:Z+I;*!! M#'[&Z492+^$&P?I3F6MR^[*!NWW?FQ X+VP@Q[@F7L@EOTL*D6<,/^_XU0EL M6])E\O??/!/X#3.!&SBK-%0R,\I3?&%,\86?>4.9'UP3>?-\7TCR'.&'RFXD M"X-A"Y[^XVRQR[G#M; %SP7N6RZP;AMR+]J2+(+=U_T!T2V>!ER3,[CEGO2- M>H;AZ;\/:]7H?J";^8_\<*_WG*DX'S2?4#]MTA3+@'9O$]:4/ 3'!(EW0X\KSEEO*6LW(E"7)%,1SL M,@V#^[IR@-H?04U/>S/IN778?,Y\>1M8;]?09@,=E1JR=.I7AGD'G&_=.@F% M@KV69Y>V#IO/]>A\GKU^BFGQKT"GRNZ06EN TG9365LGMNTSXIMIWJW#9MUZ M+H^UQ &QX8XED#D;AI -0VJ*KUT?)K/IH/0A3UF'9.KQN\GHI0S(8@P;=']Y MLGHC\XV_&!S:5@)OLZ.,/SD(8!M V +#8_@W@'@,(SX9N? M;;H#9+'YX<$[ !2>Z^:\\K8SS('",]_[G/EF">\+^G.>Z0Y%IGO/Z[3#M_W@ M2_'B>S[P]\]%7O)>4X1MM4P5'GM"M"'!K>(K)-V*NN^9/9TO:.\X9/05?J'T MP21XN-AR-1S?SGJG=GUP\8YRYH=R;IPSOY05#Q=G?DUA[OH<9]0MY6_D7]E0W< MF0Z3Y_P//0,V*!+55)U$NZQT/Q$3LT$GPI?7?GO4]@EB9R??ND]UB58V-$T: M6.3 ^^#?'9:ENQOK2R]PKV[#!F:JSR7'-KP+E/C8E1D0^ ,![!Z\XK%0_$_< ML&UZ"_,@R0 14/&^H@Z7/-^ 9[8U8^1!S?N;\L%!RR12+SH"./T[,"P5)[\= MF$23;'5(YI[I(H.^V+M5:H$4<&PRM]'MB<5/2$78VN3?M499.%ZVA9?,RO)* MCI)^?4Y78VN28AP 5]T+:&L M*T01ZF1@DWZ+F$(R'@ET'N,V,X-?F6X: ,%D6:O<_A!,5=4W0"_A;NK^+4$4 M/CWU6ZQ3Z-!] Q5T^D!:@>%_W8HH 'FQ^._;$D3\J@1))&/QQ%Y)$#$N)H.; MH[W2U?E.9+)O-")^)]-C,S3"(FG[12;!B9)MUZZ%B4RX-.&&Z?8-4QY V0^8 MK*Y "WQHV4?$1?B@]%X]& ?39BS^G60P3CF_7Z?$P13^,;U;8S!..+]=/\/! MM!D_D_/77A+.NW4='$S<00_'?. /0V?YY%]VU*T@V;:IMAS6RV@;PD*F*5BG MG4\&7N:VAXQZ_@C.T]["SH*?CB!&4LE4T-YUR' >W+3GMV9=[P-%;V>*W1KF M?40R&7''!^+N@FS?3T9@/NA>,$(F(N8"%>U[? (D9X3ESN)>,$(Z$D]E=GSB M:[B/D-D.M;][%.J/7R4"A""K$C8K")*N"%+?@-V\T@O?)6N[)TG:S9GYZ\^D MKD?09=.!NW+[@=!PG<6[%?9Y/JB3<$%A_GG%=L;I$ M+M@S14*$$[>F$/I0M'6A? MLH-!:!:>[=N=;%_=-N1>M"59!-N8^P.B6SS1MR:7<,O-W1OU#\/3R![*(QWW M*TW(C['Z@$O).8(G&=\UFCDCO>^%[ATCX3P=GJ'DG+1Q7W3_."G-TYM[E]Y< M HQY+[:@/#F6#2ZLOYF1)SJWE.B6M MPV;=?)B)Y%.)0"<-[Q ?[G;F^NV=OYNY7LJ 48VT[8,-.L \L[V1.<-?C MM M*]NWV<&P"T(U?%02[@'"^SDO> ?(8O/3@7< *#P5OO'1I#M %9L?]+L#0.&Y M;LXJ89C9NPM V1M6V?]D-LMA7]"?\QQV*'+8>UZL';[MKV&B78"E0:',2_^Y MR$S>:XJPK9:IPF-/B#8DN%5\A:1;4?<]LX?=!>WVAHS PB^5/IC=W@>^3 5: M_+J%=/:N\F7HZ"O\;/G!9/=>L&5NQ[ND.5M^)[;\2.Y[+]@R\ +WT+'E%SS] MMW:XU>9K]HJYRG3/J^>YYWWHJ@X_B/:U&SL;Z'$EVV['#JLMPEN[OVEK=R; M,:'K3VCO*GMQ[OJ>_=Z9P'UKSEV_OA0(Z(4[ _/??_U%G]X6?#U0; M'BC#]]=X*)(%S[$$W="C)I$=TP1"$"QOL+:@ZG@-//VV80J2 )\),82/FPTB@5-KOP9&;ERF^)H)"VJA-A;I6"!*@F MB##9Z!/AIV98UE\+YR-7=-U0)%N"#W*,GI:E HE83LM2%54R5=@)8%R291"S ME$HHQINQ>DPX+A0NA18!:D':L0G0ERV0%YS 1R+>:VWIA5@16.**,[F07N ! MDMY1<56291%8PT\0:G(7?FFJ0U@%V]1?$6&@.9: 4@Q_*FGP$;?=IZ2-E(O[ M%)!J@?A4TZ/'Q>?C*CJ&H8Q438L (I>/$8R\ S]D)N 'VS0T#=G) P3L^0T^ MB] W&\ @)BR31&T@#LH:5DP 9#K6(B;A/60H:8YDXYTF$Z$);M4!9"'"/:BCLCA;15%@+<*AD(YO"^_I$LH CX7M$ M97\ J)$ ; @'6*'NOL@QV>YT]D" =9]2A/MK"NF!:OS/M:CGV9/IQ92GK2:LE(S[5DW__=__\:]^&FF. MNB5/KHWAVU:7-7R)5-5V2+1E$JD7E=KPY@-)&TECR]UF+A<3)\[!P<1.04 ( MZ5@N]ZB05>1]D M OPA@[$RD:E3*1V('H"[Y@63^S 4NZCP;4 =H3_642'U87%=2P"!!+^HDX%- M^BT0>LEX1!#C8I+>"!]$X2>H&+MK..!8*=9?L8!TZ\0^W*PQR$#JB0SFG8"X MT*2!10Z\#_YU(J)=L8'4)S.JG>D(E!S;\"XP;J979GC>9]V[]RS*5-OT%N:^ M,,$ \;%2U%1\E2OAXR??PPUX8!M(U@.9]S?U=@Z8=!P!D-X53"XFZ(N]6Z46 M^'J.30*745]U?C_A^TZ5S)H3:1POV\++ZLY2CI/N3931[EHV)<^G"*+OT9? 4#9VB5K*)\AW8\2L2 M7?PJ-R62L?A^<1-FQ(,[=6++38/A(9-]HQ&1BY*@:42,I??+. Q4E*P. 7TO M,@E7,T_PTN0+1MH6NN]_WVZK?J$/3[#8]S6Z;$NB/@!IMM[.SX/N3 MDMD &Y28K?<+J=,Y-VGA58VGL_ M6$&,I#/Q %F!^1V<%;X/*VQGDM<:6"$?R6?3BZRP9P%P=K[5I6D@X1LZ;0'R MMWSN1(AJ%Q@^3*=3;04$[Y7KA]=-2@7M)GUO0MC( 53A!L'ZSV9;#R^(04X, MXGIA_:?FO&?U!7>"PWO%OV$EZ6PNT!%SZTZS<)+>*$EO8.A2\"2=B(CYQ<,, M]C\IQ'R9RMP(&Q[0VZ(8H)!FB\$-EG])+"9Y:^H;Q M]* ]JY#QPA?C!_E #[_CN:5OR OA2S!]T;CZ'JFETJJ)H3R*R+-+WSN[E(B( MR2S/+_'\$L\O46Z()P*=FL]UPUZ%XW>2J).15#;/'J)IY?FX13E"2.>,/KV":.UL 77%F$)>X2I,5(/A]@VQW/'^T94>]H_BB9773HOTO^J/K6:=,\/KCI;-(V!T&&'VIO M9IM"-#\S*#]*Y+U.6TI=<1[\4FIK#WF0=TIM)\2_;5+:_!D[BC5:< ME=;N=X9P^VMHX,V*>S\&D"VDH#PYEDT4H7Q8:90*[E!U'D@-T &=X8XD<(=B M.#BK/@S2(<@!Z=O>YSK*^!-\$N Z_,%MD\HF6"(,^US':(N(F$H&/M[BNS-% M"&AE[3SANF+;WN<:ZA0CZ5R@Y1@\6_=M.&+A7*J0<<07M40RDDXM.5^#NE#_ MT*.:@J)CO[\SB[1W")G=./%:/T';[*@I]ZDN]F1#TZ2!10Z\#_YU8@;0/3:\ M+[W0-" LUUL!==XDQS:\"Q0)[,J,@^?W^-@]>&7V>'#;]!;F.Z?\1S ^*S\$ M?4NGT[]C(G&\; LOZ2S'2PCQ HA) DA7A*Q!!=D(42,&$MR%R:$> %!QM$20K2 '.,*9GV( M"5F)S0[D23:1//7E!V2";2N; HIL:'CQOS_2/[ZJWW)+"@ZV6J'V$0BV9EXZ M8H*D96@*?-GHFH0(%_!%UQ+*ND(4H4X&-NFWB"DDXY'__-/:'@3M^E$D&S;5%L.*Z^R#6'&,./=H6N* M(& -2\A((Z 2?"P""?L0QP^54Z92@7:AI#@?O%$"L:=\L/E6WO?X8#4!O%U6 M+*;XR:KKYX3$OG)"8F\X(9L.\HQAYCMP3EB2A-U31M@.BZ^!$<3$$D;8F? T MFPUW:1I(T(8NM W3S7Q8?5]DMD )T2M/^(> M?D)XI];[.X#@O;+JL/*"F.&3KH-W=;XW"-ZKS TK+V2S@0[O7'?N)/R$L+KB M]#M X+WBSK"R0B*2R._JP:RKW***.R);("]X^ _A(;]]2@*%'RI[E$%*9 +5 MECR#%)(,4OBALD_IIR!#[EP3[4SR*;@1NJ',0'TQ%I$/-"['\T^[D7\*E!?" MEX0*Z@R#'4M E0AL1U;I\:J"I"N"U#=@M:_\O%6>@^(Y*"$I!GH8W_]O[\N6 MW#:21=]OQ/T'A(X](3G8% 'NTLQ$M+7X:(XM:=1R^+YU@$"QB3$(T "I[CY? M?S.SJH#"QJU!$J3JQ6Z18*$JM\H]=0Q*QZ#.-P;5J7UBS_=-"#H&=;8QJ)%9 MNPWT?1."CD&=:PRJ-^I>8 3JAL&&[EPD@XG???A MI(.PA;XM&A,@:CY4+BBPU"TJDCJN=/9QI>8#Y3SB45=G&V.Z68;.GU<3.V;8 MXV..&7TZO*3#2SJ\9(SZM;=W^+X)08>7SC:\-!SH\)(.+^GP$H5:6WVKUIM! M!YAT@.E< TQF:VR-+S#$]#$,:"!H%/H^O-CP1-%3?:T?M*6_9<#IE TCFP^U MRH!4@_ILUB5K=+'4J:);F@?WBGY=( _J4JL31=(T"^X5:;M %JRQVXR.Q.T2 MB=,LN%>D[O)8L*B(GDW4C[_BVOW/*EXRUWCW\X>O;Z^U4[=&"S9#[5V@=C=< M8>O\8Y'[.AC5V<+]U.<\A&?7U&T-#V%0GII4CL$2A=$F%\$2XTZ->5_ZCI#F MW:D)Y0@,85XF0W1;@W'M!MCWSA(-H)1C<$03./\0'-'K=,H-HI M &2X?)5%V08RY@\F!N@.E,V'7HE5!>ZR3_4?6+T4(P8G]L/%$*$ M[++2&Y,F6G^; V)+L/%5N;G M@:>E%T>DP\9*SG>6H](/IAOI$?:GPLOZ#%Z-EQ/A95-:L4;,:1"SR>NA\7(R M0;8V_5KCY72";&T>K$:,UL@T7K;/G==X.9D@6Y_0KQ%S*HULO8]1X^5D@DRC MI8%HV52+H1'S),0T+%7F#.(CAXZ:;HI__'V2><4])_I)Z+NO9>OQXG___G*2 M/;T3^@B2?SSK/]OW(ANU!X58T4GSR1R&=4'[ ^_K+&*,P^LW^'86\[_?!2YS M^9\W;+%D\PF+C&ZG58"IIJ@G4M2P/2C$J<^:HCYZ 3,X+1E$1L8:"MHLBK>- M&9V89&X>@]!E#W#6NSD \&SXY"F73P$,.]Y&"?=8^W*/V2V):9\U]U@=JUL3 M\1P^^^_(0O8I9-(97QJ96&V#F1R66I;$5I MLJM>UICF"?P5']G2\,,X-NSE,O(F*YY%M0R-@IJFBT@OIWGW)JJHL_:D6>T@ MUQ- ]=S*?J_&R96ZHT%C^G4?BQ.:UUMX3TX8#L=ZANLEMN@^$B_*!U;)Z)=K1>3BL]?16W5[[:" XU_;:9K_6,DI= M:G_P]MJ;+K$ZAY"?9YOL6MM':/FNVV2?<9OLWK#8%[C!X8_F$X)NDGVN3;+W MF\+:T!"/'L%ZT5&-H&U.4$B/7[UO.-#U?CMU.\3/\LXSZ#8&U"'>728YYS# M/-T:25I+Z2-$>8Y)TN<9K3&'0QVM.:=HS5%)^BRC+N9>@TD;'7714TD;$X,Y M=?W9,8V.!AY?QV*:PA[-&QAZ; .F@,MY MS-D\MEW5P.,?HL#S;&MY^"MR\S*-Y]C>X(5V_]5H8IUZ,-(Q"K8O,"NZFL\2>5T2OQC&R.KRD9V8VAA_V MO"+,UK SJ+")]-3,L$%3,W=H1J\' ^A)31HO*EYZ>D1C$_$"ZL-8(Z9YB+': M/3VIJ8%XT4. &XH70,Q((Z:!B-$:64/QHF=G-A(O>G9F,Q&C9VX(1S)@I,"@,T"\J9+MP\D-^@=YH>P\?(NA\WOYO?5DF4HWKK M3G2!9C,ZD!^+#4:-8X/U!+!N5II5YR19?24TIK_RD7BA@2V2]^0%LS4<=_0( MS0MLE'PL5FA>K^,]66'8ZELEK' VOFK>\NQS%"))AX$Q#2-I'2WM!U9?S[/O MG)77Y^A_#R#8E [?5 .HUIK*0SO>FT\&>ICLQGSJ[X 3])V@&S(W@*)'NEY> MMV/>)\.RJ00]+C88/^>(#;=./H@&S 9[P-$M3'O?+BD@TWRH7% T1P=S+C&8 MTWRH-#(2I'LT']G8:8Q><1C[I^GDO=T8=1W6^?[".D?HM]PH3MAICF6C(C5O M&3"KX]'X2L,.7,.>A[#;_]7S+'6P1@=KC&&_UOM+AVMTN.9LPS6#;G$TF[X7 M=,#FG ,V5LL.+O$Y]*A9S4NEAMCE M\5*-X5=]+96.Y+S@2>W-:IY55\BJI"9#!ZQJG@GGV[NB^YRVI=Y[,C7R2?9K@/;8=O+G?SH!ZAH[!5EA0Z6 M'2=8=G)R.@8GE0?$3G[T@[3MZ@]&NH7=J6)L)R>I(W!311SMY$<_1-*6U:L] M$U'STG:AMI/3TS%8J:%2Y 74Q]XR:QHHO>2VG+71>VT>2\ R[\^Y6WA 4=^/X+%I7%L$YL M!&%P%3%G%45 .$8L,SBQ)R!\!L8M-@BT#?AKY5 -FA<8,V:[#A I]E4WG# ( M&/_JWEO.C.6,P=-\Z]A-W0BG]-F;< X@>D2 F(UAV%;'VWU]Z M_U2FLRG3YQR?V1$RT"R'E"X>MN[Q/,KV[^W'V-QS-&H;?6D@^A5POH( M"*/?'HU^--(_$1P%6,[MARL%8D)>7/ELNGS%?R4_(E:7GVV8#RC0L@P7KRRS M/3@05G+DWDUQ\'?;F$5L^H]G__7UTYM2MB;R#\)H;ON9N5[BHV?__$JS (!4 MW\"WR!@)1]O;D&46JF7@.IE4L%(PK9O\\(7%*Q_D 8#@TP)D !X@3D9!'&7W MW<':[7\%(6+/4>S$*'=0IOSV]F_V?/'ZVI@P/[PW9O8W!G^RP""&8V[;N/9] M XZ#; R<%2N/P-WLK _(.)6,H>QL*.E,7DT0)+!,H+*:*MFNY," ]>U#1\ SHPX M=#R@R#ES/9N2Q$#! C#92P-%672/(+:-&%#G3<$8@7\!PD$.$NR=F1W<,2E* M8P:*G ORT9_B.Q&"32:BF\<@=-E#GI#:PQP=U4]&ALL4*NHHE%N@(DE$R2_6 M$Q!'O$H_">U(>CGFK;0S3N08I2Q.>HHP))QT#\[:G?:@&BFFQ,H^;"U.&Z\F ML1-Y"U*2\*%P%27'O_YPQ0+\M0NO< &PT:.Q $4#SCJG(X B.\]@ UL"ZVJ MYN#T$X@G26I2,*CB^HX%J!JBDI2%J?ECE9FWS-Z9.R&\;7P,T_VD+Y^'$:X M:#<[AWBQ12\&S1X^2EYO.V3R"HN87ASQG> &LB]S5V1-PP) 7J!^>J$;MXWW MJPB7;#V!ZE660\O]]_9-.Q4.N3WV8(_XXV[_QSS'; 6SYFC :U7%M\!*SE): M+0#V-V&\;);B*+88)EM$YP>Z0((8!#QBP^5/(+I@2?X/WP9#GS\*&'.<%>#* M>90?N/82[GQR3QBSD%\34\;@&\A MEK&,P%SRX?_,!_5@/E\%H$60T&N1NK'"E\L7T>_CU6+A>_A6D*T^@,\U[FR0 M)&+R'A?Y]W;DTJXBV\%=P$=@U,"FT..$1P0*M/T5WY7R\Q;7H8@O!8Q$A]B8 M:SUVI#BN4*7",1"X(UV!3@ "^V 4M R_#T MG$@ %@JE4P,$'#SF.1Y26NEQ''_EHJN ;[2:,\F]0]49>%CN-B"Q'Z(*DD(N M!0&BCHMH!"\>> 8+"LZQ0:=_3/81OTXAY40K;TD7,#)X0<5!W"=KO48DKH*I M_2V,2(4!$-@.O4^R&7L0JC_>IL;41P\LYVJQ=&+/OJ:=24"LDQ7X2\=>D%!& MIG-"GH'HK$5GTW)]4H<,>CRVVTP_+$6ZL^IZE54 MO1TY[B,WK,$F0>;LJ"88]H^2W^ZI?WIVI_>$'_Z?A>VE$8% M1U?6:/K![.0]AR/5T7.0&UUU5L(+K%'>&-:W>GOUN\U)YGH11D^AJ M0V[]6F]\,ZM-J!0)P,AH\WF2VU9E*..XDGM:_;JH3. BS'9FTC@FQKLBQI,V M_,XZ1=-M"PFX+=VIJO0XD#LU8W!8W;P'=4?Q5(-0H:UG?/)Q84]"QO"GBM:[ M.%K6#VIG#K4%&YA;LT$>FR6LD'\DRPYX[=(F35M2 MS:FHC\7AEDF75?7XN_R.]O-[O=[(:G(%>?W7[CT3B[2SQ(-'Z@Y%0*U;I]2L MA&*)4"S3<4X"X8:R0JGK!=FCKR0=$'OT:LY"$.RAINI4(K9JEYN\*SN3=8Z& MJ][;'0BZ/I@K_6[3-C;1>OV@:38!%PQR@ &YL?&\>R#)-C""6C!$=\R*(!)7 M?Y_FD)42>-DI"IA5$W#9NL)B?6[U7AQ6.F_8R\Z4O%FO/+<03E>'<'0( MYSQ".*7"M^!P00W"RN]O&-"-2#6_=N=>X,7+B/C->"<2I1IEY:O[M;/[31*[E"2Y MA?T8A;Y/CV?#==P%S]$UGWMQS'/4)F&PHN ;A>0J&JJ^1NKZDR&RX4&7"G=C M^@?LQ44O83!EF)[P-87AD@0S+*RT(V>6>3;Q] GG'U&M7*"5?IUQ M5[6(VQD=QN:G1F"L_*4M@H(MGN$62Q&$E<'+ZY45WV0JHJQ"@A%J)G1WY]%K,!]'7;[!O;[ MG25%C1N4CCRW\Q]MO,YW8\2G9\58G"$/EQ.S T,^-4%F4QGJ%EO96+Q\ MIFQ9E6_3S;*E6I!S(%LC4\;:,[6MX4AE?+.ML;59T4W-BKJL [50;7LEQ=I/ MKCTY&:@OY)K9J=6+MZ=@JSTU:&MYIA8[9278N05@>CH HP,P#0G /,6?_2$ M@LQS>]Q$V79GZK=TY-\K8Q@ %4)?8SW)81 M]MQ*);+PY<-W )<\W.0URP&7@-?CZD#D4EM":C'HAPXH(? C%L9H%)NZ#@+%G9+1)S5Y&H M+A=OHP8, !=@+E2(W]B!#>_D>'ZW@B693;I-X'@+VX?EGO_"@+T#7E: B/\] M\! @_P,"S@WG+S+[;@DW8UH-#VN$]P2)!$ A]UZY;,IH9PGAT>JPOW1;+8._ MO>+E69B=1\CK(^B!0DP\_Y5Z##1-4,QL1*&H2L-]EE>#X -)CH[:G"IM)E)' M>+FK!#"$.KM_+J%BK!>JN .WX&!=DU#8'$OQ8XJHRFS"#=BK7[X7,@,VHFZ- M2WP;5/%6'$OCKQ7\ED7-0@\!>ETN6)D/[2#IGFI!9A$EFSECLPOE+!"2XY?2 M_)EB\"S#,W57+R7IZMTG(:C,)CP]2IYR8293BPK%( TL ZG>;.Z;WT2)!^AR MV!?KE^OKS\;4"T!3X@T2[7@5H1[X7G2S!DW4 2)-"K1V?9'PH,W1@\93ADB] MG0,3D]5&&Q"O;1D+GQPA,6-"54N2//#=V'[+ZKS^*/?]/MGW;V+?](AIOMYU MF[0R_,R>A-]8Z-L]X $6EDX,K[PM@GK":9"]W"\H*,LJ))V>)Q5O1SR:R*%MM+,HQ MS,.58^"*Y4)MW]J,-2 X$Y(L5;V[>3EF'8H0QWO(L;(M'T&6E;UV*")A@\[I M:';7W/;:+NAS"W+U=9!+![DN(,B5&R/<3/M;C#CV4!A5&]A;V-=BH5/;SWP; M3;>/!;!*+W%%KS0/XSOKE>J599L3=Y M'&J)8V_;"ZA569S3@E>"-&9Q4B[# M8U?V0QH];%#X,P^<2M.R,#2F4W,V66):=DM5L@)C%[K'KD-L2V(UCYS-'<55 MQ*TMRSH#K.YN_PV.%!>JQO :RR^/Y>8*Q V!AG&UH#P( BS%:;D1 6O,G2?( MS[69< M8-L.,.L76+"D]J=6#NRL&X/WE%%9@F""\T)+>>V'V#CWJ M;->195;:B:Y^^*\--YZ;^WN@W=_:_7T![N_R\7W-RN+6\_OT_+XGSN_K%C+; MNJ.2G.2:=?N,"EELQ7&J63^$P1#GZZQ$"Z\#3OZIG(RSH9Y74>64/%J3UM/(Q/]V ?FC[78M]O>^H?N]53QVK2(,!VP=2[2KLJ-6QC&4(PQNV' MBM;67ZD_.(E<>&I#I?,;N/(4=Z0>D7:Q(](L,Y>:]X-5UA;@R:R9$6EK9Z1M M%.:'GG56MF#9X+,#NC3.+>XVU'$W'7=K2-RMEM%X9B_?V=0-OZ%+8=A=<3"0CC ^EJ!YN$M[USI9E7](:D^FSP+)-4?X@KW"SVC3G8 MD+M2JWK[P7=)I?7@Q8'?>]=L1\/V0\,&>=%:UD&B7FH]R,RPNB:/EKV[ M-Q(32_9UFYUH:-BE6L!ZB)@>(K;W$+'F!&ZVGR(&$B0W'-JJO_ E&Z\9*&_$ MS)SNI;7V[VZ1P+'E&+%\2+:5NHAS@\6 +2+LC;O;?#"E>GK+F0'97Q!TP'0' M# E(BT+EG*/YR>,%\O7?3QD^5DCUV;Y+?F7T7Z!EDS0I9!O4.?U,Z!+]SH', MMV,,/]L>%1XUA,ZVXZUP(4KM!Q_)J>X-TJR?-NW,[.7C[F;_P(+Z]->'!W<24[5.H=M1YNTP02XC61(? MUJ'BC2>=&_?=CZ>JFAJ72R\WE0^.D'(T&)Z#Z-OR5LU(R(W"J24?Y);E55G* M0IVZVYYBY.D)3F+\W>CT8J4!T^^J793G%M$1T3SZ6,<1_D<$-,Z M\$79RYH(W?XY7)2[V C;%.N4V0A;3V@T_/S!@6>^C>TVT"SZY\ MXK7MYN=E_/RY 52%5-QU@8!UN<3-<8@5QKR5S.#+">I.O35V'($"9_GNK3LT MTMN,K29="14Y9F3/XWDX9=DE+'4 X&=6/=3TMB(Z&H.- A.4YIB9>488'B1[ MMZ^\YA)Q\90+4,_4TS/UFH+5XDP]JU^H>U*G ->9AKKG4+W$1['7^!JNP".) MPC,@27B_*)$+M';FGJC8[M69+;+=M)_]I_JT:H!)PZFVNE2E7RA5&1Y$\3 5 MEZ;J0]IK(A^_&[,XK$X=KG4^W^ !*["HYK ]REMJ1]>9QF/&^MXG(['G4<\ M;H_YF&:NE7:FE*O69NF0TE M*L6AAF-NIQONHRZOV\]@=.!V99M)N;ZAF36 \,Q\%GKLH!X[6 IUDH[]7*Q$ MN:Z[]2;."#DY5IP5>TT=W-9 %D]53QZLX&]:JCCXKBK9. FDQH6 Q(MHE;9>V&7L:(46+^]LZEP?\E0<-;+!I?6!RN0.&-CSL;<7/" M+E 0@%F&BRCC(7, T2,2J8T?H(7R%_X5\PRCY2Q<4_@/8!IHQ-..$7IQ?)1>Q*' M_FK):O?'F1DR>EWJU+^_7+I;@'WF M+=D5+."@:P_!)8YIM?M]C8@&(,)L#RR-B"8@HM<>:=G4!$QHV=001&C9U!1$ M:-E4+R9>+B/496O36X]XZLX.QSZH&*X[8KW)2/S;?YF#SNOB?Q/K4!X7+"2$ MP3^>6<_VY;=!N]<]_-DK[YQHR#ZO);($>WK.1?YH\3D >5AV",LU1 M?/5?CL/8='K;<#-W=/C>@?ZC@) MMQ=/*N3RM[(@,^IV=>9.3LY%\:W8O MUCS5E*XI7:'T?F=8T_UT:L7CCS#ZDTKZ>9Z.UBLO2Z^43F*M7$K6';1ZG8&V MHC2U?Q?4;K5&@W'Y5?624BOK(D'O;&M9.GTW(=_T4E*148^(J-4UR MJMR2/)V^EU8B8CT)#FAV9IC);68:3\V8[Z[KIL=[/_PP5K+SDY^)[.O? P^3 MQG%J"*>, .$R@]NU[ Z@<3L5W!2>:VSAI>F$O M(X^ZJ,+7L3&-PCG-A8H9%N%AQ3DV1I<=U98X>LN9 ?Q8R^!SJ_$8'J7@MC"W M%UMWET!P&1J(@:F'._?QQ=Q^IE63]_$]8-_5"MBHC0.Q7^$L]*D5'QYQ.;.Q M2[!Q'ZY\;'+UC?&W.K!6**H0L4\LIBK/O>42T].;-/'J#\8WO8J9RVE@X=O4 M5F=%!4IPC&H"Q!*!Y]Z+)!M;\4Z\AB_@&SP_>P!NBT4!'"Z8-C:DI_ QYLR" MT _O<&13$'X3X]&>>]]>8!8^-O\%R@F Q)*B#.J"RNX\)VT%##^ Y^]8 ,L# MP831(J16O8L5_$7#'=(VBO=9!96WX7W^#?8"CX+D\)DQ6<4@?6(@2 ?.S'-R M '77E>0F&#:W-+7&7, I'KRY362H%D00^?)B0NP2&6[Q:[5U,J=]&;H-(Q@LP M):HPB8 O"Q?A_7)&[)>0!>^*.6.BX6'28K?8M%I2 ;8%FR]\(@^ XX[M&)M3 MR/,'MBW%BJ,E9TL[>#00[Y%'%#V?>\+YAZPG<4F59ZZWI%*)*FEXEFU->AW= MUD2W-3F/MB; NA/F>PPU %0*\*9C#U[,6QM6WJ%)#6E@^R!Z^>V%,HRK)?<@ M*WDAFHM#.D7S_:4ARIZRE5$@L[$F+9X*/2\I+@^X&,>"]R7UIE\*/>T!CR#% M(\EC*EK'6Y-D+EP+7QBV4&Z0R@+J\C7<5;[14RY>DB14^T7U@V_@;] 4K^\B MQE6&YW@N47V?_U*4UK_@S:C_8+X?&^_A]:'QLQW\V3(^RMD'UW$9OKJ?OQ@WF/9+ M%R%]B0H"B.4HPLI$T$ /]: :U8I@1 ^C8Y#!9_& . J9'QOT*/M/ 4' "D M_X1"KR_ BAIA**_DVD3A,4&5@JZ,&.LP&8Y[^!;Z-#8"C3Q[VZ'C)[A8+:@2-,"231P! 3R#_<%%^VXL](ND6L#WB8MA=69)=V;"JXT7 M*>@% &))WRH9#?@IUV[,'+Z.\V\##G%LWUGQ(105S/+LY-2B"A"@LOJJ[W4IJR@)*RFY%W,%9GE@($6X+QA M;F*A'(Q0<$;KB,VN$GL*&TM .>W^=21#!>X-BKK,2F^"?OAN0*\?B4H<40*_O2Y M8+V;3^^_)%RV\%>Q8;4MG"^CZ)X@?7R0UALVJ6C92U 1MJL2AR?#U=TL<\], M/:JKS]TX9U%734EC[]&\.6X)]88M;VR]3_O^S"4X.8:>_\Y+IU\8GY*&S-=8 MQT]S"AK5Z8?VOE#VKC@5<%)*LNO=>AB(UC5I8R]N?=+0!7)0K:)\_W)EG%_2 M:PK?21TC2--3)_4,UT\&+3/1376VSA<<)I$.<$)8\68$BN2+T3LWE^Y!V@,W MOFDBQRI:\K8((!+]!K62(8RB"ZHN;%JRU<5P:VRJ&L-6Z!SDT9GIM" ML%F+\!'R!G17=!HV6-R\WZ\1"C>PA ML)0[+_=;RP IMBT9)N:Z"2NOBLLXJ M?$)XJ1MH-\E'4^YZZLN*?5&RWL!$EP:ZC#$_[:J0GY:;>"J'DY5NEW8 VCCH M*PNR@^7^%V#FSL14/,5+C(K@@G3'U*5+"BWJ@P!UY#[T.T9@ZD8XJ"WB=@%^ MCDS%I^HDHP94J(G] ?&XP%H ;)!%P(GA='EO8]NXQM#E6\7)F3'D99 $E&DNJNV 0H.=6+TQ C MFM+HE8@3<07V7'HC;M"JWB?:>$/%7$&K2NV')VE45NDT>!(BB4A!(;(NO&"N M%4SV(]$@C44*[K@@"B< A\QTQG0"C00T-"#T]Q4("6ABE*<.V0?Q %S&(7IE3HB M4R.L)?03"LU.&$,)RWCD'D0D_!S$[!S?3(Y?&B:)77ZYLLX?3;H,K['ZREXM M?9\QW!?A M#\SL)B!!CW$@W.[BH[LP=%&/;2D3/P$,ZGC/Y%E\@H!$+EE^CY//UZ>,INIF MLPBY.]&:TG&BE>W#:O@]?C)A 9MZY*SF,<^84@E"7BIVW\_(BO\"(C0/.9M53ZCS"^._D/\6S(?8/P6US) M91A'P(VL A'%63ZVT8[@>64<"6@QN=X4G4J)@RO+7DZ:HV93<-"; EJ1A5W* MA1-#:#<(QE*Q2^NGE VREE$$9\Z<7H<+>1U*59R+:@I)['9!R$B6;$*: M!#,(O4A=L3VG;J1]&\E0)O'=J\D(^"9'J@%EYQ97!1YV'D99.%7=,6+#N5MM1WC5 M:8H5=)\URL5T>O6S[=-U<3-C8.%<1Q'V)9XGY?Y-(-F/8<#:53G.O"NLH>8R MVX;G_N/9K0GT-#*[]NW0-*>W/3:T;VW+<6X';-#M.'VK-[$GS[@"S'_Q ;#1 M_?<*)?N2KA+ -/S3%_]Z*V]^\:.CHPOW)UKRM-4F1>J6B3J531O)KF%7UR3< M?Z,\4>.+%__9(!0O\<8 /K1%+-^(P7#Q*4)/?C&:BXI"P9.]_P6:W>[ 'DPM MY]9T^Z/;GF69MV/;-F\'(P8H=\RAR?H%-/?0#(I"'WLC?T93WD4 W8Y-TQR, M3H_?7@:_'RQ-+U#48T?=]B+9MO$<,P4PA8)[RF.#,M.Y[/^R M EEN -->F?WG[ 7]U.R[XE^I4G23JI3OY #X:X=\7^:XVZ.L)+AAR$/T7'WB M12M55^#6X9E!H&> H%Y%(F/-(_N%RW)A;M S$R:/EUY4G#K1<8_1>U!.(M1> MP/A1-IO9H1>3PAZY>$415&)*.0==#GU4Z'G&0R>F"II0XEUP 3$QVQ<@N& . MW$WI3A20D#DK7_H&LV7)>DQNTXB@3*H*'%08-G1TPHMZ?G2?.Z!_BKP>KC[- MYZL .%78(71=)DGIJH:*WR3!#/2+.2N222&F[Z$^3(0AOT\O1O$]QR(ZS!=4 M)4&)+&3@$"@P01M@P,>#1.S.CNBE"<924FR0^O5[0A7Q:H%):K$G!XXF65+H M8^2VA:)-[ _A[#,E4+[G%OC*X1B6EJEBH'.%&!:F.@"QH\VL3@B4W,WY(<,+ MR.U00IGNLE4'&/ ,"%41(UI73K/=X7DL+X%<<[SM7]&< M4GPW02BF4<1I9);GX[+AX_O/WWY[?KKAT\?;[OCX6C4.ZRZOZZCX X!#%K&1<61KKP<&^2_Q8SS M5]S7"G\5ON:8))<$O!6!PV_A#Q_:&/RH:H9;TA[W)!LF/!H*(I.(36K@F;^" M0NA_YE%:3#>^'8]'P]'@]+:=F;'M:)N&LL_&J DWC!E@E@L%;=3BAL0R]:N_ MD;$/\IT)31%_$?.?B)2^-XD;[(WJ!DLG/MZD;D-/JF#2:_CO%>C"&#'(N?X$ M*#M7_Y:Q*(]^+6M=*7$CPJ@$0^<6:CQ>D'$;3(:]_M0US=N^:SFWO5YO=&L/ MIYW;P=1TIXX][4\F9L%M8%ZCU^2][2S#*+X=C8=#L], BKINDS?'$!L[+ GM M&7]]3_,;5<-:&FSJUI.YH9',"OV,"1U\"3RLH9Y5=R)JA07ZN=Q4D> MR2/6%7"ELE T3*H_6&=I&>V$PA5BJ(6*0@R*S="W<<]$7B,^+M+C"!IH]ZRB>(7_P)X' ML:B^0FS:2_(Q\%IU6<\E+38<&LSC2(\B*C-!U(,IBC* ) K-D-VPG.&&%'MZ M]+!- W?'TR1H3JODG<$H+JGXD5B8=AIBG(BJ4<02LNZ0K^+;0?>"8K4 M49:M#[*$W$S"\?09B,-;+/ 46('G>G;+N(D\XU<[^-/F-8%Q9#-?[%P$V1*K M*X4 .B%X=P$QN@[C-1BDX8TYA)R';U91(!8#,SQ:+7C()NU3$*AO\>8+6P1U MM@G9)9N0D$M""^ND&Z[Q5%XD*Q:,\0G #86!#*\"Q68K".7.CM*_94]QKV7+ MKK*E46E'&"46&*([$T&Z&53H:BFBNFW$T^86NDB$BWP M14H %FO"0>(M55],RYBM !8MGHR=I&8DE9TBTPD_D[\-,.ZL9,SP*D? H1M2 MPD0D,S&XT8DIHP#RB1W!AB+L#4+)%9EH%$\S(-M.NJXDZ+#^169R"W:@PE); MB*(6$0I_&E>(;%*N_3C$U %,3\""0GLIW>Q2Q%&:"CW&P2E*;+W@"N=]4I @ M#H&\?"R9Q+&P,C<=:%<63\#G .,& M[D3R1G@?I&]JCG]3BM*Y[3(1L$",\5XNE"^FQO752HUE> \Z:0Q@]GSA7E\2 MAAQ[H:2[A%PB,7'%*O[X%C$+>["Q%%6Z$]/U@1Q\JKH%WK];8=7M/'29GZ3J M9)_-7_#\'DXD5V%?!4&59+&%T1JA)=(DD.I7//<(#H@G*UZJ,N,,(S*\5H%* MF\LD+I)3*F])-(IJ!MX3"LO-,!/HPU2^'/XST>9%CKGLMN)H1N MR2+QRL'@VG3E4Z2(KI1=KI!,$F"YZI#<*WFEAKD'YH<]KV7>#DE5,7D&5K$E ME51?XQ/KKS5?BQL-[(XJ1X"EMCE?TE?A/\AI:15/#J(.W2(4P=I&=6X9;^S M=NV6VG7N?P#F;@@ZN="I$6B_,#"J@T?2D'T.T1FSW;^X[X1?R[)W7?NFW4K" M8>D-8/.R,U$EX8>.[.+PD*WB;DCLNPF H/IXK7A(EX MG83,/98Q%N$CNHX].TAU_;)[LY6P.$XWAQ]1TI>2*2C[.B1)?"#VP[GG)'8U MO]/Q]@K3IG?B*7BGZ)>&XBR-KV+++A%C!![D>W;9!,4F;.2.I]A,1 H5NL B M>>F0,Q-N4S^D:A.0=$':>D*F/:\]+^72KL ,$E%]NM1D<8G(;T.!JEYO\NN, MZD3!RH@1S48\'=R.)A[L%?ZUH.81R=6(+W79'$>&HV1UF4.V!WDPL!-/6CU# MD3.%@=M.IM,/[+2CS J5'$3E(5JY 9N'N<@ MY I"D%JYCM8VJ&WV^=2C8*ZOYV!).V>D> E7,.==E:Q />'7&6>;P+XK/J.6 M3R@Y%D AH)!0)Y_P#AM924,CS83A\AW=?@P#Z47(9GK":I+]ODD6[U<_-9'Q M=N$Y/RLP#U)5MZ@=$-4E"H*F,DUE:ZC,F\L8.BH("Q!\Y M'9G,6]5WJ2:<+0B'AV&8%\$D#J^?2\C65KL:/K9AGZ2AL-(E)AO%<')A /A6IQ# UV)$-]3'6H^\W35(;W.CV)*1*S,5* M]N60[9'4%D)*MYI'35&:HM91E#?WEK()9) .Z!,W'[.C +/@:$J:IB1-26NL M??0-468F3WMK'WJPZ,ZI99\"\GQ1;Z10 MYB'*])J*['XUB;!5EF=?G5[7S!0Z74"Q;0%%HS+:/V5S\904MYU0('+ITM0M M2H.*&#; ,;ZM?,PA$_FG K3T.M[F>5?*P>YL,N^W2#[-R;B^#G"6U!P3FD6B MNFP]#SM_F2O\BQ_C)9O'8E*L^!G^1J8.\XF;?-!;DJE+&7(A;[ CVC"WY.II MYS=EM1Q]JCW_@HI&?^O%5%A!_FWC/1] H6)RR;M5R@:4B#2I1 !7+F7*-J8K M\MQ8+DM3LEHC3963<>K-_%",#(T8.@W+%]BU5)-AJ5U-P.N%L!.M[SG8("2F'%7D2JQID*F;B71C;@EH^:JM M),'2I;"/0*:Z?-(+Z@YQ7!2L92E'E=2":3?X$E8[ MJ/!UW"W &7 1TN 9 M6C<9#9LNF0R)W<3B%5V3PZCB*FO(Z(5UFLE;-I%MQ_"LU0/+9C39$'O3$I5$ M8OQ8,F>-=T%3^D/CK#2!7\SX);BK@0@J>UG%3B\"GEW_,T@!P<_OMQ@2*4 MJP.PJ8JS48Q&5BX!^5$R,74NXVI?4A3,1"/>@)>#P.)8AYA;31[L+'M ]70" MED[ .O]!$Y_67@/)B-93W&RB;Q*A;EJ6ZK 5A-Y6[(T=R) R_TBL_!>:0V:4Y]%U;#X56IN M1#;:X4I_')>4)6E/I.I+195OR$=!8BD::/"P7;+GIU2WFY9B+K#(8^[;HC<]B][;D3Z[;'NM/;T6 RO>TPRV2CP<"V M1E:A79?U>X V>8PJMGMC P^%TW? GLO'M%GRZ=MW69F&<.J6#=HS4C7?=;[' M\^]\'J3H'G>ZUG&O95-9:GD+9!'+?:_4TS!^"&4<#)GTML MR[HS&-8%A7)Q)OQHRVZNLM,],_NNS4:W[M#LW^+X@MNQ;<%?HXD][??&(&&* M+>NZ;[D,BG]?A,$-"\":2:GH=FQ:YNDY(#O.0&[8P!T;?,L*Y9^2RODDBDNE MKXXU89-)Q[X==&S[MM?I=F]'7<>^9=9X:+F3P< :=PKTU?L-KI\;>\J6C\JH MB=N^.1QVAZPD!=RKP3>K#L;0)'4HDIH,0+GK3SNWKF,[<&T[O=MQOS.Y MG?1&SF1D]09FOWAM]ZEAP(%L#99N:C')^C#WHYMR< M5GWMM-).JZT;EP][=K]G]9W;KFO"#3L%4V8\=$>W]G1BFOVN:4_=04$<#MX] MS(!UEO%MUQI;5GUR1URJI ]2,(.)_VL M5.BD285")A2E[MK$17X0\8MQNS.0\BLYXN+!(/>8(46C JO:\_V*N%CGRA7T MPNGM8YAZ6W-IB?EDS3!)RFR/^C\VZ$"5??RW.U@&F2/ YNBD8KSUCGOH@XR+:0P]'_]T:XCZ@I"[F<93+',"/RKCFIVV^9,FQ1)2 M/#0:UB9&PVO^%?*6G'#]F0:/8?'):/]:^8^&9,7Z2OU9W^[:]5N'R]<;_\L=?/A(X_6RX7\:N7+^_O[]OPAO9=^.WE M=>3,0,^.7S+WSHY>8DK%RW&G.^B;+X%?3;/3&_3'5K?3L\S!Z.5R;G5-L]?O MN.8M>S [5V9[MIROJU?8$J0;K0P1X+G&*=9\D)\*S^M%Y/E&3PZ9FXA&C?,P MN#,^!$%(F2(? J?=2O]Y\PA_L(>6\>NO;Y2/WX;.'0L\^3FN?OQ@W M2;]N^!9?SG-Y6"3">G\PWX^-]T $H?&S'?S9,C[*-,%KT;V1SRR,90SG>?7D M%: +H449R..R]65^OO,;T:,Z-^UBA",[/)]G!W$ ]3F 7KQ63#1#:#%G2'S6 ML8CON?5".M$?FT>"=]CY/-R# F6&'":$/VY/B%9MA)BAPW.DP.ZQ*! Q^[S[ MPOAE92.V'QM#>WP_^U#?KO*O6Y_\:Q=<5,U3\[2I-9$(SW7A'% V]F'IO"_2+'77\2 MHZQI/ EE)(:H\U'&6;>3Z#PW=C2Q Q9??7KPV2--XH9OK$['TI>*YNE&\/1W M_E(YFF>@]%))Q_/J2T5?*I?!T]_)I6*!I:)OE492X*EO%>L4 MI@I>%)^5R\,RN&7<&^J[1=\V9_JXY@06C[YI3\X+F='W7'"A%S-3DU\ $,6KX$_H^[P8D^V^)0N], MY#Z)=O^;3R;V'_/Q;K-S]6]J4;1UM2]-7*=6#M2SX-T#==[#3/B?9;< _@[< MW*]R[/KS__?SEU]?O#*>>R^PY .P@1V(WJB-&GX60WUO9@R[K?$DA>+[C>>K MP%ZYV#/A!64/Y-LQ6*_A+=6ON5G"__A 75C_4[9I(68)1&R&)_K&C%_#.,X! MAQI#8DWC!BC1@[@9=;NTL6UW]L:.9\9[0'*ZA2>]^-N6[[U9ALZ?L]!W610+ M^I'%\$\%!>6CP#X^AM@]'&[_B@VEKE!E:\IQVDT5H?KR/V_I^_TF@_[^\][)Z4N8L]O&1%FU-J02.O:)D.9^8E9WVM MS0^!L(MMZ9\RX%,ZWO]TVK[]]1SB/25;8B\;[)&TH0._)HCU!'$1%/$AP,Y= M@,.T<];-NS=@5/C4$[7;O1I9W5%+BK78P/@;23UTCE*?K E#XV.ZB@(OGHG& MJMBEBS)[V\:AQSSL) M5_QK535YHWX:![MN@^S9LW;?!Z8WL4<^U;WM#9WS; M,]GD=FRY@]MA=VH.W&FGV^LXF;X-,5 A#FQ@AVU:4TGR$MQF"NZ;#[]\O/[Z M^Y=W-R=N&)IN2?74\P;ZU#LS,?[)_YYV@GLG)RX+)[PY[O9:2>?]>(E5'-1G MV\721,=>H2F_G'G8;)7<3$OLHVP@;GA%!8IK;/'L3[%H Q>BOHS\ ='I<(6= M]VE!>[62(=6 MUJYH4B%D%TE P$LH/^#RCS[9H4E%:DH.VM8%.V4&[='XR+8\&(?LU4Z;[([: M??/(N_P(EBUY"2WN)-QIP]:@/>@VK!'&R_BE\2^YV)E ( MAE5( $U%:E3T5\,90WB[Y$I"FE2M@M !081K_.-9_UF%O5)PHR4_Z3[;"-P^ M /=<78?J4:W-1^V-VMUC,W,EW6M\-1)?555,:"9_CECLH2)D:#0V"XU'"4YH M]%XT>K4VKK7Q[T0;%_VG[_.JZE"-OX;C[_GGR .,+0!EQ=)>M+0T!AN.P12!UP[- MW<6@LL#@BV8$C[>$>(UI\<=ML=U,<)Y;Z'U8:^A=C03QN'U<_W/:.!;_5W1T M=MO. 9"]CB39B:E=):=-LFEY&[W1]D66!?9\DHRA/OK[SW))H9\*>FE;$+I M3 F6GJ3W9'T^>N_)YNAOC<8PC6D:LHC\.O[\B40RS!.6&A(J1@V4SKF)R5AF M&4W)9Z84%X*\5SR:,D+:K6:WV6X=-EN-QO$1]#4H&LG4)^VVU_$ZK%Y_SX8>-Z'\0=7T6VV MVF2L:*JYX3*EPO.&IS52BXW)?,^;S^?-^4%3JJDWOO!BDXBN)Z34K!F9J'9\ MA"7PR6AT?)0P0TD84Z69>5>['']L]$#"<"/8\9%7_G6R@8P6QT<1GQ%M%H*] MJR5437G:,#+S#UJ9Z4-+#ZK79*X;8K)JCA,X9]5WH-!:/*#Z2)^^L#W-4R*]M-9&H:$YIPL?!?CWG" M-#EEK R MB&O6ABI[.6?6ND"*"&2'US$/N"$'[6;[R M@VK+OH&0(2Y:I-2U1_!Y%9UR# M5H*;A1_S*&(IR/_\JM=I'?2//)3=IIZ/F,W!\&(\^C@:G(Q'9Z?D[",9_SHD MYQ>CT\'H_.03&?X^'%R.1_\:0A5(#2^V/../L.3\\N++YD2]-R:^N@G:S.EF>B:JVOQ@K1B2F M,T84FW$V!^_#Q%R3/W.J ,UB >695 9\$O)1J@23J!K9)B< G?0Y%'T"?@M0*<.F"= MX_:: =R0*9!!A+BA@@*%>FUH8)O(1JUUE,@%" #^)8#4#J>M/B'5,9D(.=!UQ'0JI9.'3%@_P2WZ0I?./RB+AL/-%D9: (#H9WK+ (2&#;XVV"&.V[P M@\B.TP-]NPOT$#$-X@ 4ZSI_'<5U].I#FNO-FZ!['3"R',DY[#)7 MT %LQ[AL<9,'*9;:?C"M=.,>5%T,E[\&B!<>^PU,ZX7[@94<7 7014O!(WO* MH/- \XA3Q=$ [N(*Z_2DV%.NT=>WC*AM8&!= JD9*&3 !<%&&<7%G N*G@R8 M996XB1F@A8M JH$3? L8"H*S >U9]#*<"U+^M^4/+Z!B =JQ6GL.VC9Z@QWD MH(WW^5M4M+F'L#$C 8O->(1$0[5,[:JE&D@*4P_(/E1%)1, -W'JUC[&(G<- MB[QH2%05FN,N C;6.G, 3<6 5L$F/*4@B)!- 2U+ , M^0Y%\M0XZ@%>Y!DX/7ORV9//D\(VW GR83,JMSEW5D&RS70$#P6[7(9@", HZW88TG(T6RP=;_O4IU!< _+VKL$OY53SIQ"P#!P+ TP0\EP@Y M \06(<(RSSEG] I]?A?E6Z_?YB?L8Q3EJ>>C>*!(2;JSG#NV=QI!0\V6N_N] MG%%D-: ) !\6=MT%'AJB#ITG,$E@L#6F<(/N/!_>VLZ_CR=^')+8C00HA@T3 M!3MQ'2#+K/, H+=/+!7L4'=./$]G4LP8>O(IG18/7JG"WV!))N2"0>T\EL[) MH"O< USQ)'')RW@(<@LHMN]U."@7_3I$-T(I!,TT\\LO5>M^@0%B]X@[OJ>! MLPWZK^A M3]63YC7H5-XRJ72.ZP.?O2GGJ+QN()WX >PY5XTY3,A7WUQ9UM- 2Y$;UB_! M5+7X:1'\E0/US1>!>[NG^'R8?)<3WFFV#O;SO<7Y[C8/]_.]U?GNWDLHY+#9 M+:C9?MO?@$?> +O;/IPMVIS:MV@RVESU.S/%[)V$)A_P!,8GY!1N<1* V]&I M$WPE] 'O[IO)=0SS9[U?[I?HL[V7M>!!S-B'#:Q;F M&,R5-C[8YBC %.0&@F>5L]ASQ33'[.'#&4T7>WWO:?B&<#!>[E@!H'NJ9)Y& MF'R4RB_]CLJOPJQ6%'MX_\!4$L#!!0 ( !V08E?E M_JUR5PD ()% 8 :6YO9"TR,#(S,#DS,'AE>#,Q9#(N:'1M[5S_<]HX M%O]7='2Z;6;+-T3\\;Y#&- U91'X=??U"(AGF"4L-"16C!DKG MW,1D)+.,IN0K4XH+03XI'DT9(:UFH]-H-0\;3<\[/H*^^D4CF0:DU?+;?KO9 M/B#-;M#J!(==7?FP2T?&%E)HU M(A/5CH^P!#X9C8Z/$F8H"6.J-#,?:U>C4Z\+-0PW@AT?^>5?5W+>W0'6MYU:A.EF^BJN^OQHLAB>F,$<5FG,U! M%9B8:_)G3A50B5A >2:5 :U 3J5*0$QXOQ$Y(<,TE1&%I7J8AO>GP<#92GM(O&@PM7<"$I^HMO*8) MR#5=#,!#2=8>, M @^1!"M3"0H<&E.>$IHN2)X:E3/H%N2UE>< %$H2.%*<"C*A(10I(A-06D:Z M>O5*>A MMT?^'OD.,P>[C7Q&)CP%;"%,;[%4!]A#=3BM*N=Y.H&EDF+2!]]#D4?0)^"U M IPZ8)WC\IH!W) ID$$@9U]208%"?6=H8)O(9I-UK)$+J #XEP!2.YRV]H14 MQV0BY%R7Y*#8E&L#^;DA% N=W6!EO8)Q71ISS]H]S/91&H@6E# ML&>&C9GA8;C?@=&.4PC]L L4$C$-U0%,5EY_'^EU5/XAS?7F35""CQE9CN1$ MO\] X6JOX5RO9 H>)*#G !;M!0\ MLG<(=#[6/.)4<72 N]S#"J,4>\HUY@.6-;5-'JQLD)J!009D"C;** 9S+BBJ M'7#+&G&;5T +EZ54DROX-F98$00)M&?1ZQ @I/QORQ\/H"( [5C-/0>]-'K' M.\A!&VN!>U2TN8K8F)& Q68\0J*A6J8V:JD&DL+M"60?JJ*2"8";.'6QC_G* MNF&1%RUI6#YPE+92M;*]85793>%0EJL,^$C;_"H, 3?6 +O1,64II$T": G. ML SY#JODJ7'4 [S(,Q!&>_+9D\]681ON!/FP&16Y50F(3#:9L!#O;J=,K]EV M6*98&Z@>=[A^)\)R#30$Q:+=?L=8YN9A"S;19719F^%FSN3[VYYD7&X36?HL M9@+LZ?WTIO5SLPIW@C,*.-Z'-=X]*38D[)FUW/$$F8*)D S# M7"%X*UG'FEX3J0V4X[,3T)>&$"KO?KIN8JJ7.15J!4LS++(BRCI0")P%$?R: MB>*VS9WZ]?_9IQYY+:SR8^RV[#@?'/Z-]V'M\PI+*JG?KL8H#JIPOEV8<5E_ M0GYT;Y=D:1K-(VZDTLN4Q!9 ETG"C6'L$>DSEI#TX/F(@WVVD_? (: T-"H9 M^(O[-253L3]S#N9;5LK3$)WX\"*[K6LNXUXQO$*&V(UM5KPIBIL-' @ ;SS@ M+8R0,T!LD2DLMSOGC%ZC]'?)OA7_=IO"/G%1WB!]$@\4.Y/NML^:59Y&T%"S MY2+_(&<4FQO0!( /@5UW^8>&Y$/G"4P2.&R=*=30VEO)KT< [$GBU9[.I)@Q%/0IG1;/:*E";[ D$W+!X.P\ MEDYDT!7N :[82GKR\L]+MG_9 ,6VTHNBV+Z:X:!<].L0[852")II%I1?JM[] M# /$[KEU?-4"9QOL7[&!YD:6!>XM#EM2>2NC1NQ,?*RY9^8M091&%)V[V'J$ M"V2)^4ZW\<_NVVH*= TDDPAC7GVIO#A'SWY9/E M>3K64N2&]4HP53W^49\R=V_H%)^/L^]RQMN-YL%^PK;'YU+^PSU49E"EF+R4T^8SW!0)"SN :)V-8!=MU@B\9/B(VG@WU M%W^YQ^WQW_]\EG.=QN';7K'J%9JHE=T0^P@&>=.T_WXDYWWMKWNUZ9F^=QZ, M97+8Z!3ZPW[[@?%2R_I!+@AH#/)HR(0NMU&N[-4X*ZL:=67^W$1^VLEQ_\% M4$L#!!0 ( !V08E?"CDE$!@8 ,8C 8 :6YO9"TR,#(S,#DS,'AE M>#,R9#$N:'1M[5I[<]HX$/\J>W3:IC/X"6FI(_E1\$DK9IG@S[4-,/XH]$W MC&/ON!AHZJ8%GB!)QB3C"8D-PSVK02V2,G4,8[ER*#6[2@*?E(2=#MS*@GX$1$9E4>U<^]$:R&'9#*FW8Y1?1>\4QZLNIV M74 F5S$]JLV)F+%$DSQU&F8JVSC3P.%K/)?:D@4RD'![XP*%CYOY]P9^XOBTFB>I)=2(S&;X>)*UW9A MOU.:/MT24DRS<"B_7-+?N]QJ')KUW56X-X'>\7#DN^$WOS)UHPX^G M[B?H]3TU8INF?<]F['RR^'.121:N"A)+4+!T&B]_1O-:=Y" SY.$^JI.%+5< M1A0^+(C &Q>O8$Q3+B3P$ 9)P@.")7*0^#H<*#9EI6VV^WR.U7^57UGM%UC= MX82+^;,GUDNS;9G:!PBYR-?]4JP+%+4-8$)32>=3O&Z8=5"M0!U(!B&+J[Y" MS9E0?R&PCJ&;2!* >XDE.L'N J7.698IO?&E.%$["A$5%+7=U*^PH5*O#H,Z MO"/^9YCHT)LN(AZ&=>A'C(:X. I3E1*&85>Y0:U;FEP/192PNV]\2#*-T1XN BJ. M:F8-O1K'94.TOLY2XI?7.$/@.ZBD%HU/#H!R5J6;(8--Q@MUMWP2E_;DIF'? MUEY&3%)-2: .NE(0)!7-5.OFFO>98S1LWB2?.QL4U4=^P^^W0=K2-[UZS?9? MQ@H5VV7N"1K)+!.#()^63!!U6XD4Q"8E%G,:AP03$("K,.#X,4: M4%=I9)U"2E19KQO-MD+Z#<<9*L2,/#+W2/K?(IZ&N)$:\92E"+*OGLT*6D,17=%PPR/>9 M>;%$KD5< )*G5.0RLVN%\Z9?'P!H5ZB"ZFV_NA5BI;_S/;GYXY#+M_H%[LIU M"_AI/H]CDF;4J?[95%,A+"H:7K5U5W<&7;^E UE(7A&*4X&8;C9TE^WGFXFK6M0V#B;V%B5&ZMK3:4'9RHH^:PMT6>WGG>LQ\DTX_%"TG8%CDV+=W474!P*E9_?SZ9K MC]NZV=@[_!X=CEC$XH1XL&O[<']<[^>)?KO=N+OK=]3F>X+U(UNG;%$;]IN? M=S*NJ1\^;9=%L.QGK/02,(99 $_,_&^7C#0=]BK1N@N:8M&8";Y( G66PX53]:X; MSUUL#Y1]DXV*Q"RA6M5';9WK%,]V;!WL;)'6#Y*D9$:U8K](0DF%0RXX"\K[ MWVKI=G/=9ANG\#4$L#!!0 ( !V08E=X^6=/!08 +8C M 8 :6YO9"TR,#(S,#DS,'AE>#,R9#(N:'1M[5I[<]HX$/\J>V3:IC/X M!:1'#&&&$#)E)H$4G+GKG\(66%=AN;((X3[]K?P@)FG::X;FTBN9\/!JM=I= M[V]W)=S^S3#Z44@BGP;PWKN\@$#XRP6-%/B2$H74%5,A>"*.20275$K&.9Q* M%LPI@&.;#=.QCTS;,#IME-7+)XG(!<>Q:E;-KM7!;KI.PSUJPM4E'%Y[O;6-K5 M>,/B0B34#%10Z;0U!=\I"3KM!54$_)#(A*J3 MRK5W;C210S'%::=M%9\9[U0$ZTX[8#>0J#6G)Y4%D7,6&4K$;MV.50MG6CA\ MC^?66+% A:YCVZ]:,0D"%LT-3F?*/3*;S3N29/-P0Q.9::ZDG"AV0[7LDE2? M4R+=J5!AZ_X"7YH9%_-F(E+&C"P87[MO/+:@"0SI"L9B0:(WU8R"GPF5;/:F ME7(G[&^*HM$\16^503B;HW"M:T9@48"AX1XC0^8/%WFA>-6/G,PQTRT5,J%Z M*+U !\O9O0S9E.+=FUMK6%)T:[\J$.PVU3GKP$;5N6((Z<*;6;L@" MM!#Y7Q\T:W:]U;8T[RZU*CG61U]2>4_/[_!=KS_V!N>#7M<;C(8P.@?O?1^N MQH-A;W#5O8#SP;"+7_';Z!RY^N,=^W>'EEQ=CR?7W:$'WNCE*NDTX=JZG*G?F177Z["W0ETST977O\,?@H'%VX]MM\5T3SICD^[P_[$&/UYT?\( MW9ZG1VJV_KK_['LTKG4$$OH@BZNNBD15V%5+XL"02;QQ? MPYC&0BH0,QA$D0@(ULM!Y)MPJ-FTE36[U1,+; 76Z973>HNE'LZ%7+P^<-[9 M+<:K@&']'VH0KR4 MR9*@MY6 N]2@W?![*TT,VCH2B%CW0V7FC$4'>;[$A,@IB6ABC&XY74/73^^ M#O(JCI-TDN:;TB0=6:SA4R16Z+N!TO#/9Q6Z62HH,][HN^43GMN3FH8M7&L5,D4-O0)U MT962("GKJYH/9>XRPQC8QRFQ<$L4W5(^XO=O =HQRUZ]9_M/8X6.[3SSS)8< MTY"/F.,Z!6S2@J2?ETQ2O3%)- 0F>0YSZH<$4Y $Y^@P>+L!U%T2V220'%7. M<;W1TJGE@>,L'6)6&IE[)/UR2*K];Y#$(JR_"Y+" ZN](ECO J1"&6:$Z7(? M2YIH1%7U,,%]/4Y#7;$(XD",$$NJZ:S9ICBBP"#=O*&#: M:)K'S5=E#]Z+]M))1$FX0($S+E:%&XMK0V< =RHI^62LT&??/-W8C)-I(OA2 MT581_V6+7VJ@9$= ^?O7$^;&XS73KN\=OD.'(Q:Q_B >:I5]N#^O]]-M?(BF+_V31KC4VCG='LM.G*'DA)GW#I_ -02P$" M% ,4 " =D&)7#VP/CD44 #^V $0 @ $ :6YO M9"TR,#(S,#DS,"YXYX2 !_ P$ %0 M @ %T% :6YO9"TR,#(S,#DS,%]C86PN>&UL4$L! A0#% M @ '9!B5Q[79,:\, PQT# !4 ( !12< &EN;V0M,C R M,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( !V08E5;:%). #HDP4 %0 @ $5RP :6YO9"TR,#(S M,#DS,%]P&UL4$L! A0#% @ '9!B5T\>DTLNX@( *RDH !4 M ( !FAD! &EN;V0M,C R,S Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( M !V08E<)".A6>@D &1( 8 " ?O[ P!I;F]D+3(P,C,P M.3,P>&5X,S%D,2YH=&U02P$"% ,4 " =D&)7Y?ZM#,Q9#(N:'1M4$L! A0# M% @ '9!B5\*.240&!@ QB, !@ ( !. \$ &EN;V0M M,C R,S Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( !V08E=X^6=/!08 +8C M 8 " 705! !I;F]D+3(P,C,P.3,P>&5X,S)D,BYH=&U0 52P4& H "@"F @ KQL$ end

5I;(UL)163>L)6^Y#4LZ2FO28"2-6K"RP:U0L4KJ 1#A-]<00JN M "G+N%S<13<@74/.X)_,8D.9NBJ+U+]H_+\[W"&_:=GD=/)*X!N&WD_UO MFH5#9-_OFR.R?^^,)K)/9)_(/I']+R+[)$#S$:=#FC>G.55?%X H@3PO:^A# M;F(!HP4$E3=->0)EQ'-"O.YJ,,8Q,SF=IG/T/#T:VT8JF3(2ZU&4Q6$9EO:W M?KA<6.:[J6*0-9'L0F07(B=O(OM$]J\2D0FL[-]W>.:2EE*)M4/%77HP4>I2 M?:BE327,FQ*RE%!0Y@U+Z>V@C*4'JR3FO^.31ZX!$APH[JH(_]@&"PN;O528 M?J 05__[?^/+($C RV-\Q+AMO*?P95V>FLV[5QCILR5,M^- M+!OZC(4GL#"Z10>J5S3Z6OL]4IETG;216RO6"97^?IN.=C=V.&%*-(< )(H Y$KH09+.OAEZG-\M M;KW2+XP>KU^,LPMQ0K&7R1>[]KC1E1?#Y6 PD*Z+)&M+$]?CX:ZD+%FC/UTV M$[%B6D)(DH!($GE(1 B8$##YEF!R#3_)G\%'"UB\K $QRQL:)(3IXH:@Y$?- MZ$3;9M/]VH[6^[U58O*'W<6?X\:+/I+$:FFIC42A1[=[HTBYD=4*M3HV11CF MQZ_80X+Q=Q,A93X$00B"W,0 >7=P.QF:3AJA>7:F\')I.(R,I$1M]UF@DC9V MNZ:=L-M*;%G4DZI88BM]!U0B/WY%'NBD_Q90 BK7KAV\$TW[-%]CQP"\:1M; M+/N.X\!5KEZ_:C!2,ZXK_=KF:9A=BK.H^7%+_\R+'#?D:SH&JKPR6\W8LI*. M)U.I5KPG5;/8\F=BT/1_8!*D/I=LW-_3"QF\C?O3L.3W-NIP1VCSG9$P4T), M3NHO2Q4KML"1#":)K/](C%C_!$2N6.5ZZY4&RAFI\(-D.#J:BS2;2&X'L^BJ MMON#A-1W.1"K3Z6:%)ZD5MWMA)DW>K-MN\AB4QWE2##QAWC";ZL_RY+X/XN' M++N4BAZQ1( X"HQW*6WX_4K[Y].DWYYF&P!*TRWX2$NGTKH&9V,"$?V$\XC0 M"8[*R1JO"3*O4OM-Q'R\T!3?"W8?H9LHFPN5WR*1 /_\T0Q560.AJ9.;0;]S MQO1OP+,HKW[]%_[C/450 6\@M)JZK]HC#WJJB\HT_9_+;#BOB@D;.6"+BR^Q MHTGC?__G_QU/_@"?(4%7=>.GAY%'JW)IR6*XE$!H#.T.)<2C_*F?$'_XK>FN M,DD_)ADOS>WG'F<1':C(8S3Z'^KP(Z*&CY1S?A,Z(I@+SB$53*R?T<=$XO 1 M!E;O,]W$$92?!E!QD3AZ]LE3,5ZFVL5,D6L5L^U]YEC@YEVK=[)M MJE.GTO5:)EMK9S/HIW:]4H2K@;_DBC6NEBYR%:K=@1]4L[7.9Z[&D2WV(%N_ ML;2_NAIOB]"^$O\^9.Z]BF^G^GE.\7AL!?!,VY[#26[U21M.&R=8:A8G"!!J M+'0[*=RP!!F8/QR!=6R!FCV'RQ?.9Y$R3A9I^#B+-#Q:9Z=MN=A31<66"EVI MS60+:7/M2PXU)%Z3=_A!A]T2_I+B3=FL3QH&,"%=G8]L$VX@IID!IF#("SPW\HODB&;5<;F[XW*S[+CIF&>R9@.1LUX9-T+# MF!\4?"V_@'.W#!M<8\= '4CDR=;Y2$8VQ/-MTH=6Q_#D[=.RAO?9,:+ \>,1 M5KMH&HZ=$\B/+N%U7'0%FGETY-B!PE=S5QWQ1 AZ)*#4@<^4QV@*6N!4%A(- M6LBHXXBK)U<665B M;7S=O(TWAF%^< M$B_ATRE7\*H13XXUDD(T#U&=*4!D=HU>X=CHG>R-7G-O]*(S#65-43<9")CR MG%K@"Y%-^+N@VB+\UA080-8HW@#PT.7BX#_45%\#>!)]0-_=8K[R:)"J'E\. M3/V%WB^;6%#@='5-W5*.6%(&0/<'H#\%O^#C>>D"M;="<](6LH97!KT*" M0Z,*#7K 4]& -$'B28T\A<.&7 ['/@&RR'!N85[6(P>6=0T'?Z=AS\(C]1? MSH+1A&0X<],>F[(H\X:,FNF@)R(CEZ7_05XF7MOBWYA__J9XS A?CG<8ZT,& MSM+YE'$ROYU'P>G:JH6_B-ZE0YIC%CI*)!Q'EA ?]#F@_E)U$Y+'XY8%#2. M1VL07Z@YI/_4I("&&/;"7)S7"[PYI2:JOCYP_C>?@'XRC\ZWB!),_!\*X'/N MG\[P$0OP$8&.B/.2J&)YT*V]3$!MA6-$7*RPPM:?]SPD75"4MM084&"S *6 M#OA8R%%*1V&]9P^GX-^\UTYL*-U;N,M?ZJ#XQR"1!@96.UES/!/X @Y$<7CZ MI> 6)$"AL>':79W#9'&U&GX++FLM6]/SL E< 'IB@?R$%T-$8X!SA MH,?!OR!6BGB(NR$LH%(+\D(%IJ?&R$6#N(Z>CGG*X=V I_YR=:K[V'ZD\AS7 MV&O5E(>,&P.@'6$9G*\^ERW,,D.?HT>;OX=U"]LP;;1_0FBK[L9E ,E6 M73%#7;/@']L(H"!8>%O;1G#:;B$7LFSB&]'_.L*%=C9]P 1-?'"I!BFB;A\^ M,%=SJMNJB 05GB,Q&^!W9K;FN+\P'U[!N:,'>0*!I!]".5SZL1"@9QQ!&E1D MD^(TS8;/:(&%;E@0M*D<%!]HZH3*>UU :N JLP_C'B'#(5U-1Z'6LNFX8T0' M^XXEQ3,=;-.9C"-TZ$^_3R\$ NCY)K0/$"A;4QT^0<3FZ?BPUKUCZ'W$>]=Z MG0/!B:5S=*K,.YXRO*6C+0;O/]!TF_,S'6++-N0\;KP]UD-G"X3"$T)28\#78J,$ M[4O M#Q!]E[XRMNF4 T$;)+!"2YLJ,H+!^'P-* AC]#%!):E.OJ!;0,H\'AW M?\1&_A& P6G+IF=JN0H%YA BD!'F;OYG-@LTUX.W]>C@X/GL32JEP__;H\\Q MJ.:X=FJ/JB]21+)E_$(X9;A8_/&>X(<>DPX2CGD5#36/=AB **CQ[IJ$8_&Z MB6IW35"?[$]2>V6>STJQ]E#+A[KE80:,=F9/S.6_WMD%K@XIV7Y]QQIY[ WX3S\7[^ M#4(X>/325 UX:M-L=YW(!(8/-2G1WI/<^1+>GK$%_$A5#Z0;0UV!#W"I@H:_ M3#AO4T>C'*[RWLGK=UF+]G84Q=$E1X2L(XAHP %!NUX G@L%-@-)$=*#HZPCZ@ MA:.!JCS![%-UY)N'!Q'19;EO!$0L:%G*R%/MC9 A?,D&ICD<(.FZN)9=(#\S M&G6 W1-7!) ,6+;YS?D1&-]#8]XA_AS) /[; [5P+DV$?,;W(U(+");'3'V@ MD)1*[DE#$ S(!E>47***AX\1V590EW7;Q'.!TN8<1VZ"JBU'\%M T*$HO&8U M&68C,2F(^4T7#"?"-F=VQUKOC(/R_+A;.BC_ )9=\E!']'EN6ST_)KA0XN I M_M8.LG\]A5LJG/U*1KNLH[EP=H9S@$.2['PJ J03+@;SE "7H\^10PG9$)H+ M60[.&&"B0O@U]S:[++H^@0,.N9-S3_78PH>3 HX'!7[J'MX<>QYI^WZ*AUF9 M"/(X:#E3O 1[5+04@+() 3.H0/^BY:T_Y;I?&T.T0F9K>BQ^(". MP$0?JZX"N1N$-W,9L1!B%'PPX(7I"U]RE,U19V<*V&N!0?;\6QQJ8R>G^@SW'X1, !H)'JO'"RYSMTG7([-^*/ML_?O\4/ X"T!A5 M9CRB4Z:/A/LGO(N$"+(%WCWJ'MM^R"D!OPB% I/VC:?"T3K>!'5D%4*CWX%* M73O9\9 7#%FP$-^1-#D;@?,>)&6O\!#*^ 1YG/8[M7;$T:F^=LZQQRKD/L=U M5AV+(UJ3"*#%.T=>-KQL9,U*1WN]IYT'@_9F8'04+LFY"\G($BKDHS+HQ-76 M5=N1H[\RF?;?D B2X_(]CS60VG/'W7?"H27R\2 C\( Q\&5PX]%M U$4OD+% MW_>L$\?5!W];3V7(M1=(CT]11PQ%%HQ\4#&TAYI0?<6S0/)(>0B+#90C.4\M$W@ Q- ''T/3@+E(VL8J: M1X81%"5]A3U[>S/QX=F;3^A\I";J"67F$)20[W1RY.UY>'G6#X@]4 :A9D%= M_BKX__N,"-_SND:6#+"6' MOMXNC0XB_SA\X[?XJ0B#7QIS_&YT7IE#Y'8..?88[2("''=*('>1CLL%T? P M5VA.H1.$\8\;+5*1<80XZHP=XS/261/;]_O72M**?V*25B+QR$9>2-+"^534 MX4>2I$62M$B2UATF:4&X= _]SKG@U0PF[^#_&WE,[,OO>-6Y$ R#"/D$.,D) M.7C6@V,RF#ABXED2!TO(W_?Z[T3[K(\LOCAL0S:0-CQ:J!0A84/G'-;9X'S_[%EBZ2/3<+ E)1M,$S MJQ?2!EB>)3W1D9\9_0;%#1_Z?I[Z-) WBS?= Y?L9.,A5X)N>"<'DT>AT2-W MQS^.S];U@PCPD"'#A/:P_4(7L*&U/NG-R_!^<0YPF)Z_E'TB#/Q[9A L_7KMM6 M2)^$%KJ@ &L?(7DXSK@PH&0M=-RB\(7A)RD6HFP@\KJ)3(C1\+!SL6J3R]$$ MRHP.]1Z=P_:+W:OE'LU0XI"V/ZUZ01 W40A#!EC:B);>>=:!%)SZ9^Q#$SH2 M:5MSOWH2E)*/J& M=:N[,3<7ATZVL .,K.!C;1-?ZW<\ A)=P@?[XWGX_<.RY="5<@/HSQ68&@,X MO^,,&L-UH!XX]MSMB&)+YO-7'":,O;F.O]?99@Y;_2-UP5*K/V/?"Y5.C)M@ MAZC%(P>VL+1E-W44JZ_G1L-;ZI&RXTBG?!1:12+M9!8*^-Y+:Q^3PSZ2.?+& MH+T(>=X<_RV4$.PZ>V8I[7=I2%C!FQ=VM^^S^Z989D3[$&GU3E(O!]=.*R'# M(WOWE!K&DZUD%V2FXT3&'L[F[?5)[6/(!,)/^)8UW Y-H/E2DYS6;&A5'OW2 MD&2:QT\=_QU_K8!RDJ..E]?GB-=>*<^+#C@;! MY6Z1_N-K.TTW5H#3EO$7,?YZ_$46[D>$R_,V(I,%+\O9=LY&W-V,&,J< N#: MD<*+8N]:2=AXT??2]2J9_WW5TMV7!?:H=#?Z&Z6[7F%+&L>EL+2V]A9C\E$D'<,.PJ[O>X5?= = MI?K\E"ZW.IEHJQABBD;S#IBGA":0:6*[0+.K06ZEEM7.MM-$S$O\*?-^L^ M&:OHV+8"JI-::((S>NTDO^ 0D&WXCO4XM^?U[0I;#NGO(-=BEZOZ:?8 M^;EJ[O-T[N[S9>R:M;%Y21*:BCQ3_/F#F*B@G><%=5G@? CC.* M/8NY,85:N%@@1'N =@#\ZP/5-F2JPFL*_+%H&CQ0'ZB"#G?CLHY#K%!/T[S& MBSSUE^XFAO#.P_8J[;UH^S>RUW%]!CJLB+JJ\L8C=Y@0M'Q, MW9N5LZ'L9Z91AKT >,YXAC(R+12@NIF)^^D>9HL>X;S?/!P\]LEX1],SDP(/I!N=CN'D]*-O'R=9T;:#C-!#1R0:LPA.LA1PI1SF8R"EWG(?Y M;.D3E^TN']$(^+SWHO#S57G)DUY:$G9,'F;NY8#B"@9GRC5="\W/3/N52JSS M[\04@Z%?U_[8IUGN)>3!;FJY;;];"@]*9?E983G%.G#EL?+ M .G=I)/")^RS]^8<&P[UOOF4M$:;?':;J"9:3^&IPK:QX7"F<>.)17=U"O[^ MU40WH>"@29>WM6J[E&5;5J6WFVH/B04VCIU9N6X?8CHEP[37SQ.7ZK"#W--:&\DL*L;>C.DQLHNX1J MPS./*GOV%G[LJ15SYM!UOK#!,09-<+H>' ([JK^%0V3CZ)%'1LCC46W5<16P M;!YO_?N0&(\B/ ).MSA';=?)>V1P.=58AYH0;ZA3B8X=GSA8^T(EZ6\4>6#; M0Y^#AZ.8"XXZ'@K6_0:-8YH#,<2CO$7IF46%J]56O(PS??@ M%:Z<+<;QO?'DNR& BVB.7XGBD)[I8QU.!B==$4Y\QO@P+'BM*]V<2:_3M.?< M>Z4C@*R]8@->S-%^D?3)4XOQV"['5B,^Z3IFY'.O^@NFJ/Q^+^>ITKV_X\)- M:E4R*)L!9Z&\>)S.#C*I9:Q8R]'+SC0B*N7Z4Z9^IDCE_+B@%:F\]_!]( Q$ M"Q/.VN%H"/<^.?;B[ZNTG*C;_ELG9Y"7JE7=HE-G@SA7L)K6Q?U=F/LF!ES[ MT "@HR^@7"38Z,.^DG4/>4<3=\<[I0]'LY2/UK8OJ! !LB$<'((RN[0AB2?H M+'B 2&J*KNYTBR*0LQ/Y\AUM0T=87C:@H3A*E[]+?QY MI/I>"H=79?A;WWUP(/<4F2%XNRSYR$1V5QJF."N@V;TW";5EE*QMIQ([HYR/I.5T+ M)6O#63=?M&K<<%*,:&DTTO=,N]#/)W*+YESA^ZLNT.GI*+=;C\+^9]:+H[E- M<\,\#29SI1'KS49//6X4\8^<)M*=2+>YG=-RHY6SP79@QD?<*.H?V9YV2M/Y M4N&RL5:>MUK=N%;HK$XFER!8O5^/99X4DB.; MSC90I&5/YI-@-#8%]Q5ALN4-=(QZ&9__(#^0!\,VP2/5="SBX^,A=E>(QV=_ MUP/B1(..7@S/AY*3]28<%NF%RYW''?+8W:Z&;N\&9PHJ/\9]Y)!#2#;$$$[2 M/K,V?RC=WE?503N51_0.J=BGYU91>I'V0^'QL_X13EK1@37BGC4>];QLM4/G M-IR+9SJ>H7/Y!RAZ'I(W(:?']\\"_K^1DHQT2\4^&'3E07>Z3?(=66VNSZ;1 M7:>!Z=XVP6[ZO3WRGOR)HWRE]^<9F(8U:B%2X2M%T&]5?B//[;E[A8AWR4C# M0*:^M6VH/ 8+U/0? M)T-\HG/&<5-V^,U+KIF)*C:XYF+;[VYM+MK@GE)B;_4%,QV MV3T$'7>9 5Y'#S?U\5F9N-.8!R"VCH&U!JZ[X(P3V(%/?N.F4[[26D;@]2WX+3X,(8^ ;:%F3E@!4#WUH;7.H6/0",*$:1,1_%F!-CA+HS3*-+=MOI3604G922'U'1W M_O 9[HHPEV7-S>?V]B*X?8KW?3.FHFY]'84?2C0H@/Z?I)I]R'0U@1 M-Z"UD8T!?_EK7V,!'^T&/O>1R-/8Y]_OQ RWK9KI9B4A$-Q3X#Q>"+SF/F&! M@%385PT)3D]B:WO:F@=O[CC*PY]%3!Z'@!SB7(<2""/.4..12D\=6]@5WW.S MPV:R*]>HW[A;_/0L2G4N HI>=-"G4PU!9:GXW0'2A]/S&:07-BAQ[9:LK8#I M5@_N\[\\WS?J0NV$6_#GQ_'L1ZHX<=#@X"G'3G^(?(;L)=@=< NW@W%\]+AY M'D 8!.;.KCP&YZ?EM1?VYNX@%"ZF1?47J">=6U)UZ)/Z+"+N%H BD7=7,8/G M1A,)M^RV7$9!5@P4CM'SK& .K]$ J$Q,9<=7869 ")QQU?*5MS M]=@18-<)YX;D]Q6TYJ$'JU.G"P_".&Y^=(!_X4E88/;O]JQ\3Q N'<2E;MAQ M, >QP\LP[T,Q2;LE="\='Z),\DD7E[,LO54BW>IX,]SM>E_P^)#QL-:E@WN$ MV']\Z$[F]A2&;!17&&[=MIJ.L8"$R"L[]'KN'56!3W!K+U^C,T?UG2T*VM]S M8.UK']PPY7/T=C#B;''5AZNIH"7N[:=N1T)'<;S2>DMVVNBKZB$5Z*4V?GL_ MD(::]NV+"ISL(GP-(&K/JJ^]DX=Y>BW 6+>M0V'7<9++7^(SEOR]WT./NX,) MI]NDM]#?2D/["W]9MTWX O/OGY]Q0XPG;ZX4IK;UBV^B& MY&B\W6QOE\THYU-#A_!>I-.Y4A,U2N 7)OCI_7"L=4BCW+@@"G4(3FC-"^OB M,"1O6[KW@1.$Q)^<"*-E>//RXI".TKYYE:CS$.8Q'O[/ M*Y> 'H5OCIZ/I!2E(GB7 WJ_A]"5I#^=L"[R7;T9474#W/C%WE!^C-MU@(N' M4M][92,:]UL7(+K__M$-KNQC-$$8$0!&,(^Q"&%$$!@1>:0)-EV0$_@N8?S? M9?:&3UPU_1O+OBH,WR*IY-3B=LH/_?\>\BY< D"[!%'E__O!_OBH!D8?8XG_ M/+M#G%EL*&P)?\85XG],+0Z? TYI\S$].'.Y^K47?K+,E&N*A_R%AQ>3^T]> M8_#4W]G\;\WJ?U]B)<[N>8.E'*DK/K,+Y;"^1$EBX1^_(@_A6.Q,6X@_@Z5/%NCO]4L#J]?@OJ(W,&J'C 1RN=GC"AZWIGD&I&6YHP0DGO"*CH MAT3X3 N,+V4E[9L&'94&'P>:CJJ$B;GT)^!T8[_$=9$J.$Z7^X.MCG>E;187 MT)_K\>&H+7=0U3-(EEP;V=1F:Y6RZ59#,H?T,#4P4%$.1#(V>GD4N_5N?'!! M^:.^Q/*ZNN5U"@EA" GHOE(5W ;PKNNDNOE:;^W%^JW6MY=U8DG=R" 4CRI) M!;0SLU'4R-.;17,40[ 6?:!C;QXD_P_G2[Q],]5EM!>54>V+L!_9^,75^A,.U:7E]KBHZ46/L M2K>PDA5['1U7=H-QLUI#(Z//1\:;M;2Q+*S2V;1H-\.SIQ07VJ[/546O=ERV M)57BC>Q23G?%B!:"6H),:G@2 MB0!5F6_UHBHU6+XN27"DOR:[&6K6,=.1VK=KE0V M6V8JF^\;#76UH!6@(S^:;YYJ8CY?Z4(GKVRW4K(6[J6T*+<^5[W=R&][YH1. ML]EYV@@G1WQQSI6:YZJWX3F8;2N=;*Z[E-(6DTEFIT\F&NE;45S<;N.->:&K MQ*IT;RKENQQ?EN!(;YY7@BU9T\6?[:EN6!U@S(LX+QLK(>X"8_IA:E-8RSPH M%.HT7P<6'/A4'M?,9HO2?*?$C3 MPVKM0\/KU,VZX,H^.O%N# &84Q1B%77$*]RPB&'^<3P2@4I@QQ,.X8;C\M&$ MW23>D\]PXO!X>U(2@*)1R$5N&UN<8>RFC2.[%#=S J93\(-3>HZN]S@J\4%M M@B ]U2VERO!\*)Z\<\JO\/U'\.46W'2L[5&=AXKO"$-E0.CR'%0[^'A- ^)U M36P!7H0LK/*& K ]AAN]^-4S9QL@6UJ$>MU0C@?E"#]]FI_K,79^W-74$Y_+ M#MUUZ$?? >0%R^XW=L:[3>N-Q1_CS/=,G7,.9H]T],W+?W[C/'_!+-\PX4L M^<(\?M.],^ MOAT1/BW,]!:$?U+#R5.B!*7P(?+(?$(^Y@6)LP_(.C0)TP\^LA QN;B8A!^C M7XHV7N6(*R3,PQ\5Q@0<17WK)[!Z:WUQ8#5 J4U_2CPG\X4 [:< [7W)#7L) M[+UI1IA_S9V3R,O%E.*F*6$!--VQMS)@K+](.ICC[@M6DKZ3[76\U! 1[*L) M=OC6::Y7DVSD_PFZ9'^U@EQTQ:\;X^@RGS.YC5%9:1?" M_6:$3F?"97,G-A<1 >4!Q7[\BB0CERN1^X3#T5N"FSZ?]/ E;-4O %4!.,F\ M1J'+%:2XNW)PK.]; =G5"?-!U9_5V/XB4^O(-#LWU%X<3(VFBG*/ M8V^H_A?W,SC9M!W=XE5R"OMD]\+-:[)NYW^X^=(#@(%7LWYPNO*Y/.8SN!=: M;,%8+ED2S7=WG0H(K1)]=NV4W%[3Y"$8\4Y/SQ:+E5!5530.HK2\??6KP:A[N\T/^KC58!OU>)^L=NH MD^0V:IJ+WWJUENY8MHUO7BU*MG>R5\KOFN1+U M<*K4B6_[LW:7G;#";!#=5=CUV8N[>URY.ECI)MU=SA2.S4H]CDUPYTK4(X52 M)RDLZK5N>SV;@WI7-MCRV2N^VU(_*138Q(SF^5!A+.ER/YYEK63* M&YL&%IM@DG1ZFEF<+3R7Q%1LW(\DYMETOU 2DEQT5Q2E9&)/W]V M>5YCBSVSOU%B\C:744&INLERY_A?H[G-&MA&79$C.VVX%::;X?1LXX%OYL07]*9Z96LDFK MBMR;:4!1%[RZ0!SP/9--)">U3N5IEY6+/3U442)6W#C+@=U,D-.U;LI0YB6M MV9CFZX5I3CIW<3N3'LT*UBZD==NC4'L8BX^KV^9Z%/>/5+:]TKE:+[2+A=6FJ;1RS4<>;JB49AE8@#$(B.1I\>C M2!PR%/*2&<5I4: CS#@R"?NXRK5G\XBXF(:RZ=$@%I$7I3*(2>>XFN*Z='C6 M:]/=>:D_F^KML<46N7-<52)@6D\G.GJW/NY/TJQ4?1K&SW)UG>?'S+)>G2A\ MJER*J49*"%?/J-#%ZIKELJ"^%K29 M;:SKN/.77P-#^28?J5X<5TM:B"[T\C-1VCIK(,-S)RM[QADJ&9U-CE5/]U3*3Y MP\O-'\+'S1\\\E,'H@>FU\-^;L9^;DX3!M.Y^,^Y@!)=SHG\))_1B*DM3(%H MJZ ^\>96TRU@5G1>0P*<DS2'X&(">F/$.@2(-(?XM M !P#2"J;TXV,J[!^F'L9X?1T)-$VU3Z;M1/SR<0J]G(E MH^DVGWA@V5=O<28P0!I0W$<#BL_"@2O:-G\(!/9X4([3J6Z.7MH3LR]5C65E MPKFM*![8,U79'[\(.9BNFC-.F@=* Y?KM$6.;Z1#!>E0$21?3PU8+R-B+%G. MI2H%N]RMBU9T46V$:A;MW@L/#W^Q>(QX>F[NZ;FYPI!&%=_%5_0J6' +(RX8 M=$-2EEI\R7*:L!6BDM.K(OD093]\V_I=50C?Z!)S#I\H2B&\NWL\+ M\OJ 0ERTX']0SI[Q7' $4<6"B#]QF0FYY'X(Q<96+70Y\L30YX[<\;**> Q% M2+?A0^"D=(A.6 /FO +P( ,L;1G=N[S@MXYD(BE'Z@)IIVO.V]"% OC>91&M MS!GFY/+"#^'3EC:/B SER+11MV,-HK3-!81ZI,NJ"E^!B E_0S=%>PJ 9HRN?88OA&,H7L)SU7AUBS2(7RQ4 M-!S.<_^-A:ZKX$B9/=4Q9%.AA"F/P!XR&1)9@!,OV:+DTL8 SKW7:]F:(IK# MJ5F>PJ&://@K[T@0R"O$$[$:2H TC>GP'<9?4YA#4+_BH>D1+Q'CT/SLS"'$5TZ;/N1X@0+]5KNE^V 8T^+@^P(V%^XEWN=!(U)8CG;T86US\'K4Q7#@NF##_2I-34 P"*$>$O-X9RF)@5E!PK$/F&7"M/. MMHNW-MYTBX)-ZB_\-MTVX0/,OW_>=\5J//H8?S67]GX+) )6JO)]2[L"QPCZ MF]9R!8P13/(QD22N^M/\>K>ONPE0H0W+/"9?Q<+;4R/GVGP= M;/-5L:GW1UG;1.JOMN:W^!SH^H8OH M9_PF'J )1A6NI0H#29WY;5?RE8A_3 MC9MFC,!GIG@5.T1XBRK9ZCZ4IPH:MILSZY78H;Y$]SF9RGHMD0G&=;ZZ2 \20=[I-:#K[ <+FLV[?\.5\=;?;AG?C9 M\$Y.%N2JEMOVLZ'TI%R6EQ&>4Z0/@T_#BV2> 9\S6,,6K8;6%")3S9[)]O!#@%F82 MI H\FVINOH.PI2R#UTS526@Z)*80B^E/("HP94W7P*O@.&+N&[Q0RW9.$RN M-X&3.^GJ;MI5W:\+U0#B+ M7A[-;KT_'SFI_.DWQ!B[NC%V\[S\3_1EW7RMMW9V!;:PN_G4 $9XQB[I?#+" MS'H-I