0001558370-22-015980.txt : 20221102 0001558370-22-015980.hdr.sgml : 20221102 20221102161058 ACCESSION NUMBER: 0001558370-22-015980 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221102 DATE AS OF CHANGE: 20221102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALLIED MOTION TECHNOLOGIES INC CENTRAL INDEX KEY: 0000046129 STANDARD INDUSTRIAL CLASSIFICATION: INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825] IRS NUMBER: 840518115 STATE OF INCORPORATION: CO FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-04041 FILM NUMBER: 221354148 BUSINESS ADDRESS: STREET 1: 455 COMMERCE DRIVE, SUITE 4 CITY: AMHERST STATE: NY ZIP: 14228-2313 BUSINESS PHONE: 716-242-8634 MAIL ADDRESS: STREET 1: 455 COMMERCE DRIVE, SUITE 4 CITY: AMHERST STATE: NY ZIP: 14228-2313 FORMER COMPANY: FORMER CONFORMED NAME: HATHAWAY CORP DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: HATHAWAY INSTRUMENTS INC DATE OF NAME CHANGE: 19820916 10-Q 1 amot-20220930x10q.htm 10-Q
http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent0000046129--12-312022Q3false001598200015361000http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrentP30Dhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#LongTermDebtNoncurrent0000046129amot:UnamortizedCostOfEquityAwardsMember2022-07-012022-09-300000046129amot:UnamortizedCostOfEquityAwardsMember2022-04-012022-06-300000046129amot:UnamortizedCostOfEquityAwardsMember2022-01-012022-03-310000046129amot:UnamortizedCostOfEquityAwardsMember2021-07-012021-09-300000046129amot:UnamortizedCostOfEquityAwardsMember2021-04-012021-06-300000046129amot:UnamortizedCostOfEquityAwardsMember2021-01-012021-03-310000046129us-gaap:RetainedEarningsMember2022-09-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-09-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-09-300000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-300000046129amot:UnamortizedCostOfEquityAwardsMember2022-09-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2022-09-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2022-09-300000046129us-gaap:RetainedEarningsMember2022-06-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-06-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300000046129amot:UnamortizedCostOfEquityAwardsMember2022-06-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2022-06-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2022-06-3000000461292022-06-300000046129us-gaap:RetainedEarningsMember2022-03-310000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000046129amot:UnamortizedCostOfEquityAwardsMember2022-03-3100000461292022-03-310000046129us-gaap:RetainedEarningsMember2021-12-310000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000046129amot:UnamortizedCostOfEquityAwardsMember2021-12-310000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2021-12-310000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2021-12-310000046129us-gaap:RetainedEarningsMember2021-09-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-09-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-300000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-09-300000046129amot:UnamortizedCostOfEquityAwardsMember2021-09-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2021-09-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2021-09-300000046129us-gaap:RetainedEarningsMember2021-06-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-300000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-300000046129amot:UnamortizedCostOfEquityAwardsMember2021-06-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2021-06-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2021-06-3000000461292021-06-300000046129us-gaap:RetainedEarningsMember2021-03-310000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-03-310000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-03-310000046129amot:UnamortizedCostOfEquityAwardsMember2021-03-3100000461292021-03-310000046129us-gaap:RetainedEarningsMember2020-12-310000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310000046129us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000046129us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000046129amot:UnamortizedCostOfEquityAwardsMember2020-12-310000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2020-12-310000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2020-12-310000046129us-gaap:RestrictedStockMember2022-09-300000046129us-gaap:RestrictedStockMember2021-12-310000046129amot:VestingBasedOnPerformanceMemberus-gaap:RestrictedStockMember2022-01-012022-09-300000046129us-gaap:RestrictedStockMember2022-07-012022-09-300000046129us-gaap:RestrictedStockMember2021-07-012021-09-300000046129us-gaap:RestrictedStockMember2021-01-012021-09-300000046129srt:EuropeMember2022-07-012022-09-300000046129srt:AsiaMember2022-07-012022-09-300000046129country:US2022-07-012022-09-300000046129amot:VehicleMember2022-07-012022-09-300000046129amot:OtherTargetMarketMember2022-07-012022-09-300000046129amot:MedicalMember2022-07-012022-09-300000046129amot:IndustrialAndElectronicsMember2022-07-012022-09-300000046129amot:AerospaceAndDefenseMember2022-07-012022-09-300000046129srt:EuropeMember2022-01-012022-09-300000046129srt:AsiaMember2022-01-012022-09-300000046129country:US2022-01-012022-09-300000046129amot:VehicleMember2022-01-012022-09-300000046129amot:OtherTargetMarketMember2022-01-012022-09-300000046129amot:MedicalMember2022-01-012022-09-300000046129amot:IndustrialAndElectronicsMember2022-01-012022-09-300000046129amot:AerospaceAndDefenseMember2022-01-012022-09-300000046129srt:EuropeMember2021-07-012021-09-300000046129srt:AsiaMember2021-07-012021-09-300000046129country:US2021-07-012021-09-300000046129amot:VehicleMember2021-07-012021-09-300000046129amot:OtherTargetMarketMember2021-07-012021-09-300000046129amot:MedicalMember2021-07-012021-09-300000046129amot:IndustrialAndElectronicsMember2021-07-012021-09-300000046129amot:AerospaceAndDefenseMember2021-07-012021-09-300000046129srt:EuropeMember2021-01-012021-09-300000046129srt:AsiaMember2021-01-012021-09-300000046129country:US2021-01-012021-09-300000046129amot:VehicleMember2021-01-012021-09-300000046129amot:OtherTargetMarketMember2021-01-012021-09-300000046129amot:MedicalMember2021-01-012021-09-300000046129amot:IndustrialAndElectronicsMember2021-01-012021-09-300000046129amot:AerospaceAndDefenseMember2021-01-012021-09-3000000461292021-01-012021-12-310000046129srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-09-300000046129srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-09-300000046129srt:MinimumMemberamot:FurnitureFixturesAndOtherMember2022-01-012022-09-300000046129srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-09-300000046129srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-09-300000046129srt:MaximumMemberamot:FurnitureFixturesAndOtherMember2022-01-012022-09-300000046129us-gaap:MachineryAndEquipmentMember2022-09-300000046129us-gaap:LandMember2022-09-300000046129us-gaap:ConstructionInProgressMember2022-09-300000046129us-gaap:BuildingAndBuildingImprovementsMember2022-09-300000046129amot:FurnitureFixturesAndOtherMember2022-09-300000046129us-gaap:MachineryAndEquipmentMember2021-12-310000046129us-gaap:LandMember2021-12-310000046129us-gaap:ConstructionInProgressMember2021-12-310000046129us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000046129amot:FurnitureFixturesAndOtherMember2021-12-310000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-07-012022-09-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-03-310000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-07-012021-09-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-012021-06-300000046129us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-03-310000046129us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2022-07-012022-09-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2022-07-012022-09-300000046129us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2022-01-012022-09-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2022-01-012022-09-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2022-01-012022-09-300000046129us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2021-07-012021-09-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2021-07-012021-09-300000046129us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2021-01-012021-09-300000046129amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember2021-01-012021-09-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2022-07-012022-09-300000046129amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember2021-07-012021-09-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-07-012021-09-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000046129us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300000046129us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000046129srt:ExecutiveOfficerMember2022-07-012022-09-300000046129srt:ExecutiveOfficerMember2022-01-012022-09-300000046129us-gaap:ForeignLineOfCreditMember2022-09-300000046129amot:AmendedRevolvingCreditFacilityMember2022-06-300000046129us-gaap:ForeignLineOfCreditMember2022-07-012022-09-300000046129us-gaap:ForeignLineOfCreditMember2022-01-012022-09-300000046129us-gaap:ForeignLineOfCreditMember2021-07-012021-09-300000046129us-gaap:ForeignLineOfCreditMember2021-01-012021-09-300000046129srt:ExecutiveOfficerMember2022-09-300000046129us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-09-300000046129us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000046129us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-09-300000046129us-gaap:OtherAssetsMemberus-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-09-300000046129us-gaap:DesignatedAsHedgingInstrumentMember2022-09-300000046129us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000046129us-gaap:OtherAssetsMemberus-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000046129us-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000046129us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2022-07-012022-09-300000046129us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2022-01-012022-09-300000046129us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2021-07-012021-09-300000046129us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2021-01-012021-09-300000046129us-gaap:NonoperatingIncomeExpenseMember2022-07-012022-09-300000046129us-gaap:NonoperatingIncomeExpenseMember2022-01-012022-09-300000046129us-gaap:NonoperatingIncomeExpenseMember2021-07-012021-09-300000046129us-gaap:NonoperatingIncomeExpenseMember2021-01-012021-09-300000046129us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300000046129us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000046129amot:ThinGapIncAndAirexLLCMemberus-gaap:TradeNamesMember2022-06-172022-06-170000046129amot:ThinGapIncAndAirexLLCMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-06-172022-06-170000046129amot:ThinGapIncAndAirexLLCMemberus-gaap:CustomerListsMember2022-06-172022-06-170000046129amot:FPHGroupIncMemberus-gaap:TradeNamesMember2022-05-302022-05-300000046129amot:FPHGroupIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-05-302022-05-300000046129amot:FPHGroupIncMemberus-gaap:CustomerListsMember2022-05-302022-05-300000046129srt:MinimumMemberus-gaap:TradeNamesMember2022-01-012022-09-300000046129srt:MinimumMemberus-gaap:CustomerListsMember2022-01-012022-09-300000046129srt:MinimumMemberamot:DesignAndTechnologiesMember2022-01-012022-09-300000046129srt:MaximumMemberus-gaap:TradeNamesMember2022-01-012022-09-300000046129srt:MaximumMemberamot:DesignAndTechnologiesMember2022-01-012022-09-300000046129us-gaap:CustomerListsMember2022-01-012022-09-300000046129us-gaap:TradeNamesMember2022-09-300000046129us-gaap:CustomerListsMember2022-09-300000046129amot:DesignAndTechnologiesMember2022-09-300000046129us-gaap:TradeNamesMember2021-12-310000046129us-gaap:CustomerListsMember2021-12-310000046129amot:DesignAndTechnologiesMember2021-12-310000046129us-gaap:RetainedEarningsMember2022-07-012022-09-300000046129us-gaap:RetainedEarningsMember2022-04-012022-06-300000046129us-gaap:RetainedEarningsMember2022-01-012022-03-310000046129us-gaap:RetainedEarningsMember2021-07-012021-09-300000046129us-gaap:RetainedEarningsMember2021-04-012021-06-300000046129us-gaap:RetainedEarningsMember2021-01-012021-03-310000046129us-gaap:InterestRateSwapMember2022-09-300000046129us-gaap:ForeignExchangeContractMember2022-09-300000046129us-gaap:InterestRateSwapMember2022-01-012022-09-300000046129us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300000046129us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000046129amot:AmendedRevolvingCreditFacilityMember2022-09-300000046129srt:MinimumMemberamot:AmendedRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-09-300000046129srt:MaximumMemberamot:AmendedRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-09-300000046129amot:AmendedRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-09-300000046129amot:AmendedRevolvingCreditFacilityMemberus-gaap:BaseRateMember2022-01-012022-09-300000046129country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300000046129amot:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000046129country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300000046129amot:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000046129amot:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000046129country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300000046129amot:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300000046129amot:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000046129country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300000046129amot:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000046129us-gaap:CommonStockMember2022-09-300000046129us-gaap:CommonStockMember2022-06-300000046129us-gaap:CommonStockMember2022-03-310000046129us-gaap:CommonStockMember2021-12-310000046129us-gaap:CommonStockMember2021-09-300000046129us-gaap:CommonStockMember2021-06-300000046129us-gaap:CommonStockMember2021-03-310000046129us-gaap:CommonStockMember2020-12-3100000461292021-09-3000000461292020-12-310000046129amot:ThinGapIncAndAirexLLCMemberus-gaap:TradeNamesMember2022-06-170000046129amot:ThinGapIncAndAirexLLCMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-06-170000046129amot:ThinGapIncAndAirexLLCMemberus-gaap:CustomerListsMember2022-06-170000046129amot:FPHGroupIncMemberus-gaap:TradeNamesMember2022-05-300000046129amot:FPHGroupIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-05-300000046129amot:FPHGroupIncMemberus-gaap:CustomerListsMember2022-05-300000046129amot:SpectrumControlsInc.Member2021-12-302021-12-300000046129amot:OrmecAndAlioMember2021-11-042021-11-040000046129amot:ThinGapIncAndAirexLLCMemberamot:BusinessDevelopmentMember2022-06-172022-06-170000046129amot:FPHGroupIncMember2022-05-302022-05-300000046129amot:FPHGroupIncMember2022-05-270000046129amot:AirexLLCMember2022-06-170000046129amot:ThinGapIncMember2022-05-240000046129amot:OrmecSystemsCorpMember2021-11-020000046129amot:FPHGroupIncMemberamot:ExchangeableSharesMember2022-05-302022-05-300000046129amot:FPHGroupIncMember2022-05-272022-05-270000046129amot:OutsideUnitedStatesMember2022-09-300000046129amot:OutsideUnitedStatesMember2021-12-310000046129amot:ThinGapIncAndAirexLLCMember2022-01-012022-09-300000046129amot:FPHGroupIncMember2022-01-012022-09-3000000461292022-11-020000046129us-gaap:CommonStockMember2022-07-012022-09-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-07-012022-09-300000046129us-gaap:CommonStockMember2022-04-012022-06-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-04-012022-06-300000046129us-gaap:CommonStockMember2022-01-012022-03-310000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310000046129us-gaap:CommonStockMember2021-07-012021-09-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-07-012021-09-300000046129us-gaap:CommonStockMember2021-04-012021-06-300000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-04-012021-06-3000000461292021-04-012021-06-300000046129us-gaap:CommonStockMember2021-01-012021-03-310000046129us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-3100000461292021-01-012021-03-310000046129us-gaap:RestrictedStockMember2022-01-012022-09-300000046129us-gaap:RevolvingCreditFacilityMember2022-09-300000046129us-gaap:RevolvingCreditFacilityMember2021-12-310000046129amot:ForQuarterEndingOnOrAfterDecember312023Memberamot:AmendedRevolvingCreditFacilityMember2022-01-012022-09-300000046129amot:AmendedRevolvingCreditFacilityMember2022-01-012022-09-300000046129us-gaap:InterestRateSwapMember2022-03-310000046129us-gaap:InterestRateSwapMember2020-03-310000046129us-gaap:InterestRateSwapMember2017-02-280000046129srt:MinimumMemberamot:AmendedRevolvingCreditFacilityMember2022-01-012022-09-300000046129srt:MaximumMemberamot:AmendedRevolvingCreditFacilityMember2022-01-012022-09-300000046129us-gaap:OtherNoncurrentLiabilitiesMemberamot:AlioIndustriesMember2022-09-300000046129us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300000046129us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000046129amot:AlioIndustriesMember2021-11-040000046129us-gaap:OtherNoncurrentLiabilitiesMemberamot:SpectrumControlsInc.Member2022-09-300000046129us-gaap:AccruedLiabilitiesMemberamot:SpectrumControlsInc.Member2022-09-300000046129us-gaap:OtherNoncurrentLiabilitiesMemberamot:SpectrumControlsInc.Member2021-12-310000046129us-gaap:AccruedLiabilitiesMemberamot:SpectrumControlsInc.Member2021-12-310000046129amot:ThinGapIncAndAirexLLCMember2022-06-170000046129amot:SpectrumControlsInc.Member2022-01-012022-09-300000046129amot:FPHGroupIncMember2022-05-300000046129amot:ThinGapIncAndAirexLLCMember2022-07-012022-09-300000046129amot:AlioIndustriesMember2022-07-012022-09-3000000461292022-01-012022-09-3000000461292021-07-012021-09-3000000461292021-01-012021-09-300000046129amot:ThinGapIncAndAirexLLCMember2022-06-172022-06-170000046129amot:FPHGroupIncMember2022-07-012022-09-3000000461292022-07-012022-09-3000000461292022-04-012022-06-3000000461292022-01-012022-03-3100000461292022-09-3000000461292021-12-31amot:segmentiso4217:USDxbrli:sharesxbrli:pureamot:installmentamot:paymentiso4217:USDxbrli:sharesamot:instrumentamot:derivativeiso4217:CNY

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

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 0-04041

ALLIED MOTION TECHNOLOGIES INC.

(Exact name of Registrant as Specified in Its Charter)

Colorado

    

84-0518115

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

495 Commerce Drive, Amherst, New York
(Address of principal executive offices)

14228
(Zip Code)

(716) 242-8634

(Registrant’s Telephone Number, Including Area Code)

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

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

Common stock

AMOT

NASDAQ

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 ninety (90) days. Yes    No  

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

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Securities 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  

Number of Shares of the only class of Common Stock outstanding: 15,889,801 as of November 2, 2022

ALLIED MOTION TECHNOLOGIES INC.

INDEX

PART I. FINANCIAL INFORMATION

Page No.

Item 1.

Financial Statements

 

Condensed Consolidated Balance Sheets – Unaudited

1

Condensed Consolidated Statements of Income and Comprehensive (Loss) Income – Unaudited

2

Condensed Consolidated Statements of Stockholders’ Equity – Unaudited

3

Condensed Consolidated Statements of Cash Flows – Unaudited

4

Notes to Condensed Consolidated Financial Statements – Unaudited

5

Item 2.

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

20

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

29

Item 4.

Controls and Procedures

30

PART II. OTHER INFORMATION

31

Item 1A.

Risk Factors

31

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

31

Item 6.

Exhibits

31

ALLIED MOTION TECHNOLOGIES INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except per share data)

(Unaudited)

September 30, 

December 31, 

    

2022

    

2021

Assets

Current assets:

Cash and cash equivalents

$

19,705

$

22,463

Trade receivables, net of provision for credit losses of $790 and $506 at September 30, 2022 and December 31, 2021, respectively

79,894

51,239

Inventories

 

112,130

 

89,733

Prepaid expenses and other assets

 

15,426

 

12,522

Total current assets

 

227,155

 

175,957

Property, plant, and equipment, net

 

65,617

 

56,983

Deferred income taxes

 

3,460

 

5,321

Intangible assets, net

 

120,773

 

103,786

Goodwill

 

122,404

 

106,633

Operating lease assets

21,623

16,983

Other long-term assets

 

11,488

 

5,122

Total Assets

$

572,520

$

470,785

Liabilities and Stockholders’ Equity

Current liabilities:

Accounts payable

$

41,955

$

36,714

Accrued liabilities

 

46,135

 

41,656

Total current liabilities

 

88,090

 

78,370

Long-term debt

 

231,647

 

158,960

Deferred income taxes

 

8,910

 

5,040

Pension and post-retirement obligations

 

3,523

 

3,932

Operating lease liabilities

17,644

12,792

Other long-term liabilities

21,609

23,929

Total liabilities

 

371,423

 

283,023

Stockholders’ Equity:

Common stock, no par value, authorized 50,000 shares; 15,982 and 15,361 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively

 

82,830

 

68,097

Preferred stock, par value $1.00 per share, authorized 5,000 shares; no shares issued or outstanding

 

 

Retained earnings

 

140,277

 

127,757

Accumulated other comprehensive loss

 

(22,010)

 

(8,092)

Total stockholders’ equity

 

201,097

 

187,762

Total Liabilities and Stockholders’ Equity

$

572,520

$

470,785

See accompanying notes to condensed consolidated financial statements.

1

ALLIED MOTION TECHNOLOGIES INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME

(In thousands, except per share data)

(Unaudited)

For the three months ended

For the nine months ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Revenues

$

134,405

$

103,509

$

371,912

$

306,723

Cost of goods sold

 

91,108

 

71,488

 

255,381

 

213,417

Gross profit

 

43,297

 

32,021

 

116,531

 

93,306

Operating costs and expenses:

Selling

 

5,497

 

4,365

 

16,336

 

12,979

General and administrative

 

13,148

 

10,620

 

37,239

 

32,549

Engineering and development

 

9,702

 

6,768

 

28,879

 

20,967

Business development

 

199

 

94

 

2,464

 

268

Amortization of intangible assets

 

3,054

 

1,504

 

8,133

 

4,527

Total operating costs and expenses

 

31,600

 

23,351

 

93,051

 

71,290

Operating income

 

11,697

 

8,670

 

23,480

 

22,016

Other expense, net:

Interest expense

 

2,337

 

777

 

4,900

 

2,445

Other expense (income), net

 

243

 

(29)

 

9

 

(158)

Total other expense, net

 

2,580

 

748

 

4,909

 

2,287

Income before income taxes

 

9,117

 

7,922

 

18,571

 

19,729

Income tax (provision) benefit

 

(2,508)

 

(1,950)

 

(4,878)

 

2,804

Net income

$

6,609

$

5,972

$

13,693

$

22,533

Basic earnings per share:

Earnings per share

$

0.42

$

0.41

$

0.89

$

1.57

Basic weighted average common shares

 

15,661

 

14,411

 

15,373

 

14,375

Diluted earnings per share:

Earnings per share

$

0.41

$

0.41

$

0.86

$

1.56

Diluted weighted average common shares

 

16,169

 

14,502

 

15,929

 

14,478

Net income

$

6,609

$

5,972

$

13,693

$

22,533

Other comprehensive (loss) income:

Foreign currency translation adjustment

(9,603)

(2,528)

(19,535)

(5,580)

Gain on derivatives

2,042

155

5,617

919

Comprehensive (loss) income

$

(952)

$

3,599

$

(225)

$

17,872

See accompanying notes to condensed consolidated financial statements.

2

ALLIED MOTION TECHNOLOGIES INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except per share data)

(Unaudited)

Common Stock

  

Accumulated Other Comprehensive (Loss) Income

(In thousands except per share data)

Shares

    

Amount

    

Unamortized Cost of Equity Awards

    

Common Stock and Paid-in Capital

    

Retained Earnings

    

Foreign Currency Translation Adjustments

    

Accumulated income (loss) on derivatives

    

Pension adjustments

    

Total Stockholders' Equity

Balances, December 31, 2021

15,361

$

73,106

$

(5,009)

$

68,097

$

127,757

$

(7,409)

$

180

$

(863)

$

187,762

Stock transactions under employee benefit stock plans

36

 

1,217

1,217

 

1,217

Issuance of restricted stock, net of forfeitures

141

 

5,140

 

(5,144)

(4)

 

(4)

Stock-based compensation expense

 

1,349

1,349

 

1,349

Shares withheld for payment of employee payroll taxes

(4)

(137)

(137)

(137)

Comprehensive (loss) income

(1,233)

3,423

2,190

Tax effect of derivative transactions

(822)

(822)

Net income

 

 

2,504

 

2,504

Dividends to stockholders - $0.025

(388)

(388)

Balances, March 31, 2022

15,534

$

79,326

$

(8,804)

$

70,522

$

129,873

$

(8,642)

$

2,781

$

(863)

$

193,671

Issuance of restricted stock, net of forfeitures

16

313

(314)

(1)

 

(1)

Share issuance in connection with acquisitions

463

11,103

11,103

 

11,103

Stock-based compensation expense

1,141

1,141

 

1,141

Shares withheld for payment of employee payroll taxes

(35)

(1,103)

(1,103)

(1,103)

Comprehensive (loss) income

(8,699)

1,284

(7,415)

Tax effect of derivative transactions

(310)

(310)

Net income

4,581

4,581

Dividends to stockholders - $0.025

 

 

(388)

 

(388)

Balances, June 30, 2022

15,978

$

89,639

$

(7,977)

$

81,662

$

134,066

$

(17,341)

$

3,755

$

(863)

$

201,279

Issuance of restricted stock, net of forfeitures

7

208

(208)

 

Stock-based compensation expense

1,262

1,262

 

1,262

Shares withheld for payment of employee payroll taxes

(3)

(94)

(94)

(94)

Comprehensive (loss) income

(9,603)

2,687

(6,916)

Tax effect of derivative transactions

(645)

(645)

Net income

6,609

6,609

Dividends to stockholders - $0.025

 

 

(398)

 

(398)

Balances, September 30, 2022

15,982

$

89,753

$

(6,923)

$

82,830

$

140,277

$

(26,944)

$

5,797

$

(863)

$

201,097

Common Stock

  

Accumulated Other Comprehensive (Loss) Income

(In thousands except per share data)

Shares

    

Amount

    

Unamortized Cost of Equity Awards

    

Common Stock and Paid-in Capital

    

Retained Earnings

    

Foreign Currency Translation Adjustments

    

Accumulated income (loss) on derivatives

    

Pension adjustments

    

Total Stockholders' Equity

Balances, December 31, 2020

14,632

$

47,085

$

(5,807)

$

41,278

$

105,065

$

(216)

$

(1,438)

$

(1,633)

$

143,056

Stock transactions under employee benefit stock plans

32

 

988

988

 

988

Issuance of restricted stock, net of forfeitures

81

 

3,001

 

(2,872)

129

 

129

Stock-based compensation expense

 

797

797

 

797

Shares withheld for payment of employee payroll taxes

(21)

(256)

(256)

(256)

Comprehensive (loss) income

(4,007)

929

(3,078)

Tax effect of derivative transactions

(221)

(221)

Net income

 

 

11,927

 

11,927

Dividends to stockholders - $0.02

(294)

(294)

Balances, March 31, 2021

14,724

$

50,818

$

(7,882)

$

42,936

$

116,698

$

(4,223)

$

(730)

$

(1,633)

$

153,048

Issuance of restricted stock, net of forfeitures

15

472

(474)

(2)

 

(2)

Stock-based compensation expense

1,000

1,000

 

1,000

Shares withheld for payment of employee payroll taxes

(23)

(1,344)

(1,344)

(1,344)

Comprehensive income

955

74

1,029

Tax effect of derivative transactions

(18)

(18)

Net income

4,634

4,634

Dividends to stockholders - $0.025

 

 

(368)

 

(368)

Balances, June 30, 2021

14,716

$

49,946

$

(7,356)

$

42,590

$

120,964

$

(3,268)

$

(674)

$

(1,633)

$

157,979

Issuance of restricted stock, net of forfeitures

1

22

(23)

(1)

 

(1)

Stock-based compensation expense

1,303

1,303

 

1,303

Shares withheld for payment of employee payroll taxes

(2)

(100)

(100)

(100)

Comprehensive (loss) income

(2,528)

203

(2,325)

Tax effect of derivative transactions

(48)

(48)

Net income

5,972

5,972

Dividends to stockholders - $0.025

 

 

(368)

 

(368)

Balances, September 30, 2021

14,715

$

49,868

$

(6,076)

$

43,792

$

126,568

$

(5,796)

$

(519)

$

(1,633)

$

162,412

3

See accompanying notes to condensed consolidated financial statements.

ALLIED MOTION TECHNOLOGIES INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

For the nine months ended

September 30, 

    

2022

    

2021

Cash Flows From Operating Activities:

Net income

$

13,693

$

22,533

Adjustments to reconcile net income to net cash (used in) provided by operating activities

Depreciation and amortization

 

19,222

 

13,317

Deferred income taxes

 

2,775

 

(7,440)

Stock-based compensation expense

3,752

3,100

Debt issue cost amortization recorded in interest expense

127

106

Other

 

785

 

1,235

Changes in operating assets and liabilities, net of acquisition:

Trade receivables

 

(27,560)

 

(9,586)

Inventories

 

(25,782)

 

(11,747)

Prepaid expenses and other assets

 

(3,133)

 

(675)

Accounts payable

 

6,501

 

8,168

Accrued liabilities

 

3,796

 

909

Net cash (used in) provided by operating activities

 

(5,824)

 

19,920

Cash Flows From Investing Activities:

Consideration paid for acquisitions, net of cash acquired

 

(44,596)

 

Purchase of property and equipment

(11,026)

(9,761)

Net cash used in investing activities

 

(55,622)

 

(9,761)

Cash Flows From Financing Activities:

Proceeds from issuance of long-term debt

 

69,952

 

819

Principal payments of long-term debt and finance lease obligations

(6,514)

(11,417)

Dividends paid to stockholders

 

(1,147)

 

(1,007)

Tax withholdings related to net share settlements of restricted stock

(1,334)

(1,700)

Net cash provided by (used in) financing activities

 

60,957

 

(13,305)

Effect of foreign exchange rate changes on cash

 

(2,269)

 

(776)

Net decrease in cash and cash equivalents

 

(2,758)

 

(3,922)

Cash and cash equivalents at beginning of period

 

22,463

 

23,131

Cash and cash equivalents at end of period

$

19,705

$

19,209

Supplemental disclosure of cash flow information:

Stock issued for acquisitions

$

11,103

$

Property, plant and equipment purchases in accounts payable or accrued expenses

$

719

$

630

See accompanying notes to condensed consolidated financial statements.

4

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

1.    BASIS OF PREPARATION AND PRESENTATION

Allied Motion Technologies Inc. (“Allied Motion” or the “Company”) is engaged in the business of designing, manufacturing, and selling precision and specialty-controlled motion components and systems, which include integrated system solutions as well as individual controlled motion products, to a broad spectrum of customers throughout the world primarily for the vehicle, medical, aerospace and defense, and industrial markets.

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end of period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between the foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included in accumulated other comprehensive loss, a component of stockholders’ equity in the accompanying condensed consolidated statements of stockholders’ equity. Revenue and expense transactions use an average rate prevailing during the month of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency of each of the foreign subsidiaries are included in the results of operations as incurred in other (income) expense, net.

The condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and include all adjustments which are, in the opinion of management, necessary for a fair presentation. Certain information and footnote disclosures normally included in financial statements which are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The Company believes that the disclosures herein are adequate to make the information presented not misleading. The financial data for the interim periods may not necessarily be indicative of results to be expected for the year.

The preparation of financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions. Such estimates and assumptions affect the reported amounts of assets and liabilities as well as disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.

It is suggested that the accompanying condensed consolidated financial statements be read in conjunction with the Consolidated Financial Statements and related Notes to such statements included in the Annual Report on Form 10-K for the year ended December 31, 2021 that was previously filed by the Company.

2.    ACQUISITIONS

FPH Group

On May 30, 2022, the Company acquired 100% of the direct and indirect legal and beneficial ownership of the shares of FPH Group Inc., a corporation incorporated pursuant to the laws of the Province of Ontario and the membership interests of Transtar International, LLC, a Michigan limited liability company, collectively “FPH”. FPH is an Ontario, Canada headquartered industry leader in the development of technically advanced, reliable and cost-effective electrical drive systems which provide high torque and precision motion for the defense industry, as well as light weighting technologies for existing and future ground-based vehicles in the defense industry. FPH provides concept engineering, prototyping, validation, and production. FPH also develops composites, advanced materials and hybrid products and systems that achieve significant weight reduction and higher strength. This acquisition provides the Company with a deeper penetration within defense applications including the necessary manufacturing licenses and certifications.

The initial purchase price was $42,159 consisting of cash of $39,359 funded through borrowings under the Amended Revolving Facility, $550 in Company stock (22,886 shares at $24.01 closing stock price on May 27, 2022), and $2,250 in the form of 93,728 exchangeable shares (based on the closing price of an equivalent share of the Company’s common stock) of an indirect wholly-owned subsidiary of the Company, each of which is initially exchangeable into one share of Company common stock, subject to adjustment, in accordance with a Support Agreement entered into concurrently with the closing of the transaction. During the three months ended

5

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

September 30, 2022, measurement period adjustments to the initial purchase price allocation due to an adjustment to closing working capital that resulted in a decrease of the purchase price of $713 and a decrease to goodwill of $713. The purchase price allocation is subject to adjustments based on a final determination of closing net working capital and certain tax matters.

The Company incurred $1,057 of transaction costs related to the acquisition of FPH, which are included in business development on the condensed consolidated statements of income and comprehensive (loss) income.

The preliminary allocation of the purchase price paid for FPH is based on estimated fair values of the assets acquired and liabilities assumed of FPH as of May 30, 2022, and is as follows (in thousands):

Cash and cash equivalents

    

$

1,755

Trade receivables

3,161

Inventories

4,576

Other assets, net

 

174

Property, plant, and equipment

 

624

Right of use assets

4,165

Intangible assets

22,611

Goodwill

 

12,601

Other current liabilities

(956)

Deferred revenue

(776)

Lease liabilities

(4,165)

Net deferred income tax liabilities

(2,324)

Net purchase price

$

41,446

The intangible assets acquired consist of customer lists of $16,173, technology of $5,731, and a trade name of $707, which are being amortized over 12, 10 and 10 years, respectively. Goodwill generated in the acquisition is related to the assembled workforce, synergies between Allied Motion’s other operations and FPH that are expected to occur as a result of the combined engineering knowledge, the ability of each of the operations to integrate each other’s products into more fully integrated system solutions and Allied Motion’s ability to utilize FPH’s management knowledge in providing complementary product offerings to the Company’s customers.

The operating results of this acquisition are included in the condensed consolidated financial statements beginning on the date of the acquisition. Revenue of FPH included within the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 was $4,459 and $6,384, respectively. Earnings were $60 and $382 inclusive of $716 and $959 of intangible amortization in the three and nine months ended September 30, 2022, respectively.

The goodwill resulting from the FPH acquisition is tax deductible.

ThinGap and Airex

On May 24, 2022, the Company acquired 100% of the outstanding stock of ThinGap, Inc. (“ThinGap”), a privately-owned California headquartered developer and manufacturer of high performance, zero clogging slotless motors for use in aerospace, defense, and medical applications that require precise performance in a compact, yet high-torque-to-volume solutions. ThinGap designs, engineers, and manufactures low profile, brushless DC motor kits and assemblies that utilize a proprietary wave-wound stator architecture and highly optimized rotors. ThinGap expands the Company’s precision motion capabilities and advances its strategy to provide integrated motion solutions in the robotics, semiconductor, and instrumentation markets.

On June 17, 2022, the Company acquired 100% of the membership interests of Airex, LLC (“Airex”), a privately-owned New Hampshire headquartered developer of high precision electromagnetic components and solutions for the aerospace and defense, life sciences, semiconductor, and commercial industrial applications. Airex combines its patented winding technology with robotic manufacturing to produce linear motors – ironless and iron core, rotary motors, voice coils, wound electromagnetic components and sub-components. Airex expands the Company’s motor offerings as well as enhances its quality systems to support broad mission critical defense programs, as well as other high demanding industries.

6

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

The purchase price, collectively, for ThinGap and Airex was $16,527, comprised of $8,224 in cash funded through borrowings under the Amended Revolving Credit Facility and $8,303 in Company stock (376,500 shares, of which 29,631 shares are subject to an indemnification holdback, at a weighted average stock price of $22.05). During the three months ended September 30, 2022, measurement period adjustments to the initial purchase price allocation due to an adjustment to closing working capital resulted in an increase of deferred revenue of $181 and an increase to goodwill of $181. These purchase price allocations are subject to adjustments based on a final determination of closing net working capital and certain tax matters.

The Company incurred $208 of transaction costs related to these acquisitions in 2022, which are included in business development on the condensed consolidated statements of income and comprehensive (loss) income.

The preliminary allocation of the purchase price paid is based on estimated fair values of the assets acquired and liabilities assumed as of May 24, 2022 for ThinGap and June 17, 2022 for Airex and is, collectively, as follows:

Cash and cash equivalents

    

$

1,074

Trade receivables

1,295

Inventories

1,686

Other assets, net

 

636

Property, plant, and equipment

 

202

Right of use assets

888

Intangible assets

6,000

Goodwill

 

6,981

Other current liabilities

(574)

Deferred revenue

(426)

Lease liabilities

(888)

Net deferred income tax liabilities

(347)

Net purchase price

$

16,527

The intangible assets acquired consist of customer lists of $3,800, technology of $2,000 and trade names of $200, which are being amortized over weighted average useful lives of 10, 12.5 and 10 years, respectively. Goodwill generated in these acquisitions is related to the assembled workforce, synergies with Allied Motion’s other operations that are expected to occur as a result of the combined engineering knowledge, the ability of the operations to integrate products into more fully integrated system solutions and Allied Motion’s ability to utilize ThinGap and Airex management knowledge in providing complementary product offerings to the Company’s customers.

The operating results of these acquisitions are included in the condensed consolidated financial statements beginning on the date of the acquisition. Revenue included within the condensed consolidated statement of income and comprehensive (loss) income for the three and nine months ended September 30, 2022, related to ThinGap and Airex, collectively, was $2,154 and $2,562, respectively. Earnings were $268 and $167 inclusive of $409 and $424 of intangible amortization for the three and nine months ended September 30, 2022, respectively.

The goodwill resulting from the ThinGap acquisition is not tax deductible. The goodwill resulting from the Airex acquisition is tax deductible.

2021 Acquisitions

On November 2, 2021, the Company acquired 100% of the outstanding stock of ORMEC Systems Corp. (“ORMEC”), a New York headquartered developer and manufacturer of mission critical electro-mechanical automation solutions and motion control products including multi-axis controls, electronic drives and actuators for the automation and aerospace industries. On November 4, 2021, the Company acquired 100% of ALIO Industries (“ALIO”), a Colorado headquartered innovator and manufacturer of advanced linear and rotary motion systems for nano-precision applications. On December 30, 2021, the Company acquired Spectrum Controls, Inc. (“Spectrum Controls”), a Washington headquartered innovator and manufacturer of industrial Input/Output (“I/O”) and universal communications gateway products.

7

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

The initial purchase price, collectively, for ORMEC and ALIO was $33,458, and the initial purchase price of Spectrum Controls was $68,711. During the three months ended March 31, 2022, measurement period adjustments to the preliminary purchase price allocations, collectively, resulted in an increase in purchase price of $119 and an increase in goodwill of $175. There were no measurement period adjustments during the three months ended June 30, 2022 or September 30, 2022. During the three months ended March 31, 2022, a settlement of certain closing working capital amounts resulted in a cash inflow of $185. There were no additional closing working capital settlements during the three months ended June 30, 2022 or September 30, 2022. The purchase price allocations for each of the three 2021 acquisitions are final.

The acquisition of ALIO includes contingent consideration initially measured at a fair value of $4,900. This consideration was reduced by $800 during the three months ended September 30, 2022, based upon fair valuation of the contingent consideration, and due to an anticipated shift in the timing of the earnings of the acquired entity, largely reflecting supply chain issues experienced within the industry. A further explanation of the valuation process is disclosed in Note 12, Fair Value. Contingent consideration of $4,100 is included in other long-term liabilities as of September 30, 2022 on the condensed consolidated balance sheet. The Spectrum Controls acquisition includes two remaining payments of $12,500 each to be paid in two equal installments no later than December 31, 2022 and December 31, 2023, respectively, comprised of 50% cash and 50% in Company stock. As of September 30, 2022, $12,472 is included in accrued liabilities and $12,361 is included in other long-term liabilities on the condensed consolidated balance sheet. As of December 31, 2021, $12,388 is included in accrued liabilities and $12,277 is included in other long-term liabilities on the condensed consolidated balance sheet.

Proforma information

The following pro forma financial information presents the combined results of operations if the FPH, ThinGap and Airex acquisitions had occurred as of January 1, 2021 and Spectrum Controls, ORMEC, and ALIO as of January 1, 2020:

Three months ended

Nine months ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Revenues

$

134,405

$

124,930

$

382,727

$

361,239

Income before income taxes

$

9,693

$

9,384

$

22,766

$

21,601

The pro forma information includes certain adjustments, including depreciation and amortization expense, interest expense, and certain other adjustments, together with related income tax effects. The pro forma amounts do not reflect adjustments for anticipated operating efficiencies the Company may achieve as a result of these acquisitions. The pro forma financial information is for informational purposes only and does not purport to present what the Company’s results would have been had these transactions actually occurred on the date presented or to project the combined company’s results of operations or financial position for any future period.

3.    REVENUE RECOGNITION

Performance Obligations

The Company considers control of most products to transfer at a single point in time when control is transferred to the customer, generally when the products are shipped in accordance with an agreement and/or purchase order. Control is defined as the ability to direct the use of and obtain substantially all of the remaining benefits of the product.

The Company satisfies its performance obligations under a contract with a customer by transferring goods and services in exchange for monetary consideration from the customer. The Company considers the customer’s purchase order, and the Company’s corresponding sales order acknowledgment as the contract with the customer. For some customers, control, and a sale, is transferred at a point in time when the product is delivered to a customer. For a limited number of contracts, the Company recognizes revenue over time in proportion to costs incurred.

Sales, value add, and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

8

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

Nature of Goods and Services

The Company sells component and integrated controlled motion solutions to end customers and original equipment manufacturers (“OEM’s”) through the Company’s own direct sales force and authorized manufacturers’ representatives and distributors. The Company’s products include brushed and brushless DC motors, brushless servo and torque motors, coreless DC motors, integrated brushless motor-drives, gearmotors, gearing, modular digital servo drives, motion controllers, incremental and absolute optical encoders, active and passive filters for power quality and harmonic issues, and other controlled motion-related products. The Company’s target markets include Vehicle, Medical, Aerospace & Defense, and Industrial. 

Determining the Transaction Price

The majority of the Company’s contracts have an original duration of less than one year. For these contracts, the Company applies the practical expedient and therefore does not consider the effects of the time value of money. For multiyear contracts, the Company uses judgment to determine whether there is a significant financing component. These contracts are generally those in which the customer has made an up-front payment. Contracts that management determines to include a significant financing component are discounted at the Company’s incremental borrowing rate. The Company incurs interest expense and accrues a contract liability. As the Company satisfies performance obligations and recognizes revenue from these contracts, interest expense is recognized simultaneously. Management does not have any contracts that include a significant financing component as of September 30, 2022.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers into geographical regions and target markets. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. As noted below in Note 17, Segment Information, the Company’s business consists of one reportable segment. Revenue by geographic region is based on point of shipment origin.

A disaggregation of revenue by target market and geography is provided below:

Three months ended

Nine months ended

September 30, 

September 30, 

Target Market

    

2022

    

2021

    

2022

    

2021

Industrial

$

49,134

$

35,269

$

142,044

$

100,351

Vehicle

35,342

33,931

100,479

102,113

Medical

 

21,958

 

21,030

 

63,471

 

64,554

Aerospace & Defense

 

21,510

 

8,291

 

48,103

 

24,313

Other

 

6,461

 

4,988

 

17,815

 

15,392

Total

$

134,405

$

103,509

$

371,912

$

306,723

Three months ended

Nine months ended

September 30, 

September 30, 

Geography

    

2022

    

2021

    

2022

    

2021

North America (primarily U.S.)

$

92,896

$

64,326

$

249,329

$

182,673

Europe

 

31,901

 

30,943

 

97,771

 

99,643

Asia-Pacific

 

9,608

 

8,240

 

24,812

 

24,407

Total

$

134,405

$

103,509

$

371,912

$

306,723

Contract Balances

When the timing of the Company’s delivery of product is different from the timing of the payments made by customers, the Company recognizes either a contract asset (performance precedes customer payment) or a contract liability (customer payment precedes performance). Typically, contracts are paid in arrears and are recognized as receivables after the Company considers whether a significant financing component exists.

9

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

The opening and closing balances of the Company’s contract liabilities are as follows:

    

September 30, 

    

December 31, 

2022

2021

Contract liabilities in accrued liabilities

$

5,309

$

2,425

Contract liabilities in other long-term liabilities

31

242

$

5,340

$

2,667

The difference between the opening and closing balances of the Company’s contract liabilities primarily results from the timing difference between the Company’s performance and the customer’s payment. In the nine months ended September 30, 2022, the Company recognized revenue of $2,217 that was included in the opening contract liabilities balance.

Significant Payment Terms

The Company’s contracts with its customers state the final terms of the sale, including the description, quantity, and price of each product or service purchased. Payments are typically due in full within 30-60 days of delivery. Since the customer agrees to a stated rate and price in the contract that do not vary over the contract, the majority of contracts do not contain variable consideration.

Returns, Refunds, and Warranties

In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company establishes provisions for estimated returns and warranties. All contracts include a standard warranty clause to guarantee that the product complies with agreed specifications.

4.    INVENTORIES

Inventories include costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value, as follows:

    

September 30, 

    

December 31, 

2022

2021

Parts and raw materials

$

85,492

$

65,223

Work-in-process

 

10,864

 

9,529

Finished goods

 

15,774

 

14,981

$

112,130

$

89,733

5.    PROPERTY, PLANT AND EQUIPMENT

Property, plant, and equipment is classified as follows:

    

    

September 30, 

    

December 31, 

Useful lives

2022

2021

Land

$

946

$

979

Building and improvements

 

5 - 39 years

 

24,393

 

14,398

Machinery, equipment, tools and dies

 

3 - 15 years

 

84,128

 

82,898

Construction work in progress

12,096

9,582

Furniture, fixtures and other

 

3 - 10 years

 

21,976

 

21,794

 

143,539

 

129,651

Less accumulated depreciation

 

(77,922)

 

(72,668)

Property, plant, and equipment, net

$

65,617

$

56,983

Depreciation expense was approximately $3,135 and $2,923 for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, depreciation expense was approximately $9,539 and $8,790, respectively.

10

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

6.    GOODWILL

The change in the carrying amount of goodwill for the nine months ended September 30, 2022 is as follows:

September 30, 

2022

Beginning balance

$

106,633

Goodwill acquired (Note 2)

19,582

Impact of measurement period adjustments of acquisitions (Note 2)

205

Effect of foreign currency translation

 

(4,016)

Ending balance

$

122,404

7.    INTANGIBLE ASSETS

Intangible assets on the Company’s condensed consolidated balance sheets consist of the following:

September 30, 2022

December 31, 2021

    

    

Gross

    

Accumulated

    

Net Book

    

Gross

    

Accumulated

    

Net Book

Life

Amount

Amortization

Value

Amount

Amortization

Value

Customer lists

 

5 - 18 years

$

111,200

$

(32,104)

$

79,096

$

94,079

$

(27,639)

$

66,440

Trade name

 

10 - 19 years

 

15,040

 

(6,549)

 

8,491

 

14,649

 

(5,927)

 

8,722

Design and technologies

 

10 - 15 years

 

40,543

 

(7,357)

 

33,186

 

34,241

 

(5,617)

 

28,624

Total

$

166,783

$

(46,010)

$

120,773

$

142,969

$

(39,183)

$

103,786

Intangible assets resulting from the acquisition of FPH, ThinGap and Airex were $28,611 (Note 2). The intangible assets acquired consist of customer lists, technology, and tradenames.

Amortization expense for intangible assets was $3,054 and $1,504 for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, amortization expense was $8,133 and $4,527, respectively.

Estimated future intangible asset amortization expense as of September 30, 2022 is as follows:

Estimated

    

Amortization Expense

Remainder of 2022

$

3,030

2023

 

12,115

2024

 

11,792

2025

11,777

2026

 

11,681

2027

11,238

Thereafter

 

59,140

Total estimated amortization expense

$

120,773

8.    STOCK-BASED COMPENSATION

Stock Incentive Plans

The Company’s Stock Incentive Plans provide for the granting of stock awards, including restricted stock, stock options and stock appreciation rights, to employees and non-employees, including directors of the Company.

Restricted Stock

For the nine months ended September 30, 2022, 177,150 shares of unvested restricted stock were awarded at a weighted average market value of $33.23. Of the restricted shares granted, 110,946 shares have performance-based vesting conditions. The value of the

11

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

shares is amortized to compensation expense over the related service period, which is normally three years, or over the estimated performance period. Shares of unvested restricted stock are generally forfeited if a recipient leaves the Company before the vesting date. Shares that are forfeited become available for future awards.

The following is a summary of restricted stock activity for the nine months ended September 30, 2022:

Number of

    

shares

Outstanding at beginning of period

 

293,577

Awarded

 

177,150

Vested

 

(131,202)

Forfeited

 

(11,438)

Outstanding at end of period

 

328,087

Stock-based compensation expense, net of forfeitures, of $1,262 and $1,303 was recorded for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, stock-based compensation expense, net of forfeitures, of $3,752 and $3,100 was recorded, respectively.

9.    ACCRUED LIABILITIES

Accrued liabilities consist of the following:

September 30, 

December 31, 

    

2022

    

2021

Compensation and fringe benefits

$

14,329

$

14,666

Accrued business acquisition consideration

 

12,522

 

12,388

Warranty reserve

 

2,086

 

1,869

Operating lease liabilities - current

4,389

4,532

Finance lease obligations - current

263

Deferred revenue

5,309

2,425

Other accrued expenses

 

7,237

 

5,776

$

46,135

$

41,656

10.    DEBT OBLIGATIONS

Debt obligations consisted of the following:

September 30, 

December 31, 

    

2022

    

2021

Long-term Debt

Revolving Credit Facility, long-term (1)

$

223,132

$

159,395

Unamortized debt issuance costs

(700)

(435)

Finance lease obligations - noncurrent

9,215

Long-term debt

$

231,647

$

158,960

(1)

The effective rate of the Amended Revolving Facility is 3.92% at September 30, 2022.

Amended Revolving Credit Facility

The Second Amended and Restated Credit Agreement (the “Amended Credit Agreement”), dated as of August 23, 2022, includes a $280 million revolving credit facility (the “Amended Revolving Facility”), increased from $225 million in the previous credit agreement, under which comparative periods are reported. Additionally, the referenced index was amended to be the Term Standard Overnight Financing Rate (“SOFR”), whereas the previous credit agreement utilized the London Interbank Offering Rate (LIBOR) as the referenced interest rate. The Amended Credit Agreement eliminates the previous $75 million accordion feature and maintains the original maturity date of February 2025.

12

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

Borrowings under the Amended Revolving Facility bear interest at an annual rate equal to the Adjusted SOFR (as defined in the Amended Credit Agreement) which is subject to a floor of 0.00% plus an appicable rate ranging from 1.00% to 2.25% based on the Company’s ratio of total funded indebtedness to consolidated trailing twelve-month EBITDA (the “Total Leverage Ratio”). At September 30, 2022, the applicable SOFR-based borrowing rate was 2.25%. A credit spread adjustment of 0.10% to 0.275% is also carried on the Amended Revolving Facility. In addition, the Company is required to pay a commitment fee of between 0.10% and 0.275% annually on the unused portion of the Amended Revolving Facility, also based on the Company’s Total Leverage Ratio. The Amended Revolving Facility is secured by substantially all of the Company’s non-realty assets and is fully and unconditionally guaranteed by certain of the Company’s subsidiaries.

The Amended Credit Agreement includes covenants and restrictions that limit the Company’s ability to incur additional indebtedness, make certain investments, create, incur or assume certain liens, merge, consolidate or sell all or substantially all of its assets and enter into transactions with an affiliate of the Company on other than an arms’ length transaction. These covenants, which are described more fully in the Amended Credit Agreement, to which reference is made for a complete statement of the covenants, are subject to certain exceptions.  The Amended Credit Agreement contains financial covenants that require that the Company maintain a minimum interest coverage ratio of at least 3.0 to 1.0 at the end of each fiscal quarter. In addition, the Company’s Leverage Ratio at the end of any fiscal quarter shall not be greater than 4.0 to 1.0 ratio (reduced to 3.5:1.0 for quarters ending on or after December 31, 2023); provided that the Company may elect to temporarily increase the Leverage Ratio by 0.5x during the twelve-month period following a material acquisition under the Amended Credit Agreement (“acquisition leverage increase”), subject to certain exceptions.  The Company was in compliance with all covenants as of September 30, 2022.

As of September 30, 2022, the unused Amended Revolving Facility was $56,868. The amount available to borrow may be limited by the Company’s debt and EBITDA levels, which impacts its covenant calculations.

Other

The China Credit Facility (“the China Facility”) provides credit of $1,405 (Chinese Renminbi 10,000). The China Facility is a demand revolving facility used for working capital and capital equipment needs at the Company’s China operations. The term is annual and may be cancelled at the bank’s discretion. The interest rate shall be agreed upon by the Lender and the Borrower before the Utilization Date (as defined in the China Facility) and shall be specified in the Utilization Request (as defined in the China Facility). Collateral for the facility is a guarantee issued by the Company. There were no borrowings under the China Facility during the three and nine months ended September 30, 2022 or 2021, respectively.

11.    DERIVATIVE FINANCIAL INSTRUMENTS

The Company is exposed to certain risks arising from both its business operations and economic conditions. The Company principally manages its exposures to a wide variety of business and operational risks through management of its core business activities. The Company manages economic risks, including interest rate, and foreign exchange risk primarily through the use of derivative financial instruments.

The Company enters into foreign currency contracts with 30-day maturities to hedge its short-term balance sheet exposure, primarily intercompany, that are denominated in currencies (Euro, Mexican Peso, New Zealand Dollar, Chinese Renminbi, Swedish Krona) other than the subsidiary’s functional currency and are adjusted to current values using period-end exchange rates. The resulting gains or losses are recorded in other expense (income), net in the condensed consolidated statements of income and comprehensive (loss) income. To minimize foreign currency exposure, the Company had foreign currency contracts with notional amounts of $17,250 at September 30, 2022. The foreign currency contracts are recorded in the condensed consolidated balance sheets at fair value and resulting gains or losses are recorded in other expense (income), net in the condensed consolidated statements of income and comprehensive (loss) income. During the three and nine months ended September 30, 2022, the Company had losses of $257 and $54, respectively on foreign currency contracts which is included in other expense (income), net and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in other expense (income), net. During the three and nine months ended September 30, 2021, the Company had losses of $82 and $149, respectively.

The Company’s objectives in using interest rate derivatives are to add stability to interest expense and to manage its exposure to interest rate movements on its variable-rate debt. To accomplish this objective, the Company primarily uses interest rate swaps as part of its interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable

13

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. In February 2017, the Company entered into three interest rate swaps with a combined notional amount of $40,000 that matured in February 2022. In March 2020, the Company entered into two additional interest rate swaps with a combined notional amount of $20,000 that increased to $60,000 in March 2022 and matures in December 2024. In March 2022 the Company entered into an additional interest rate swap with a notional amount of $40,000 that matures in December 2026.

The changes in the fair value of derivatives designated and that qualify as cash flow hedges is recorded in accumulated other comprehensive (loss) income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. During 2022 and 2021, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt.

The Company estimates that $1,804 will be reclassified as a decrease to interest expense over the next twelve months related to its interest rate derivatives. Additionally, the Company does not use derivatives for trading or speculative purposes.

The table below presents the fair value of the Company’s derivative financial instruments as well as their classification on the condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021 (in thousands):

Asset Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Prepaid expenses and other assets

$

33

$

39

Interest rate products

Other long-term assets

7,614

340

$

7,647

$

379

Liability Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Accrued liabilities

$

141

$

Interest rate products

Accrued liabilities

120

$

141

$

120

The tables below present the effect of cash flow hedge accounting on other comprehensive (loss) income (“OCI”) for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Amount of pre-tax gain (loss) recognized

Amount of pre-tax gain recognized 

in OCI on derivatives

in OCI on derivatives

Derivatives in cash flow hedging relationships

Three months ended September 30, 

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

Interest rate products

$

2,916

$

(34)

$

7,335

$

513

Amount of pre-tax gain (loss) reclassified

Amount of pre-tax loss reclassified

from accumulated OCI into income

from accumulated OCI into income

Location of gain (loss) reclassified

Three months ended September 30, 

Nine months ended September 30, 

from accumulated OCI into income

2022

2021

    

2022

    

2021

Interest expense

$

229

$

(237)

$

(59)

$

(693)

14

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

The table below presents the line items that reflect the effect of the Company’s derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Total amounts of income and expense

Total amounts of income and expense

line items presented that reflect the

line items presented that reflect the

effects of cash flow hedges recorded

effects of cash flow hedges recorded

Three months ended September 30, 

Nine months ended September 30, 

Derivatives designated as hedging instruments

    

Income Statement Location

    

2022

    

2021

    

2022

    

2021

Interest rate products

 

Interest Expense

$

2,337

$

777

$

4,900

$

2,445

The tables below present a gross presentation, the effects of offsetting, and a net presentation of the Company’s derivatives as of September 30, 2022 and December 31, 2021. The net amounts of derivative assets or liabilities can be reconciled to the tabular disclosure of fair value. The tabular disclosure of fair value provides the location that derivative assets and liabilities are presented in the condensed consolidated balance sheets (in thousands):

Derivative assets:

Net amounts

Gross amounts

of assets

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

September 30, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2022

    

assets

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

7,647

$

$

7,647

$

$

$

7,647

Net amounts

Gross amounts

of assets

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

December 31, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2021

    

assets

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

387

$

(8)

$

379

$

$

$

379

Derivative liabilities:

Net amounts

Gross amounts

of liabilities

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

September 30, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2022

    

liabilities

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

141

$

$

141

$

$

$

141

Net amounts

Gross amounts

of liabilities

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

December 31, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2021

    

liabilities

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

120

$

$

120

$

$

$

120

The Company has agreements with each of its derivative counterparties that contain a provision where if the Company either defaults or is capable of being declared in default on any of its indebtedness, then the Company could also be declared in default on its derivative obligations.

12.   FAIR VALUE

Authoritative guidance defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date.

The guidance establishes a framework for measuring fair value which utilizes observable and unobservable inputs. Observable inputs

15

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. Preference is given to observable inputs.

These two types of inputs create the following three - level fair value hierarchy:

Level 1:

Quoted prices for identical assets or liabilities in active markets.

Level 2:

Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model - derived valuations whose inputs or significant value drivers are observable.

Level 3:

Significant inputs to the valuation model that are unobservable.

The Company’s financial assets and liabilities include cash and cash equivalents, accounts receivable, debt obligations, accounts payable, and accrued liabilities. The carrying amounts reported in the condensed consolidated balance sheets for these assets and liabilities approximate their fair value because of the immediate or short-term maturities of these financial instruments.

The following tables presents the Company’s financial assets that are accounted for at fair value on a recurring basis as of September 30, 2022 and December 31, 2021, respectively, by level within the fair value hierarchy (in thousands):

September 30, 2022

    

Level 1

    

Level 2

    

Level 3

Assets (liabilities)

Pension plan assets

$

5,101

$

$

Deferred compensation plan assets

 

3,746

 

 

Foreign currency hedge contracts

 

 

(108)

 

Interest rate swaps, net

 

 

7,614

 

Contingent consideration

 

 

 

(4,100)

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

Assets (liabilities)

Pension plan assets

$

6,899

$

$

Deferred compensation plan assets

 

4,636

 

 

Foreign currency hedge contracts

 

 

39

 

Interest rate swaps, net

 

 

220

 

Contingent consideration

 

 

 

(4,900)

The contingent consideration fair value measurement in connection with the acquisition of ALIO Industries in the fourth quarter of 2021 is based on significant inputs not observable in the market and therefore constitute Level 3 inputs within the fair value hierarchy. The Company determines the initial fair value of contingent consideration liabilities using a Monte Carlo valuation model, which involves a simulation of future earnings generated during the earn out-period using management’s best estimates, or a probability-weighted discounted cash flow analysis. The reduction of $800 of the estimated fair value of contingent consideration during the three and nine months ended September 30, 2022, based on the modeling described above, represents an anticipated shift in the timing of the earnings of the acquired entity, largely reflecting supply chain challenges.

13.    INCOME TAXES

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates, changes in tax laws, settlements with taxing authorities and foreign currency fluctuations.

The effective income tax rate was 27.5% and 24.6% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate for the three months ended September 30, 2022 does not include any significant discrete tax items and for the three

16

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

months ended September 30, 2021 includes a discrete tax benefit of (2.9%), respectively, related primarily to share-based payment awards. For the nine months ended September 30, 2022 and 2021, the effective income tax rate was 26.3% and (14.2%), respectively. The effective tax rate includes a discrete tax benefit of (1.7%) and (41.3%), respectively. The discrete benefit in the nine months ended September 30, 2022 is primarily related to the reversal of uncertain tax positions. The discrete benefit in the nine months ended September 30, 2021 is related primarily to the recognition of net operating loss carryforwards resulting from tax legislation enacted in New Zealand during the period, which changes our ability to use the carryforwards in future periods changes our ability to use the carryforwards in future periods.

14.    LEASES

The Company has operating leases for office space, manufacturing equipment, computer equipment and automobiles. Many leases include one or more options to renew, some of which include options to extend the leases for a long-term period, and some leases include options to terminate the leases within 30 days. In certain of the Company’s lease agreements, the rental payments are adjusted periodically to reflect actual charges incurred for capital area maintenance, utilities, inflation and/or changes in other indexes.

Supplemental cash flow information related to the Company’s operating and finance leases for the nine months ended September 30, 2022 and 2021 was as follows (in thousands):

September 30, 

2022

2021

Cash paid for amounts included in the measurement of operating leases

    

$

3,884

    

$

3,988

  

Cash paid for amounts included in the measurement of finance lease obligations

    

$

562

    

$

  

Right of use ("ROU") assets obtained in exchange for operating lease obligations

$

8,133

$

2,224

ROU assets obtained in acquisitions for operating lease obligations (Note 2)

$

5,053

$

ROU assets obtained in exchange for finance lease obligations

$

9,471

$

The Company’s finance lease obligations relate to a manufacturing facility. As of September 30, 2022, finance lease assets of $8,997 are included in property, plant and equipment, net, finance lease obligations of $263 are included in accrued liabilities, and $9,215 are included in long-term debt on the condensed consolidated balance sheet.

The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2022 (in thousands):

    

Operating Leases

Finance Leases

Remainder of 2022

    

$

1,513

$

184

2023

    

4,663

799

2024

 

3,951

 

815

2025

 

3,179

 

831

2026

2,608

848

2027

2,456

867

Thereafter

 

6,253

 

8,769

Total undiscounted cash flows

$

24,623

$

13,113

Less: present value discount

(2,590)

(3,635)

Total lease liabilities

$

22,033

$

9,478

The Company leases certain facilities from companies for which a member of management is a part owner. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $208 and $694 during the three and nine months ended September 30, 2022 and is obligated to make payments of $205 during the remainder of 2022. Future fixed minimum lease payments under these leases as of September 30, 2022 are $6,508.

17

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

15.    ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME

Accumulated Other Comprehensive (Loss) Income (“AOCI”) for the three months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2022

$

(863)

$

4,928

$

(1,173)

$

(17,341)

$

(14,449)

Unrealized gain (loss) on cash flow hedges

2,916

(700)

2,216

Amounts reclassified from AOCI

(229)

55

(174)

Foreign currency translation loss

(9,603)

(9,603)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2021

$

(1,633)

$

(886)

$

212

$

(3,268)

$

(5,575)

Unrealized gain (loss) on cash flow hedges

(34)

8

(26)

Amounts reclassified from AOCI

237

(56)

181

Foreign currency translation loss

(2,528)

(2,528)

At September 30, 2021

$

(1,633)

$

(683)

$

164

$

(5,796)

$

(7,948)

AOCI for the nine months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2021

$

(863)

$

221

$

(41)

$

(7,409)

$

(8,092)

Unrealized gain (loss) on cash flow hedges

7,335

(1,762)

5,573

Amounts reclassified from AOCI

59

(15)

44

Foreign currency translation loss

(19,535)

(19,535)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2020

$

(1,633)

$

(1,889)

$

451

$

(216)

$

(3,287)

Unrealized gain (loss) on cash flow hedges

513

(121)

392

Amounts reclassified from AOCI

693

(166)

527

Foreign currency translation gain

(5,580)

(5,580)

At September 30, 2021

$

(1,633)

$

(683)

$

164

$

(5,796)

$

(7,948)

The realized losses relating to the Company’s interest rate swap hedges were reclassified from AOCI and included in interest expense in the condensed consolidated statements of income and comprehensive (loss) income.

16.    DIVIDENDS PER SHARE

The Company declared a quarterly dividend of $0.025 per share in each of the first, second, and third quarters of 2022. The Company declared a quarterly dividend of $0.02 in the first quarter and $0.025 in the second and third quarters of 2021. Total dividends declared and paid were $1,174 and $1,030 in the nine months ended September 30, 2022 and 2021, respectively.

18

Table of Contents

ALLIED MOTION TECHNOLOGIES INC.

UNAUDITED NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except per share data)

17.    EARNINGS PER SHARE

Basic and diluted weighted-average shares outstanding are as follows (in thousands):

Three months ended

Nine months ended

September 30, 

September 30, 

   

2022

    

2021

    

2022

    

2021

Basic weighted average shares outstanding

 

15,661

 

14,411

 

15,373

 

14,375

Dilutive effect of potential common shares

 

508

 

91

 

556

 

103

Diluted weighted average shares outstanding

 

16,169

 

14,502

 

15,929

 

14,478

For the three months ended September 30, 2022 and 2021, the anti-dilutive common shares excluded from the calculation of diluted earnings per share were immaterial.

18.    SEGMENT INFORMATION

The Company operates in one segment for the manufacture and marketing of controlled motion products for end user and OEM applications. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company. Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services in which the entity holds material assets and reports revenue.

Revenues for the three months ended September 30, 2022 and 2021 was comprised of 59% and 56% shipped to U.S. customers, respectively. For the nine months ended September 30, 2022 and 2021, revenues were comprised of 58% and 53% shipped to U.S. customers, respectively. The remainder of revenues for all periods were shipped to foreign customers, primarily in Europe, Canada, and Asia-Pacific.

Identifiable foreign fixed assets were $32,792 and $32,807 as of September 30, 2022 and December 31, 2021, respectively. Identifiable assets outside of the U.S. are attributable to Europe, China, Mexico, and Asia-Pacific.

For the three months ended September 30, 2022 and 2021, one customer accounted for 11% and 16% of revenues, respectively. For the nine months ended September 30, 2022 and 2021, one customer accounted for 12% and 16% of revenues, respectively. As of September 30, 2022 and December 31, 2021 this customer represented 9% and 10% of trade receivables, respectively.

                  

19

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

All statements contained herein that are not statements of historical fact constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include, without limitation, any statement that may predict, forecast, indicate, or imply future results, performance, or achievements, and may contain the word “believe,” “anticipate,” “expect,” “project,” “intend,” “will continue,” “will likely result,” “should” or words or phrases of similar meaning. Forward-looking statements involve known and unknown risks and uncertainties that may cause actual results to differ materially from the expected results described in the forward-looking statements. The risks and uncertainties include those associated with: the domestic and foreign general business and economic conditions in the markets we serve, including political and currency risks and adverse changes in local legal and regulatory environments; the severity, magnitude and duration of the COVID-19 pandemic, including impacts of the pandemic and of businesses’ and governments’ responses to the pandemic on our operations and personnel, and on commercial activity and demand across our and our customers’ businesses, and on global supply chains; our inability to predict the extent to which the COVID-19 pandemic and related impacts will continue to adversely impact our business operations, financial performance, results of operations, financial position, the prices of our securities and the achievement of our strategic objectives; the introduction of new technologies and the impact of competitive products; the ability to protect the Company’s intellectual property; our ability to sustain, manage or forecast our growth and product acceptance to accurately align capacity with demand; the continued success of our customers and the ability to realize the full amounts reflected in our order backlog as revenue; the loss of significant customers or the enforceability of the Company’s contracts in connection with a merger, acquisition, disposition, bankruptcy, or otherwise; our ability to meet the technical specifications of our customers; the performance of subcontractors or suppliers and the continued availability of parts and components; failure of a key information technology system, process or site or a breach of information security, including a cybersecurity breach, ransomware, or failure of one or more key information technology systems, networks, processes, associated sites or service providers; changes in government regulations; the availability of financing and our access to capital markets, borrowings, or financial transactions to hedge certain risks; the ability to attract and retain qualified personnel, and in particular those who can design new applications and products for the motion industry; the ability to implement our corporate strategies designed for growth and improvement in profits including to identify and consummate favorable acquisitions to support external growth and the development of new technologies; the ability to successfully integrate an acquired business into our business model without substantial costs, delays, or problems; our ability to control costs, including the establishment and operation of low cost region manufacturing and component sourcing capabilities; and in the Company’s Annual Report in Form 10 K. Actual results, events and performance may differ materially from the Company’s forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements as a prediction of actual results. Any forward-looking statement speaks only as of the date on which it is made. New risks and uncertainties arise over time, and it is not possible for us to predict the occurrence of those matters or the manner in which they may affect us. The Company has no obligation or intent to release publicly any revisions to any forward-looking statements, whether as a result of new information, future events, or otherwise.

New risk factors emerge from time to time, and it is not possible for management to predict all such risk factors, nor can it assess the impact of all such risk factors on its business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. The Company’s expectations, beliefs and projections are believed to have a reasonable basis; however, the Company makes no assurance that expectations, beliefs, or projections will be achieved.

Overview

We are a global company that designs, manufactures, and sells precision and specialty-controlled motion products and solutions used in a broad range of industries. Our target markets include Industrial, Vehicle, Medical, and Aerospace & Defense (A&D). We are headquartered in Amherst, NY, and have operations in the United States, Canada, Mexico, Europe, and Asia-Pacific. We are known worldwide for our expertise in electro-magnetic, mechanical, and electronic motion technology. We sell component and integrated controlled motion solutions to end customers and OEMs through our own direct sales force and authorized manufacturers’ representatives and distributors. Our products include nano precision positioning systems, servo control systems, motion controllers, digital servo amplifiers and drives, brushless servo, torque, and coreless motors, brush motors, integrated motor-drives, gear motors, gearing, incremental and absolute optical encoders, active (electronic) and passive (magnetic) filters for power quality and harmonic issues, Industrial safety rated input/output Modules, Universal Industrial Communications Gateways, light-weighting technologies, and other controlled motion-related products.

20

Business Environment

Recent Events

During 2022, inflation continued to impact our input costs and pricing, primarily for labor and materials. We, our customers, and our suppliers also began to experience the effect of a higher interest rate environment. Gross domestic product is forecasted to slow throughout 2022 largely due to the widespread impacts of inflation, increasing interest rates, and more restrictive financial conditions. Supply chain disruptions, labor shortages, and global inflation remain persistent in 2022, along with elevated geopolitical instability.

The ongoing Ukraine conflict has created general economic uncertainty with regard to energy and other commodity prices, interest rates, and our supply chain. The conflict has resulted in increased energy and component costs, especially within our European locations, as well as extending the time for component shipments between Europe and Asia-Pacific. We continue to monitor developments as they unfold in order to react accordingly. The impact of the conflict on our operational and financial performance will depend on future developments that cannot be predicted, including the availability of oil, the potential impact on our production in Europe, and customer ordering prioritization in our A&D markets.

The Inflation Reduction Act of 2022 (the “IRA”) was signed into law in August 2022. The IRA is federal legislation designed to raise revenue from lowering of prescription drug prices and imposition of certain corporate tax measures, while authorizing spending on energy and climate change initiatives, subsidizing the Affordable Care Act, and enacting of certain tax reforms. Management continues to monitor any potential impact of the IRA on our results. No immediate or direct effect from the legislation is anticipated to have a material impact on our results at this time.

The CHIPS and Science Act (“CHIPS”) was signed into law in August 2022. CHIPS is a federal statue providing funding for research and domestic production of semiconductors. Additional funding can be provided through CHIPS to various federal agencies as well as towards climate science research. No immediate or direct material effect from the legislation is anticipated to have a material impact on our results at this time.

Acquisitions

The Company completed three acquisitions during the second quarter 2022 (“2022 acquisitions”) and three acquisitions during the fourth quarter of 2021 (“2021 acquisitions”), (collectively the “recent acquisitions”). These acquisitions had a significant impact on the quarter and year to date results as described below. These acquisitions are important to executing on the Company’s strategic plan, and our focus in the near term will be on successfully integrating these acquisitions and leveraging the synergies that will be important drivers of our future growth and profitability.

COVID-19

The ongoing impact of Coronavirus (“COVID-19”) and its variants has created significant impacts and disruptions to the U.S. and global economies and are likely to do so for the foreseeable future. We expect that COVID-19 will continue to adversely affect portions of our business, including our global supply chain and manufacturing operations. We experienced reductions in customer demand in certain of our served markets and increases in demand in other of these markets during the first, second, and third quarters of 2022 due to COVID-19. The operational ability of our suppliers to provide the necessary quantity of materials on a timely basis has been reduced, which has impacted the predictability of our global supply chain, and resulted in some increased costs to secure and place materials into production and forced us to delay product shipments. Throughout 2022, we expect the impact of COVID-19 on our operations will continue to challenge certain aspects of our business, particularly our global supply chain and our ability to hire direct labor. Certain materials and components used in our products are required and qualified to be sourced from a single or a limited number of suppliers. Any interruption in the supply from any supplier that serves as a sole source could delay product shipments and have a material adverse effect on our business.

In response to COVID-19, we have taken and will continue to take proactive, aggressive action to protect the health and safety of our employees, customers, partners, suppliers, and communities. We continue to follow rigorous safety measures in all of our sites, including social distancing protocols, incorporating a work from home model at certain times for those employees that do not need to be physically present to perform their work, limiting travel, implementing temperature checks at the entrances to our facilities where required, extensively and frequently disinfecting our workspaces and providing masks and other protective equipment to those employees who must be physically present. These measures have been implemented on a worldwide basis and have been adjusted

21

prudently as requirements and conditions change. We will continue to monitor and act in accordance with government authorities’ requirements or recommendations and evolving best practices.

Our Company provides essential and important products, including some that our customers rely on to address COVID-19. We manufacture and deliver critical motion control components, including electronic drives, motors, and control assemblies to manufacturers of medical equipment including respirators, ventilators, infusion pumps, medical fluid pumps and other breathing assist equipment required to care for patients with respiratory issues including COVID-19. We are a long-term, qualified supplier to leading medical device manufacturers of ventilators and respirators around the world.

While demand for certain items, such as ventilators, has returned to normalized levels in 2022, we continue to provide solutions to suppliers of other types of medical equipment, including surgical tools and equipment, surgical robots, diagnostic equipment, test equipment, patient mobility and rehabilitation equipment, hospital beds, and mobile equipment carts.

Our worldwide locations are considered to be essential suppliers to our customers and therefore most of our locations have remained substantially operational throughout the outbreak while implementing the enhanced safety procedures.

There have been recent COVID-19 related lockdowns in certain areas of China that have generally impacted the timing of shipments into and out of certain ports. These lockdowns have not significantly impacted our production facilities, however we are continuing to monitor the situation.

Our Amended Credit Agreement includes a $280 million revolving credit facility through February 2025. Through this amendment we have potentially lowered our cost of debt and have secured more favorable covenants. This availability of liquidity preserves our financial flexibility. We believe that our cash flows from operations and borrowing capacity are sufficient to support our short and long-term liquidity needs.

To conserve cash and maximize operational efficiency while supporting growth plans, we continue to align variable costs with demand, maintain and enhance key engineering capabilities, and control discretionary spending. The Company continues to closely monitor events and conditions resulting from COVID-19.

The extent of the impact of the COVID-19 outbreak on our operational and financial performance will continue to depend on future developments, including the duration and spread of the virus and variants, the potential for additional waves, its impact on our customers, suppliers, and the range of governmental reactions to the pandemic, which cannot be predicted at this time. We will continue to proactively respond to the situation and will take further actions as warranted to alter our business operations as necessary.

22

Operating Results

Three months ended September 30, 2022 compared to three months ended September 30, 2021

For the three months ended

    

2022 vs. 2021

September 30, 

Variance

 

(Dollars in thousands, except per share data)

    

2022

    

2021

$

    

%

Revenues

$

134,405

$

103,509

$

30,896

30

%

Cost of goods sold

 

91,108

71,488

 

19,620

27

%

Gross profit

 

43,297

 

32,021

 

11,276

35

%

Gross margin percentage

 

32.2

%  

 

30.9

%  

 

  

  

Operating costs and expenses:

 

  

 

  

 

  

  

Selling

 

5,497

4,365

 

1,132

26

%

General and administrative

 

13,148

10,620

 

2,528

24

%

Engineering and development

 

9,702

6,768

 

2,934

43

%

Business development

 

199

94

 

105

112

%

Amortization of intangible assets

 

3,054

1,504

 

1,550

103

%

Total operating costs and expenses

 

31,600

 

23,351

 

8,249

35

%

Operating income

 

11,697

 

8,670

 

3,027

35

%

Interest expense

 

2,337

 

777

 

1,560

201

%

Other expense (income), net

 

243

 

(29)

 

272

NM

%

Total other expense

 

2,580

 

748

 

1,832

245

%

Income before income taxes

 

9,117

 

7,922

 

1,195

15

%

Income tax provision

 

(2,508)

 

(1,950)

 

(558)

29

%

Net income

$

6,609

$

5,972

$

637

11

%

 

  

 

  

 

  

  

Effective tax rate

 

27.5

%  

 

24.6

%  

Diluted earnings per share

$

0.41

$

0.41

$

(0.00)

%

Bookings

$

126,158

$

119,940

$

6,218

5

%

Backlog

$

310,186

$

185,561

$

124,625

67

%

REVENUES: The increase in revenues during the third quarter 2022 reflects increases in each of our served markets, most notably within A&D and Industrial, and includes a full quarter of the impact of the recent acquisitions. Our revenue for the period ended September 30, 2022 was comprised of 59% to U.S. customers and 41% to customers primarily in Europe, Canada, and Asia-Pacific. The overall increase in revenue was due to a 37% volume increase offset partially by a 7% unfavorable currency impact. Organic growth was 15% during the third quarter 2022. See information included in “Non – GAAP Measures” below for a discussion of the non-GAAP measure and reconciliation of revenue to revenue excluding foreign currency impacts.

ORDER BOOKINGS AND BACKLOG: The 5% increase in orders in the third quarter 2022 compared to 2021 is due to a 11% increase in volume, offset partially by a 6% unfavorable currency impact. The increase in bookings during the third quarter 2022 compared to 2021 is impacted by the recent acquisitions along with organic growth notably in our A&D and Industrial markets.

GROSS PROFIT AND GROSS MARGIN: Gross profit increased to $43,297 in the third quarter of 2022 from $32,021 in the third quarter of 2021 driven by higher sales volume, including the recent acquisitions, and gross margins increased to 32.2% for 2022, compared to 30.9% for 2021. The increase in gross margin percentage was driven by cost absorption on higher sales volume, pricing, and favorable mix, notably from recent acquisitions.

SELLING EXPENSES: Selling expenses increased 26% during the third quarter 2022 compared to 2021 primarily due to increased costs in connection with our recent acquisitions as well as sales commissions related to the increased revenue growth. Selling expenses as a percentage of revenues were 4% in the three months ended September 30, 2022 and 2021.

GENERAL AND ADMINISTRATIVE EXPENSES: General and administrative expenses increased by 23% during the third quarter 2022 compared to 2021 due primarily to increased costs related to the inclusion of our recent acquisitions. As a percentage of revenues, general and administrative expenses were 10% in the three months ended September 30, 2022 and 2021.

ENGINEERING AND DEVELOPMENT EXPENSES: Engineering and development expenses increased by 43% in the third quarter of 2022 compared to 2021. The increase is primarily due to the inclusion of our recent acquisitions along with our continued

23

investment in new product development. As a percentage of revenues, engineering and development expenses were 7% for the three months ended September 30, 2022 and 2021.

BUSINESS DEVELOPMENT COSTS: The increase in business development costs in the third quarter 2022 compared to 2021 is largely due to increased costs related to the recent acquisition activities and manufacturing footprint rationalization, offset by a reduction to acquisition contingent consideration of $800, as described in Note 12, Fair Value, of the notes to condensed consolidated financial statements as of September 30, 2022.

AMORTIZATION OF INTANGIBLE ASSETS: Amortization of intangible assets increased in the third quarter 2022 compared to 2021 due to incremental intangible amortization attributable to the recent acquisitions.

INTEREST EXPENSE: Interest expense increased in the third quarter of 2022 compared to 2021 due to a combination of increased average debt levels due to funding of acquisition activity, and to a lesser extent, higher interest rates, offset in part by interest rate swaps.

INCOME TAXES: The effective income tax rate was 27.5% and 24.6% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate for the three months ended September 30, 2022 does not include significant discrete tax items, and the three months ended September 30, 2021 includes a discrete tax benefit of (2.9%). The discrete tax benefit for the third quarter of 2021 is primarily related to the net amount recognized of Portuguese investment tax credits. The Company expects its income tax rate for the full year 2022 to be approximately 25% to 27%.

NET INCOME AND ADJUSTED NET INCOME: Net income increased during the third quarter of 2022 compared to 2021, due in large part to organic growth as well as the recent acquisitions, as reflected primarily in our gross profit increase, and partially offset by subsequent increases to intangible amortization as well as an increase in interest expense.

Adjusted net income for the quarters ended September 30, 2022 and 2021 was $9,683 and $7,146, respectively. Adjusted diluted earnings per share for the third quarter of 2022 and 2021 were $0.60 and $0.49, respectively. Adjusted net income and adjusted diluted earnings per share are non-GAAP measures. See information included in “Non–GAAP Measures” below for a discussion of the non-GAAP measure and reconciliation of net income to adjusted net income and diluted earnings per share to adjusted diluted earnings per share.

EBITDA AND ADJUSTED EBITDA: EBITDA was $18,146 for the third quarter 2022 compared to $13,126 for the third quarter 2021. Adjusted EBITDA was $19,864 and $14,454 for the third quarters of 2022 and 2021, respectively. EBITDA and Adjusted EBITDA are non-GAAP measures. EBITDA consists of income before interest expense, provision for income taxes, and depreciation and amortization. Adjusted EBITDA also excludes stock-based compensation expense, foreign currency gain/loss and certain other items. Refer to information included in “Non-GAAP Measures” below for a discussion of the non-GAAP measure and a reconciliation of net income to EBITDA and Adjusted EBITDA.

24

Nine months ended September 30, 2022 compared to nine months ended September 30, 2021

For the nine months ended

    

2022 vs. 2021

September 30, 

Variance

 

(Dollars in thousands, except per share data)

    

2022

    

2021

$

    

%

Revenues

$

371,912

$

306,723

$

65,189

21

%

Cost of goods sold

 

255,381

 

213,417

 

41,964

20

%

Gross profit

 

116,531

 

93,306

 

23,225

25

%

Gross margin percentage

 

31.3

%  

 

30.4

%  

 

  

  

Operating costs and expenses:

 

  

 

  

 

  

  

Selling

 

16,336

 

12,979

 

3,357

26

%

General and administrative

 

37,239

 

32,549

 

4,690

14

%

Engineering and development

 

28,879

 

20,967

 

7,912

38

%

Business development

 

2,464

 

268

 

2,196

NM

%

Amortization of intangible assets

 

8,133

 

4,527

 

3,606

80

%

Total operating costs and expenses

 

93,051

 

71,290

 

21,761

31

%

Operating income

 

23,480

 

22,016

 

1,464

7

%

Interest expense

 

4,900

 

2,445

 

2,455

100

%

Other expense (income), net

 

9

 

(158)

 

167

(106)

%

Total other expense, net

 

4,909

 

2,287

 

2,622

115

%

Income before income taxes

 

18,571

 

19,729

 

(1,158)

(6)

%

Income tax (provision) benefit

 

(4,878)

 

2,804

 

(7,682)

(274)

%

Net income

$

13,693

$

22,533

$

(8,840)

(39)

%

 

  

 

  

 

  

  

Effective tax rate

 

26.3

%  

 

(14.2)

%  

Diluted earnings per share

$

0.86

$

1.56

$

(0.70)

(45)

%

Bookings

$

420,662

$

353,558

$

67,104

19

%

Backlog

$

310,186

$

185,561

$

124,625

67

%

REVENUES: The increase in revenues for the year-to-date 2022 reflects increases in our Industrial and A&D served markets and includes the impact of the recent acquisitions. Our revenues for the period ended September 30, 2022 were comprised of 58% to U.S. customers and 42% to customers primarily in Europe, Canada, and Asia-Pacific. The overall increase in revenue was due to a 26% volume increase offset partially by a 5% unfavorable currency impact. Organic growth was 10% during the year-to-date 2022. See information included in “Non – GAAP Measures” below for a discussion of the non-GAAP measure and reconciliation of revenue to revenue excluding foreign currency impacts.

ORDER BOOKINGS AND BACKLOG: The 19% increase in orders for the year-to-date 2022 compared to 2021 is due to a 24% increase in volume, offset partially by a 5% unfavorable currency impact. The increase in bookings during year-to-date 2022 compared to 2021 is impacted by the recent acquisitions along with organic growth notably in our A&D and Industrial markets.

GROSS PROFIT AND GROSS MARGIN: Gross profit increased to $116,641 for year-to-date 2022 from $93,306 in 2021 driven by higher sales volume, including the recent acquisitions, and gross margins increased to 31.3% for 2022, compared to 30.4% for 2021. The increase in gross margin percentage was driven by cost absorption on higher sales volume, pricing, and favorable mix, notably from recent acquisitions.

SELLING EXPENSES: Selling expenses increased 26% during year-to-date 2022 compared to 2021 primarily due to increased costs in connection with our recent acquisitions as well as sales commissions related to the increased revenue growth. Selling expenses as a percentage of revenues were comparable at 4% during year-to-date 2022 and 2021.

GENERAL AND ADMINISTRATIVE EXPENSES: General and administrative expenses increased by 14% during the nine months ended September 30, 2022 compared to the same period of 2021 due primarily to increased costs related to the inclusion of our recent acquisitions. As a percentage of revenues, general and administrative expenses were 10% and 11% in 2022 and 2021, respectively.

ENGINEERING AND DEVELOPMENT EXPENSES: Engineering and development expenses increased by 38% during the year-to-date 2022 compared to 2021. The increase is due primarily to the inclusion and nature of our recent acquisitions along with our continued investment in new product development. As a percentage of revenues, engineering and development expenses were 8% for the nine months ended September 30, 2022 compared to 7% for the nine months ended September 30, 2021.

25

BUSINESS DEVELOPMENT COSTS: The increase in business development costs for year-to-date 2022 compared to 2021 is due to increased costs related to the recent acquisition activities and manufacturing footprint rationalization, offset by a reduction to acquisition contingent consideration of $800.

AMORTIZATION OF INTANGIBLE ASSETS: Amortization of intangible assets increased for year-to-date 2022 compared to 2021 due to incremental intangible amortization attributable to the recent acquisitions.

INTEREST EXPENSE: The increase in interest expense for the year-to-date 2022 compared to 2021 is primarily due to an increase in average debt levels to fund acquisitions combined, to a lesser extent, with increased interest rates, offset in part by interest rate swaps.

INCOME TAXES: For the nine months ended September 30, 2022 and 2021, the effective income tax rate was 26.3% and (14.2%), respectively. The effective tax rate includes a discrete tax benefit of (1.7%) and (41.3%), respectively. The discrete benefit in the nine months ended September 30, 2022 is primarily related to the reversal of uncertain tax positions and share-based payment awards. The discrete benefit in the nine months ended September 30, 2021 is related primarily to the recognition of net operating loss carryforwards resulting from tax legislation enacted in New Zealand during the period, which changes our ability to use the carryforwards in future periods.

NET INCOME AND ADJUSTED NET INCOME: Net income decreased during year-to-date 2022 compared to 2021, despite increased gross profit, primarily due to the effect of a $7,373 discrete income tax benefit in the first quarter of 2021 that was not present in year-to-date 2022, as well as incremental business development costs and amortization of intangible assets of $2,196 and $3,606, respectively, due to acquisition-related activity, as well as higher interest expense.

Adjusted net income for the nine-month periods ended September 30, 2022 and 2021 was $23,039 and $18,803, respectively. Adjusted diluted earnings per share for year-to-date 2022 and 2021 were $1.45 and $1.30, respectively. Adjusted net income and adjusted diluted earnings per share are non-GAAP measures. See information included in “Non–GAAP Measures” below for a discussion of the non-GAAP measure and reconciliation of net income to Adjusted net income and diluted earnings per share to Adjusted diluted earnings per share.

EBITDA AND ADJUSTED EBITDA: EBITDA was $42,693 for year-to-date 2022 compared to $35,491 for year-to-date 2021. Adjusted EBITDA was $48,963 and $38,817 for year-to-date 2022 and 2021, respectively. EBITDA and Adjusted EBITDA are non-GAAP measures. EBITDA consists of income before interest expense, provision for income taxes, and depreciation and amortization. Adjusted EBITDA also excludes stock-based compensation expense, foreign currency gain/loss and certain other items. Refer to information included in “Non-GAAP Measures” below for a discussion of the non-GAAP measure and a reconciliation of net income to EBITDA and Adjusted EBITDA.

Non-GAAP Measures

Revenue excluding foreign currency exchange impacts, EBITDA, Adjusted EBITDA, Adjusted net income and Adjusted diluted earnings per share are provided for information purposes only and are not measures of financial performance under GAAP.

Management believes the presentation of these financial measures reflecting non-GAAP adjustments provides important supplemental information to investors and other users of our financial statements in evaluating the operating results of the Company as distinct from results that include items that are not indicative of ongoing operating results. In particular, those charges and credits that are not directly related to operating unit performance, and that are not a helpful measure of the performance of our underlying business particularly in light of their unpredictable nature. These non-GAAP disclosures have limitations as analytical tools, should not be viewed as a substitute for revenue and net income determined in accordance with GAAP, and should not be considered in isolation or as a substitute for analysis of the Company’s results as reported under GAAP, nor is it necessarily comparable to non-GAAP performance measures that may be presented by other companies. In addition, supplemental presentation should not be construed as an inference that the Company’s future results will be unaffected by similar adjustments to net income determined in accordance with GAAP.

The Company believes that revenue excluding foreign currency exchange impacts is a useful measure in analyzing sales results. The Company excludes the effect of currency translation from revenue for this measure because currency translation is not under management’s control, is subject to volatility and can obscure underlying business trends. The portion of revenue attributable to currency translation is calculated as the difference between the current period revenue and the current period revenue after applying foreign exchange rates from the prior period.

The Company believes EBITDA is often a useful measure of a Company’s operating performance and is a significant basis used by the Company’s management to measure the operating performance of the Company’s business because EBITDA excludes charges for

26

depreciation, amortization and interest expense that have resulted from our debt financings, acquisitions, as well as our provision for income tax expense. EBITDA is frequently used as one of the bases for comparing businesses in the Company’s industry.

The Company also believes that Adjusted EBITDA provides helpful information about the operating performance of its business. Adjusted EBITDA excludes stock-based compensation expense, as well as business development costs, foreign currency gains/losses on short-term assets and liabilities, and other items that are not indicative of the Company’s core operating performance. EBITDA and Adjusted EBITDA do not represent and should not be considered as an alternative to net income, operating income, net cash provided by operating activities or any other measure for determining operating performance or liquidity that is calculated in accordance with GAAP.

Management uses Adjusted net income and Adjusted diluted earnings per share to assess the Company’s consolidated financial and operating performance. Adjusted net income and Adjusted diluted earnings per share are provided for informational purposes only and are not a measure of financial performance under GAAP. These measures help management make decisions that are expected to facilitate meeting current financial goals as well as achieving optimal financial performance. Adjusted net income provides management with a measure of financial performance of the Company based on operational factors as it removes the impact of certain non-routine items from the Company’s operating results. Adjusted diluted earnings per share provides management with an indication of how Adjusted net income would be reflected on a per share basis for comparison to the GAAP diluted earnings per share measure. Adjusted net income is a key metric used by senior management and the Company’s board of directors to review the consolidated financial performance of the business. This measure adjusts net income determined in accordance with GAAP to reflect changes in financial results associated with the highlighted expense and income items.

The Company’s calculation of revenues excluding foreign currency exchange impacts for the three months ended September 30, 2022 is as follows (in thousands):

    

Three months ended

Nine months ended

    

September 30, 2022

    

September 30, 2022

Revenue as reported

$

134,405

$

371,912

Currency impact unfavorable (favorable)

 

7,173

15,577

Revenue excluding foreign currency exchange impacts

$

141,578

$

387,489

The Company’s calculation of EBITDA and Adjusted EBITDA for the three months ended September 30, 2022 and 2021 is as follows (in thousands):

    

Three months ended

    

Nine months ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Net income as reported

$

6,609

$

5,972

$

13,693

$

22,533

Interest expense

 

2,337

 

777

 

4,900

 

2,445

Provision (benefit) for income tax

 

2,508

 

1,950

 

4,878

 

(2,804)

Depreciation and amortization

 

6,692

 

4,427

 

19,222

 

13,317

EBITDA

 

18,146

 

13,126

 

42,693

 

35,491

Stock-based compensation expense

 

1,262

 

1,303

 

3,752

 

3,100

Business development costs

 

199

 

94

 

2,464

 

268

Foreign currency loss (gain)

257

(69)

54

(42)

Adjusted EBITDA

$

19,864

$

14,454

$

48,963

$

38,817

27

The Company’s calculation of Adjusted net income and Adjusted diluted earnings per share for the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands except per share amounts):

    

For the three months ended

September 30, 

    

    

Per diluted

    

    

Per diluted

2022

share

2021

share

Net income as reported

$

6,609

$

0.41

$

5,972

$

0.41

Non-GAAP adjustments, net of tax

 

  

 

  

 

  

 

  

Amortization of intangible assets - net

 

2,725

0.17

 

1,152

 

0.08

Foreign currency loss (gain) - net

 

197

 

0.01

 

(50)

 

Business development costs - net

 

152

 

0.01

 

72

 

Non-GAAP adjusted net income and diluted earnings per share

$

9,683

$

0.60

$

7,146

$

0.49

    

For the nine months ended

September 30, 

    

    

Per diluted

    

    

Per diluted

2022

share

2021

share

Net income as reported

$

13,693

$

0.86

$

22,533

$

1.56

Non-GAAP adjustments, net of tax

 

  

 

  

 

  

 

  

Discrete income tax benefit

 

 

(7,373)

 

(0.51)

Amortization of intangible assets - net

 

7,417

0.47

 

3,468

 

0.24

Foreign currency loss (gain) - net

 

41

 

 

(30)

 

Business development costs - net

 

1,887

 

0.12

 

205

 

0.01

Non-GAAP adjusted net income and diluted earnings per share

$

23,038

$

1.45

$

18,803

$

1.30

Liquidity and Capital Resources

The Company’s liquidity position as measured by cash and cash equivalents decreased by $2,758 to a balance of $19,705 at September 30, 2022 from December 31, 2021.

    

2022 vs.

Nine Months Ended

2021

September 30, 

Variance

    

2022

    

2021

    

$

Net cash (used in) provided by operating activities

$

(5,824)

$

19,920

$

(25,744)

Net cash used in investing activities

(55,622)

 

(9,761)

 

(45,861)

Net cash provided by (used in) financing activities

60,957

 

(13,305)

 

74,262

Effect of foreign exchange rates on cash

(2,269)

 

(776)

 

(1,493)

Net decrease in cash and cash equivalents

$

(2,758)

$

(3,922)

$

1,164

Of the $19,705 of cash and cash equivalents at September 30, 2022, $15,336 was located at our foreign subsidiaries and may be subject to withholding tax if repatriated back to the U.S.

During the nine months ended September 30, 2022, the increase in cash used in operating activities is primarily due to working capital needs, primarily for inventories due to strategic decisions to secure critical components given the current supply chain environment.

The increase in cash used in investing activities in 2022 relates to the $44,569 net cash consideration paid for the ThinGap, FPH and Airex acquisitions in the second quarter. Cash used in investing activities in the nine months ended September 30, 2022 includes $11,026 for purchases of property and equipment compared to $9,761 during the nine months ended September 30, 2021. Capital expenditures are expected to be between $15,000 and $20,000 for the full year 2022.

The increase in cash provided by financing activities during the nine months ended September 30, 2022 includes Amended Revolving Facility borrowings of $47,583 to fund the three acquisitions in the second quarter of 2022. Debt payments of $6,514 were made during the nine months ended September 30, 2022. At September 30, 2022, we had $223,132 of obligations under the Amended Revolving Facility, excluding deferred financing costs.

The Amended Credit Agreement contains certain financial covenants related to minimum interest coverage, total leverage ratio, and non-material subsidiaries assets to consolidated total assets at the end of each quarter. The Amended Credit Agreement also includes

28

other covenants and restrictions, including limits on the amount of additional indebtedness, and restrictions on the ability to merge, consolidate or sell all, or substantially all, of our assets. The Amended Credit Agreement contains financial covenants that require that the Company maintain a minimum interest coverage ratio of at least 3.0 to 1.0 at the end of each fiscal quarter. In addition, the Company’s Leverage Ratio at the end of any fiscal quarter shall not be greater than 4.0 to 1.0 ratio (reduced to 3.5:1.0 for quarters ending on or after December 31, 2023); provided that the Company may elect to temporarily increase the Leverage Ratio by 0.5x during the twelve-month period following a material acquisition under the Amended Credit Agreement (“acquisition leverage increase”), subject to certain exceptions.  The Company was in compliance with all covenants as of September 30, 2022.

As of September 30, 2022, the unused Amended Revolving Facility was $56,863. The amount available to borrow may be limited by our debt and EBITDA levels, which impacts our covenant calculations. The Amended Credit Agreement matures in February 2025.

There were no borrowings under the China Facility during the nine months ended September 30, 2022 and 2021, respectively.

The Company declared dividends of $0.075 and $0.07 per share during the nine months ended September 30, 2022 and 2021, respectively. The Company’s working capital, capital expenditure and dividend requirements are expected to be funded from cash provided by operations and amounts available under the Amended Credit Agreement.

Although there is ongoing uncertainty related to the current conflict in Ukraine and the continued impact of COVID-19 and variants on our future results, we believe our diverse markets, our strong market position in many of our businesses, and the steps we have taken to strengthen our balance sheet leaves us well-positioned to manage our business through the crisis as it continues to unfold. We continually assess our liquidity and cash positions and have assessed the impact of COVID-19 on our Company. Based on our analysis, we believe our existing balances of cash, the flexibility of our Amended Credit Agreement and our currently anticipated operating cash flows will be more than sufficient to meet our cash needs arising in the ordinary course of business for the next twelve months.

Item 3. Qualitative and Quantitative Disclosures about Market Risk

Foreign Currency

We have international operations in The Netherlands, Sweden, Germany, China, Portugal, Canada, Czech Republic, Mexico, the United Kingdom, and New Zealand which expose us to foreign currency exchange rate fluctuations due to transactions denominated in Euros, Swedish Krona, Chinese Renminbi, Canadian dollar, Czech Krona, Mexican pesos, British Pound Sterling, and New Zealand dollar, respectively. We continuously evaluate our foreign currency risk, and we take action from time to time in order to best mitigate these risks. A hypothetical 10% change in the value of the U.S. dollar in relation to our most significant foreign currency exposures would have had an impact of approximately $4,507 on our sales for the three months ended September 30, 2022 and $12,760 on our sales for the nine months ended September 30, 2022. This amount is not indicative of the hypothetical net earnings impact due to partially offsetting impacts on cost of sales and operating expenses in those currencies. We estimate that foreign currency exchange rate fluctuations during the three months ended September 30, 2022 increased revenues in comparison to the quarter ended September 30, 2021 by $7,173. For the nine months ended September 30, 2022, we estimate that foreign currency exchange rate fluctuations increased revenues $15,577 in 2022 compared to 2021.

We translate all assets and liabilities of our foreign operations, where the U.S. dollar is not the functional currency, at the period-end exchange rate and translate sales and expenses at the average exchange rates in effect during the period. The net effect of these translation adjustments is recorded in the condensed consolidated financial statements as comprehensive (loss) income. The translation adjustment were losses of $9,603 and $2,528 for the three months ended September 30, 2022 and 2021, respectively. The translation adjustment were losses of $19,535 and $5,580 for the nine months ended September 30, 2022 and 2021, respectively. Translation adjustments are not adjusted for income taxes as they relate to permanent investments in our foreign subsidiaries. A hypothetical 10% change in the value of the U.S. dollar in relation to our most significant foreign currency net assets would have had an impact of approximately $13,895 on our foreign net assets as of September 30, 2022.

We have contracts to hedge our short-term balance sheet exposure, primarily intercompany, that are denominated in currencies (Euro, Mexican Peso, New Zealand Dollar, Chinese Renminbi, Swedish Krona) other than the subsidiary’s functional currency and are adjusted to current values using period-end exchange rates. The resulting gains or losses are recorded in other (income) expense, net in the consolidated statements of income and comprehensive (loss) income. To minimize foreign currency exposure, the Company had foreign currency contracts with notional amounts of $17,250 at September 30, 2022. The foreign currency contracts are recorded in the condensed consolidated balance sheets at fair value and resulting gains or losses are recorded in other expense (income), net in the

29

condensed consolidated statements of income and comprehensive (loss) income. During the three and nine months ended September 30, 2022, we recorded losses of $1,031 and $1,728, respectively, on foreign currency contracts which are included in other (income) expense, net and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in other (income) expense, net. Net foreign currency transaction gains and losses included in other expense, net amounted to a loss of $257 and a gain of $69 for the three months ended September 30, 2022 and 2021, respectively. Net foreign currency transaction gains and losses included in other expense, net amounted to a loss of $54 and gain of $42 for the nine months ended September 30, 2022 and 2021, respectively.

Interest Rates

Interest rates on our Amended Credit Agreement are based on Term SOFR plus a margin of 1.00% to 2.25% (2.25% at September 30, 2022), depending on the Company’s ratio of total funded indebtedness to consolidated EBITDA. We use interest rate derivatives to add stability to interest expense and to manage our exposure to interest rate movements. We primarily use interest rate swaps as part of our interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. In February 2017, the Company entered into three interest rate swaps with a combined notional amount of $40,000 that matured in February 2022. In March 2020, the Company entered into two additional interest rate swaps with a combined notional amount of $20,000 that increased to $60,000 in March 2022 and matures in December 2024. In March 2022 the Company entered into an additional interest rate swap with a notional amount of $40,000 that matures in December 2026.

As of September 30, 2022, we had $223,132 outstanding under the Amended Revolving Facility (excluding deferred financing fees), of which $100,000 is currently being hedged. Refer to Note 10, Debt Obligations, of the notes to consolidated financial statements for additional information about our outstanding debt. A hypothetical one percentage point (100 basis points) change in the Base Rate on the $123,132 of unhedged floating rate debt outstanding at September 30, 2022 would have approximately a $300 and $900 impact on our interest expense for the three and nine months ended September 30, 2022, respectively.

Item 4. Controls and Procedures

Conclusion regarding the effectiveness of disclosure controls and procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (principal accounting officer), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of September 30, 2022. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Based on management’s evaluation of our disclosure controls and procedures as of September 30, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective.

Changes in internal control over financial reporting

During the quarter ended September 30, 2022, there were no changes in our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

30

PART II.     OTHER INFORMATION

Item 1A. Risk Factors

There have been no material changes to the risk factors disclosed in the Company’s Form 10-K for the year ended December 31, 2021, except to the extent factual information disclosed elsewhere in this Form 10-Q relates to such risk factors. For a full discussion of these risk factors, please refer to “Item 1A. Risk Factors” in the 2021 Annual Report and 10-K.

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

Issuer Purchases of Unregistered Securities

    

    

    

Total Number of Shares

    

Maximum Number of Shares

Number of Shares

Average Price Paid

Purchased as Part of Publicly

that May Yet Be Purchased 

Period

Purchased (1)

per Share

Announced Plans or Programs

Under the Plans or Programs

07/01/22 to 07/31/22

 

190

$

27.23

 

 

08/01/22 to 08/31/22

 

 

 

 

09/01/22 to 09/30/22

 

2,411

 

32.97

 

 

Total

 

2,601

$

32.55

 

 

(1)As permitted under the Company’s equity compensation plan, these shares were withheld by the Company to satisfy tax withholding obligations in connection with the vesting of stock. Shares withheld for tax withholding obligations do not affect the total number of shares available for repurchase under any approved common stock repurchase plan. At September 30, 2022, the Company did not have an authorized stock repurchase plan in place.

Item 6.  Exhibits

(a)   

Exhibits

10.1

Second Amended and Restated Credit Agreement dated as of August 23, 2022 among Allied Motion Technologies Inc. and Allied Motion Technologies B.V. as Borrowers, HSBC Bank USA, National Association, as Administrative Agent, the lenders from time to time party thereto, and HSBC Bank USA, National Association, KeyBank National Association, Wells Fargo Bank, National Association and JPMorgan Chase Bank, N.A., as Joint Lead Arrangers (Incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed August 29, 2022).

31.1

Certification of the Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification of the Chief Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

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

32.2

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

101.1 SCH

Inline XBRL Taxonomy Extension Schema Document (filed herewith).

101.2 CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document (filed herewith).

101.3 DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document (filed herewith).

101.4 LAB

Inline XBRL Taxonomy Extension Label Linkbase Document (filed herewith).

101.5 PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document (filed herewith).

104

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in exhibits 101.) (filed herewith).

31

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.

DATE:

November 2, 2022                      

ALLIED MOTION TECHNOLOGIES INC.

 

 

By:

/s/ Michael R. Leach

 

 

Michael R. Leach

 

 

Senior Vice President & Chief Financial Officer

32

EX-31.1 2 amot-20220930xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION

I, Richard S. Warzala, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Allied Motion Technologies Inc. (the “registrant”);
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 preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s other verifying officer, the auditors and the audit committee of registrant’s Board of Directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

Date: November 2, 2022

/s/ Richard S. Warzala

 

Richard S. Warzala

 

Chief Executive Officer


EX-31.2 3 amot-20220930xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION

I, Michael R. Leach, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Allied Motion Technologies Inc. (the “registrant”);
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 preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s other certifying officer, the auditors and the audit committee of registrant’s Board of Directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

ug

Date: November 2, 2022

/s/ Michael R. Leach

 

Michael R. Leach

 

Chief Financial Officer


EX-32.1 4 amot-20220930xex32d1.htm EX-32.1

EXHIBIT 32.1

Certification of Periodic Financial Reports

Pursuant to 18 U.S.C. Section 1350

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Allied Motion Technologies Inc. (the “Company”) certifies to his knowledge that:

(1)The Quarterly Report on Form 10-Q of the Company for the quarterly period ended September 30, 2022 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 that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 2, 2022

/s/ Richard S. Warzala

 

Richard S. Warzala

 

Chief Executive Officer


EX-32.2 5 amot-20220930xex32d2.htm EX-32.2

EXHIBIT 32.2

Certification of Periodic Financial Reports

Pursuant to 18 U.S.C. Section 1350

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Allied Motion Technologies Inc. (the “Company”) certifies to his knowledge that:

(1)The Quarterly Report on Form 10-Q of the Company for the quarterly period ended September 30, 2022 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 that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 2, 2022

/s/ Michael R. Leach

 

Michael R. Leach

 

Chief Financial Officer


EX-101.SCH 6 amot-20220930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - INTANGIBLE ASSETS (Details) (Calc1) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - DEBT OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LEASES (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - EARNINGS 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 (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - DEBT OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - DIVIDENDS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - DEBT OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Effects of offsetting (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - LEASES - Related party (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - DIVIDENDS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PREPARATION AND PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 amot-20220930_cal.xml EX-101.CAL EX-101.DEF 8 amot-20220930_def.xml EX-101.DEF EX-101.LAB 9 amot-20220930_lab.xml EX-101.LAB EX-101.PRE 10 amot-20220930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 02, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2022  
Entity File Number 0-04041  
Entity Registrant Name ALLIED MOTION TECHNOLOGIES INC  
Entity Incorporation, State or Country Code CO  
Entity Tax Identification Number 84-0518115  
Entity Address, Address Line One 495 Commerce Drive  
Entity Address, City or Town Amherst  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 14228  
City Area Code 716  
Local Phone Number 242-8634  
Title of 12(b) Security Common stock  
Trading Symbol AMOT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   15,889,801
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000046129  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 19,705 $ 22,463
Trade receivables, net of provision for credit losses of $680 and $506 at September 30, 2022 and December 31, 2021, respectively 79,894 51,239
Inventories 112,130 89,733
Prepaid expenses and other assets 15,426 12,522
Total current assets 227,155 175,957
Property, plant, and equipment, net 65,617 56,983
Deferred income taxes 3,460 5,321
Intangible assets, net 120,773 103,786
Goodwill 122,404 106,633
Operating lease assets 21,623 16,983
Other long-term assets 11,488 5,122
Total Assets 572,520 470,785
Current liabilities:    
Accounts payable 41,955 36,714
Accrued liabilities 46,135 41,656
Total current liabilities 88,090 78,370
Long-term debt 231,647 158,960
Deferred income taxes 8,910 5,040
Pension and post-retirement obligations 3,523 3,932
Operating lease liabilities 17,644 12,792
Other long-term liabilities 21,609 23,929
Total liabilities 371,423 283,023
Stockholders' Equity:    
Common stock, no par value, authorized 50,000 shares; 15,982 and 15,361 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively 82,830 68,097
Preferred stock, par value $1.00 per share, authorized 5,000 shares; no shares issued or outstanding
Retained earnings 140,277 127,757
Accumulated other comprehensive loss (22,010) (8,092)
Total stockholders' equity 201,097 187,762
Total Liabilities and Stockholders' Equity $ 572,520 $ 470,785
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
CONDENSED CONSOLIDATED BALANCE SHEETS    
Trade receivables, provision for credit losses $ 790 $ 506
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock, authorized shares 50,000 50,000
Common stock, shares issued 15,982 15,361
Common stock, shares outstanding 15,982 15,361
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, authorized shares 5,000 5,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME        
Revenues $ 134,405 $ 103,509 $ 371,912 $ 306,723
Cost of goods sold 91,108 71,488 255,381 213,417
Gross profit 43,297 32,021 116,531 93,306
Operating costs and expenses:        
Selling 5,497 4,365 16,336 12,979
General and administrative 13,148 10,620 37,239 32,549
Engineering and development 9,702 6,768 28,879 20,967
Business development 199 94 2,464 268
Amortization of intangible assets 3,054 1,504 8,133 4,527
Total operating costs and expenses 31,600 23,351 93,051 71,290
Operating income 11,697 8,670 23,480 22,016
Other expense, net:        
Interest expense 2,337 777 4,900 2,445
Other expense (income), net 243 (29) 9 (158)
Total other expense, net 2,580 748 4,909 2,287
Income before income taxes 9,117 7,922 18,571 19,729
Income tax (provision) benefit (2,508) (1,950) (4,878) 2,804
Net income $ 6,609 $ 5,972 $ 13,693 $ 22,533
Basic earnings per share:        
Earnings per share $ 0.42 $ 0.41 $ 0.89 $ 1.57
Basic weighted average common shares 15,661 14,411 15,373 14,375
Diluted earnings per share:        
Earnings per share $ 0.41 $ 0.41 $ 0.86 $ 1.56
Diluted weighted average common shares 16,169 14,502 15,929 14,478
Net income $ 6,609 $ 5,972 $ 13,693 $ 22,533
Other comprehensive (loss) income:        
Foreign currency translation adjustment (9,603) (2,528) (19,535) (5,580)
Gain on derivatives 2,042 155 5,617 919
Comprehensive (loss) income $ (952) $ 3,599 $ (225) $ 17,872
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock and Paid-in Capital
Common Stock
Unamortized Cost of Equity Awards
Retained Earnings
Foreign Currency Translation Adjustments
Accumulated income (loss) on derivatives
Pension Adjustments
Total
Balances at Dec. 31, 2020 $ 41,278 $ 47,085 $ (5,807) $ 105,065 $ (216) $ (1,438) $ (1,633) $ 143,056
Balances (in shares) at Dec. 31, 2020   14,632            
Increase (Decrease) in Stockholders' Equity                
Stock transactions under employee benefit stock plans 988 $ 988           988
Stock transactions under employee benefit stock plans (in shares)   32            
Issuance of restricted stock, net of forfeitures 129 $ 3,001 (2,872)         129
Issuance of restricted stock, net of forfeitures (in shares)   81            
Stock-based compensation expense 797   797         797
Shares withheld for payment of employee payroll taxes (256) $ (256)           (256)
Shares withheld for payment of employee payroll taxes (in shares)   (21)            
Comprehensive (loss) income         (4,007) 929   (3,078)
Tax effect of derivative transactions           (221)   (221)
Net income       11,927       11,927
Dividends to stockholders       (294)       (294)
Balances at Mar. 31, 2021 42,936 $ 50,818 (7,882) 116,698 (4,223) (730) (1,633) 153,048
Balances (in shares) at Mar. 31, 2021   14,724            
Balances at Dec. 31, 2020 41,278 $ 47,085 (5,807) 105,065 (216) (1,438) (1,633) 143,056
Balances (in shares) at Dec. 31, 2020   14,632            
Increase (Decrease) in Stockholders' Equity                
Net income               22,533
Balances at Sep. 30, 2021 43,792 $ 49,868 (6,076) 126,568 (5,796) (519) (1,633) 162,412
Balances (in shares) at Sep. 30, 2021   14,715            
Balances at Mar. 31, 2021 42,936 $ 50,818 (7,882) 116,698 (4,223) (730) (1,633) 153,048
Balances (in shares) at Mar. 31, 2021   14,724            
Increase (Decrease) in Stockholders' Equity                
Issuance of restricted stock, net of forfeitures (2) $ 472 (474)         (2)
Issuance of restricted stock, net of forfeitures (in shares)   15            
Stock-based compensation expense 1,000   1,000         1,000
Shares withheld for payment of employee payroll taxes (1,344) $ (1,344)           (1,344)
Shares withheld for payment of employee payroll taxes (in shares)   (23)            
Comprehensive (loss) income         955 74   1,029
Tax effect of derivative transactions           (18)   (18)
Net income       4,634       4,634
Dividends to stockholders       (368)       (368)
Balances at Jun. 30, 2021 42,590 $ 49,946 (7,356) 120,964 (3,268) (674) (1,633) 157,979
Balances (in shares) at Jun. 30, 2021   14,716            
Increase (Decrease) in Stockholders' Equity                
Issuance of restricted stock, net of forfeitures (1) $ 22 (23)         (1)
Issuance of restricted stock, net of forfeitures (in shares)   1            
Stock-based compensation expense 1,303   1,303         1,303
Shares withheld for payment of employee payroll taxes (100) $ (100)           (100)
Shares withheld for payment of employee payroll taxes (in shares)   (2)            
Comprehensive (loss) income         (2,528) 203   (2,325)
Tax effect of derivative transactions           (48)   (48)
Net income       5,972       5,972
Dividends to stockholders       (368)       (368)
Balances at Sep. 30, 2021 43,792 $ 49,868 (6,076) 126,568 (5,796) (519) (1,633) 162,412
Balances (in shares) at Sep. 30, 2021   14,715            
Balances at Dec. 31, 2021 68,097 $ 73,106 (5,009) 127,757 (7,409) 180 (863) $ 187,762
Balances (in shares) at Dec. 31, 2021   15,361           15,361
Increase (Decrease) in Stockholders' Equity                
Stock transactions under employee benefit stock plans 1,217 $ 1,217           $ 1,217
Stock transactions under employee benefit stock plans (in shares)   36            
Issuance of restricted stock, net of forfeitures (4) $ 5,140 (5,144)         (4)
Issuance of restricted stock, net of forfeitures (in shares)   141            
Stock-based compensation expense 1,349   1,349         1,349
Shares withheld for payment of employee payroll taxes (137) $ (137)           (137)
Shares withheld for payment of employee payroll taxes (in shares)   (4)            
Comprehensive (loss) income         (1,233) 3,423   2,190
Tax effect of derivative transactions           (822)   (822)
Net income       2,504       2,504
Dividends to stockholders       (388)       (388)
Balances at Mar. 31, 2022 70,522 $ 79,326 (8,804) 129,873 (8,642) 2,781 (863) 193,671
Balances (in shares) at Mar. 31, 2022   15,534            
Balances at Dec. 31, 2021 68,097 $ 73,106 (5,009) 127,757 (7,409) 180 (863) $ 187,762
Balances (in shares) at Dec. 31, 2021   15,361           15,361
Increase (Decrease) in Stockholders' Equity                
Net income               $ 13,693
Balances at Sep. 30, 2022 82,830 $ 89,753 (6,923) 140,277 (26,944) 5,797 (863) $ 201,097
Balances (in shares) at Sep. 30, 2022   15,982           15,982
Balances at Mar. 31, 2022 70,522 $ 79,326 (8,804) 129,873 (8,642) 2,781 (863) $ 193,671
Balances (in shares) at Mar. 31, 2022   15,534            
Increase (Decrease) in Stockholders' Equity                
Issuance of restricted stock, net of forfeitures (1) $ 313 (314)         (1)
Issuance of restricted stock, net of forfeitures (in shares)   16            
Stock-based compensation expense 1,141   1,141         1,141
Shares withheld for payment of employee payroll taxes (1,103) $ (1,103)           (1,103)
Shares withheld for payment of employee payroll taxes (in shares)   (35)            
Common stock issued in connection with acquisitions (Note 2) 11,103 $ 11,103           11,103
Common stock issued in connection with acquisitions (Note 2) (in shares)   463            
Comprehensive (loss) income         (8,699) 1,284   (7,415)
Tax effect of derivative transactions           (310)   (310)
Net income       4,581       4,581
Dividends to stockholders       (388)       (388)
Balances at Jun. 30, 2022 81,662 $ 89,639 (7,977) 134,066 (17,341) 3,755 (863) 201,279
Balances (in shares) at Jun. 30, 2022   15,978            
Increase (Decrease) in Stockholders' Equity                
Issuance of restricted stock, net of forfeitures   $ 208 (208)          
Issuance of restricted stock, net of forfeitures (in shares)   7            
Stock-based compensation expense 1,262   1,262         1,262
Shares withheld for payment of employee payroll taxes (94) $ (94)           (94)
Shares withheld for payment of employee payroll taxes (in shares)   (3)            
Comprehensive (loss) income         (9,603) 2,687   (6,916)
Tax effect of derivative transactions           (645)   (645)
Net income       6,609       6,609
Dividends to stockholders       (398)       (398)
Balances at Sep. 30, 2022 $ 82,830 $ 89,753 $ (6,923) $ 140,277 $ (26,944) $ 5,797 $ (863) $ 201,097
Balances (in shares) at Sep. 30, 2022   15,982           15,982
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY        
Dividends to stockholders (in dollars per share) $ 0.025 $ 0.025 $ 0.025 $ 0.02
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash Flows From Operating Activities:    
Net income $ 13,693 $ 22,533
Adjustments to reconcile net income to net cash (used in) provided by operating activities    
Depreciation and amortization 19,222 13,317
Deferred income taxes 2,775 (7,440)
Stock-based compensation expense 3,752 3,100
Debt issue cost amortization recorded in interest expense 127 106
Other 785 1,235
Changes in operating assets and liabilities, net of acquisition:    
Trade receivables (27,560) (9,586)
Inventories (25,782) (11,747)
Prepaid expenses and other assets (3,133) (675)
Accounts payable 6,501 8,168
Accrued liabilities 3,796 909
Net cash (used in) provided by operating activities (5,824) 19,920
Cash Flows From Investing Activities:    
Consideration paid for acquisitions, net of cash acquired (44,596)  
Purchase of property and equipment (11,026) (9,761)
Net cash used in investing activities (55,622) (9,761)
Cash Flows From Financing Activities:    
Proceeds from issuance of long-term debt 69,952 819
Principal payments of long-term debt and finance lease obligations (6,514) (11,417)
Dividends paid to stockholders (1,147) (1,007)
Tax withholdings related to net share settlements of restricted stock (1,334) (1,700)
Net cash provided by (used in) financing activities 60,957 (13,305)
Effect of foreign exchange rate changes on cash (2,269) (776)
Net decrease in cash and cash equivalents (2,758) (3,922)
Cash and cash equivalents at beginning of period 22,463 23,131
Cash and cash equivalents at end of period $ 19,705 19,209
Supplemental disclosure of cash flow information:    
Stock issued for acquisitions 11,103  
Property, plant and equipment purchases in accounts payable or accrued expenses $ 719 $ 630
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
BASIS OF PREPARATION AND PRESENTATION
9 Months Ended
Sep. 30, 2022
BASIS OF PREPARATION AND PRESENTATION  
BASIS OF PREPARATION AND PRESENTATION

1.    BASIS OF PREPARATION AND PRESENTATION

Allied Motion Technologies Inc. (“Allied Motion” or the “Company”) is engaged in the business of designing, manufacturing, and selling precision and specialty-controlled motion components and systems, which include integrated system solutions as well as individual controlled motion products, to a broad spectrum of customers throughout the world primarily for the vehicle, medical, aerospace and defense, and industrial markets.

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end of period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between the foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included in accumulated other comprehensive loss, a component of stockholders’ equity in the accompanying condensed consolidated statements of stockholders’ equity. Revenue and expense transactions use an average rate prevailing during the month of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency of each of the foreign subsidiaries are included in the results of operations as incurred in other (income) expense, net.

The condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and include all adjustments which are, in the opinion of management, necessary for a fair presentation. Certain information and footnote disclosures normally included in financial statements which are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The Company believes that the disclosures herein are adequate to make the information presented not misleading. The financial data for the interim periods may not necessarily be indicative of results to be expected for the year.

The preparation of financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions. Such estimates and assumptions affect the reported amounts of assets and liabilities as well as disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.

It is suggested that the accompanying condensed consolidated financial statements be read in conjunction with the Consolidated Financial Statements and related Notes to such statements included in the Annual Report on Form 10-K for the year ended December 31, 2021 that was previously filed by the Company.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITIONS
9 Months Ended
Sep. 30, 2022
ACQUISITIONS  
ACQUISITIONS

2.    ACQUISITIONS

FPH Group

On May 30, 2022, the Company acquired 100% of the direct and indirect legal and beneficial ownership of the shares of FPH Group Inc., a corporation incorporated pursuant to the laws of the Province of Ontario and the membership interests of Transtar International, LLC, a Michigan limited liability company, collectively “FPH”. FPH is an Ontario, Canada headquartered industry leader in the development of technically advanced, reliable and cost-effective electrical drive systems which provide high torque and precision motion for the defense industry, as well as light weighting technologies for existing and future ground-based vehicles in the defense industry. FPH provides concept engineering, prototyping, validation, and production. FPH also develops composites, advanced materials and hybrid products and systems that achieve significant weight reduction and higher strength. This acquisition provides the Company with a deeper penetration within defense applications including the necessary manufacturing licenses and certifications.

The initial purchase price was $42,159 consisting of cash of $39,359 funded through borrowings under the Amended Revolving Facility, $550 in Company stock (22,886 shares at $24.01 closing stock price on May 27, 2022), and $2,250 in the form of 93,728 exchangeable shares (based on the closing price of an equivalent share of the Company’s common stock) of an indirect wholly-owned subsidiary of the Company, each of which is initially exchangeable into one share of Company common stock, subject to adjustment, in accordance with a Support Agreement entered into concurrently with the closing of the transaction. During the three months ended

September 30, 2022, measurement period adjustments to the initial purchase price allocation due to an adjustment to closing working capital that resulted in a decrease of the purchase price of $713 and a decrease to goodwill of $713. The purchase price allocation is subject to adjustments based on a final determination of closing net working capital and certain tax matters.

The Company incurred $1,057 of transaction costs related to the acquisition of FPH, which are included in business development on the condensed consolidated statements of income and comprehensive (loss) income.

The preliminary allocation of the purchase price paid for FPH is based on estimated fair values of the assets acquired and liabilities assumed of FPH as of May 30, 2022, and is as follows (in thousands):

Cash and cash equivalents

    

$

1,755

Trade receivables

3,161

Inventories

4,576

Other assets, net

 

174

Property, plant, and equipment

 

624

Right of use assets

4,165

Intangible assets

22,611

Goodwill

 

12,601

Other current liabilities

(956)

Deferred revenue

(776)

Lease liabilities

(4,165)

Net deferred income tax liabilities

(2,324)

Net purchase price

$

41,446

The intangible assets acquired consist of customer lists of $16,173, technology of $5,731, and a trade name of $707, which are being amortized over 12, 10 and 10 years, respectively. Goodwill generated in the acquisition is related to the assembled workforce, synergies between Allied Motion’s other operations and FPH that are expected to occur as a result of the combined engineering knowledge, the ability of each of the operations to integrate each other’s products into more fully integrated system solutions and Allied Motion’s ability to utilize FPH’s management knowledge in providing complementary product offerings to the Company’s customers.

The operating results of this acquisition are included in the condensed consolidated financial statements beginning on the date of the acquisition. Revenue of FPH included within the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 was $4,459 and $6,384, respectively. Earnings were $60 and $382 inclusive of $716 and $959 of intangible amortization in the three and nine months ended September 30, 2022, respectively.

The goodwill resulting from the FPH acquisition is tax deductible.

ThinGap and Airex

On May 24, 2022, the Company acquired 100% of the outstanding stock of ThinGap, Inc. (“ThinGap”), a privately-owned California headquartered developer and manufacturer of high performance, zero clogging slotless motors for use in aerospace, defense, and medical applications that require precise performance in a compact, yet high-torque-to-volume solutions. ThinGap designs, engineers, and manufactures low profile, brushless DC motor kits and assemblies that utilize a proprietary wave-wound stator architecture and highly optimized rotors. ThinGap expands the Company’s precision motion capabilities and advances its strategy to provide integrated motion solutions in the robotics, semiconductor, and instrumentation markets.

On June 17, 2022, the Company acquired 100% of the membership interests of Airex, LLC (“Airex”), a privately-owned New Hampshire headquartered developer of high precision electromagnetic components and solutions for the aerospace and defense, life sciences, semiconductor, and commercial industrial applications. Airex combines its patented winding technology with robotic manufacturing to produce linear motors – ironless and iron core, rotary motors, voice coils, wound electromagnetic components and sub-components. Airex expands the Company’s motor offerings as well as enhances its quality systems to support broad mission critical defense programs, as well as other high demanding industries.

The purchase price, collectively, for ThinGap and Airex was $16,527, comprised of $8,224 in cash funded through borrowings under the Amended Revolving Credit Facility and $8,303 in Company stock (376,500 shares, of which 29,631 shares are subject to an indemnification holdback, at a weighted average stock price of $22.05). During the three months ended September 30, 2022, measurement period adjustments to the initial purchase price allocation due to an adjustment to closing working capital resulted in an increase of deferred revenue of $181 and an increase to goodwill of $181. These purchase price allocations are subject to adjustments based on a final determination of closing net working capital and certain tax matters.

The Company incurred $208 of transaction costs related to these acquisitions in 2022, which are included in business development on the condensed consolidated statements of income and comprehensive (loss) income.

The preliminary allocation of the purchase price paid is based on estimated fair values of the assets acquired and liabilities assumed as of May 24, 2022 for ThinGap and June 17, 2022 for Airex and is, collectively, as follows:

Cash and cash equivalents

    

$

1,074

Trade receivables

1,295

Inventories

1,686

Other assets, net

 

636

Property, plant, and equipment

 

202

Right of use assets

888

Intangible assets

6,000

Goodwill

 

6,981

Other current liabilities

(574)

Deferred revenue

(426)

Lease liabilities

(888)

Net deferred income tax liabilities

(347)

Net purchase price

$

16,527

The intangible assets acquired consist of customer lists of $3,800, technology of $2,000 and trade names of $200, which are being amortized over weighted average useful lives of 10, 12.5 and 10 years, respectively. Goodwill generated in these acquisitions is related to the assembled workforce, synergies with Allied Motion’s other operations that are expected to occur as a result of the combined engineering knowledge, the ability of the operations to integrate products into more fully integrated system solutions and Allied Motion’s ability to utilize ThinGap and Airex management knowledge in providing complementary product offerings to the Company’s customers.

The operating results of these acquisitions are included in the condensed consolidated financial statements beginning on the date of the acquisition. Revenue included within the condensed consolidated statement of income and comprehensive (loss) income for the three and nine months ended September 30, 2022, related to ThinGap and Airex, collectively, was $2,154 and $2,562, respectively. Earnings were $268 and $167 inclusive of $409 and $424 of intangible amortization for the three and nine months ended September 30, 2022, respectively.

The goodwill resulting from the ThinGap acquisition is not tax deductible. The goodwill resulting from the Airex acquisition is tax deductible.

2021 Acquisitions

On November 2, 2021, the Company acquired 100% of the outstanding stock of ORMEC Systems Corp. (“ORMEC”), a New York headquartered developer and manufacturer of mission critical electro-mechanical automation solutions and motion control products including multi-axis controls, electronic drives and actuators for the automation and aerospace industries. On November 4, 2021, the Company acquired 100% of ALIO Industries (“ALIO”), a Colorado headquartered innovator and manufacturer of advanced linear and rotary motion systems for nano-precision applications. On December 30, 2021, the Company acquired Spectrum Controls, Inc. (“Spectrum Controls”), a Washington headquartered innovator and manufacturer of industrial Input/Output (“I/O”) and universal communications gateway products.

The initial purchase price, collectively, for ORMEC and ALIO was $33,458, and the initial purchase price of Spectrum Controls was $68,711. During the three months ended March 31, 2022, measurement period adjustments to the preliminary purchase price allocations, collectively, resulted in an increase in purchase price of $119 and an increase in goodwill of $175. There were no measurement period adjustments during the three months ended June 30, 2022 or September 30, 2022. During the three months ended March 31, 2022, a settlement of certain closing working capital amounts resulted in a cash inflow of $185. There were no additional closing working capital settlements during the three months ended June 30, 2022 or September 30, 2022. The purchase price allocations for each of the three 2021 acquisitions are final.

The acquisition of ALIO includes contingent consideration initially measured at a fair value of $4,900. This consideration was reduced by $800 during the three months ended September 30, 2022, based upon fair valuation of the contingent consideration, and due to an anticipated shift in the timing of the earnings of the acquired entity, largely reflecting supply chain issues experienced within the industry. A further explanation of the valuation process is disclosed in Note 12, Fair Value. Contingent consideration of $4,100 is included in other long-term liabilities as of September 30, 2022 on the condensed consolidated balance sheet. The Spectrum Controls acquisition includes two remaining payments of $12,500 each to be paid in two equal installments no later than December 31, 2022 and December 31, 2023, respectively, comprised of 50% cash and 50% in Company stock. As of September 30, 2022, $12,472 is included in accrued liabilities and $12,361 is included in other long-term liabilities on the condensed consolidated balance sheet. As of December 31, 2021, $12,388 is included in accrued liabilities and $12,277 is included in other long-term liabilities on the condensed consolidated balance sheet.

Proforma information

The following pro forma financial information presents the combined results of operations if the FPH, ThinGap and Airex acquisitions had occurred as of January 1, 2021 and Spectrum Controls, ORMEC, and ALIO as of January 1, 2020:

Three months ended

Nine months ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Revenues

$

134,405

$

124,930

$

382,727

$

361,239

Income before income taxes

$

9,693

$

9,384

$

22,766

$

21,601

The pro forma information includes certain adjustments, including depreciation and amortization expense, interest expense, and certain other adjustments, together with related income tax effects. The pro forma amounts do not reflect adjustments for anticipated operating efficiencies the Company may achieve as a result of these acquisitions. The pro forma financial information is for informational purposes only and does not purport to present what the Company’s results would have been had these transactions actually occurred on the date presented or to project the combined company’s results of operations or financial position for any future period.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2022
REVENUE RECOGNITION  
REVENUE RECOGNITION

3.    REVENUE RECOGNITION

Performance Obligations

The Company considers control of most products to transfer at a single point in time when control is transferred to the customer, generally when the products are shipped in accordance with an agreement and/or purchase order. Control is defined as the ability to direct the use of and obtain substantially all of the remaining benefits of the product.

The Company satisfies its performance obligations under a contract with a customer by transferring goods and services in exchange for monetary consideration from the customer. The Company considers the customer’s purchase order, and the Company’s corresponding sales order acknowledgment as the contract with the customer. For some customers, control, and a sale, is transferred at a point in time when the product is delivered to a customer. For a limited number of contracts, the Company recognizes revenue over time in proportion to costs incurred.

Sales, value add, and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

Nature of Goods and Services

The Company sells component and integrated controlled motion solutions to end customers and original equipment manufacturers (“OEM’s”) through the Company’s own direct sales force and authorized manufacturers’ representatives and distributors. The Company’s products include brushed and brushless DC motors, brushless servo and torque motors, coreless DC motors, integrated brushless motor-drives, gearmotors, gearing, modular digital servo drives, motion controllers, incremental and absolute optical encoders, active and passive filters for power quality and harmonic issues, and other controlled motion-related products. The Company’s target markets include Vehicle, Medical, Aerospace & Defense, and Industrial. 

Determining the Transaction Price

The majority of the Company’s contracts have an original duration of less than one year. For these contracts, the Company applies the practical expedient and therefore does not consider the effects of the time value of money. For multiyear contracts, the Company uses judgment to determine whether there is a significant financing component. These contracts are generally those in which the customer has made an up-front payment. Contracts that management determines to include a significant financing component are discounted at the Company’s incremental borrowing rate. The Company incurs interest expense and accrues a contract liability. As the Company satisfies performance obligations and recognizes revenue from these contracts, interest expense is recognized simultaneously. Management does not have any contracts that include a significant financing component as of September 30, 2022.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers into geographical regions and target markets. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. As noted below in Note 17, Segment Information, the Company’s business consists of one reportable segment. Revenue by geographic region is based on point of shipment origin.

A disaggregation of revenue by target market and geography is provided below:

Three months ended

Nine months ended

September 30, 

September 30, 

Target Market

    

2022

    

2021

    

2022

    

2021

Industrial

$

49,134

$

35,269

$

142,044

$

100,351

Vehicle

35,342

33,931

100,479

102,113

Medical

 

21,958

 

21,030

 

63,471

 

64,554

Aerospace & Defense

 

21,510

 

8,291

 

48,103

 

24,313

Other

 

6,461

 

4,988

 

17,815

 

15,392

Total

$

134,405

$

103,509

$

371,912

$

306,723

Three months ended

Nine months ended

September 30, 

September 30, 

Geography

    

2022

    

2021

    

2022

    

2021

North America (primarily U.S.)

$

92,896

$

64,326

$

249,329

$

182,673

Europe

 

31,901

 

30,943

 

97,771

 

99,643

Asia-Pacific

 

9,608

 

8,240

 

24,812

 

24,407

Total

$

134,405

$

103,509

$

371,912

$

306,723

Contract Balances

When the timing of the Company’s delivery of product is different from the timing of the payments made by customers, the Company recognizes either a contract asset (performance precedes customer payment) or a contract liability (customer payment precedes performance). Typically, contracts are paid in arrears and are recognized as receivables after the Company considers whether a significant financing component exists.

The opening and closing balances of the Company’s contract liabilities are as follows:

    

September 30, 

    

December 31, 

2022

2021

Contract liabilities in accrued liabilities

$

5,309

$

2,425

Contract liabilities in other long-term liabilities

31

242

$

5,340

$

2,667

The difference between the opening and closing balances of the Company’s contract liabilities primarily results from the timing difference between the Company’s performance and the customer’s payment. In the nine months ended September 30, 2022, the Company recognized revenue of $2,217 that was included in the opening contract liabilities balance.

Significant Payment Terms

The Company’s contracts with its customers state the final terms of the sale, including the description, quantity, and price of each product or service purchased. Payments are typically due in full within 30-60 days of delivery. Since the customer agrees to a stated rate and price in the contract that do not vary over the contract, the majority of contracts do not contain variable consideration.

Returns, Refunds, and Warranties

In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company establishes provisions for estimated returns and warranties. All contracts include a standard warranty clause to guarantee that the product complies with agreed specifications.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES
9 Months Ended
Sep. 30, 2022
INVENTORIES  
INVENTORIES

4.    INVENTORIES

Inventories include costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value, as follows:

    

September 30, 

    

December 31, 

2022

2021

Parts and raw materials

$

85,492

$

65,223

Work-in-process

 

10,864

 

9,529

Finished goods

 

15,774

 

14,981

$

112,130

$

89,733

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY, PLANT AND EQUIPMENT
9 Months Ended
Sep. 30, 2022
PROPERTY, PLANT AND EQUIPMENT  
PROPERTY, PLANT AND EQUIPMENT

5.    PROPERTY, PLANT AND EQUIPMENT

Property, plant, and equipment is classified as follows:

    

    

September 30, 

    

December 31, 

Useful lives

2022

2021

Land

$

946

$

979

Building and improvements

 

5 - 39 years

 

24,393

 

14,398

Machinery, equipment, tools and dies

 

3 - 15 years

 

84,128

 

82,898

Construction work in progress

12,096

9,582

Furniture, fixtures and other

 

3 - 10 years

 

21,976

 

21,794

 

143,539

 

129,651

Less accumulated depreciation

 

(77,922)

 

(72,668)

Property, plant, and equipment, net

$

65,617

$

56,983

Depreciation expense was approximately $3,135 and $2,923 for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, depreciation expense was approximately $9,539 and $8,790, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL
9 Months Ended
Sep. 30, 2022
GOODWILL  
GOODWILL

6.    GOODWILL

The change in the carrying amount of goodwill for the nine months ended September 30, 2022 is as follows:

September 30, 

2022

Beginning balance

$

106,633

Goodwill acquired (Note 2)

19,582

Impact of measurement period adjustments of acquisitions (Note 2)

205

Effect of foreign currency translation

 

(4,016)

Ending balance

$

122,404

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2022
INTANGIBLE ASSETS  
INTANGIBLE ASSETS

7.    INTANGIBLE ASSETS

Intangible assets on the Company’s condensed consolidated balance sheets consist of the following:

September 30, 2022

December 31, 2021

    

    

Gross

    

Accumulated

    

Net Book

    

Gross

    

Accumulated

    

Net Book

Life

Amount

Amortization

Value

Amount

Amortization

Value

Customer lists

 

5 - 18 years

$

111,200

$

(32,104)

$

79,096

$

94,079

$

(27,639)

$

66,440

Trade name

 

10 - 19 years

 

15,040

 

(6,549)

 

8,491

 

14,649

 

(5,927)

 

8,722

Design and technologies

 

10 - 15 years

 

40,543

 

(7,357)

 

33,186

 

34,241

 

(5,617)

 

28,624

Total

$

166,783

$

(46,010)

$

120,773

$

142,969

$

(39,183)

$

103,786

Intangible assets resulting from the acquisition of FPH, ThinGap and Airex were $28,611 (Note 2). The intangible assets acquired consist of customer lists, technology, and tradenames.

Amortization expense for intangible assets was $3,054 and $1,504 for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, amortization expense was $8,133 and $4,527, respectively.

Estimated future intangible asset amortization expense as of September 30, 2022 is as follows:

Estimated

    

Amortization Expense

Remainder of 2022

$

3,030

2023

 

12,115

2024

 

11,792

2025

11,777

2026

 

11,681

2027

11,238

Thereafter

 

59,140

Total estimated amortization expense

$

120,773

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2022
STOCK-BASED COMPENSATION PLANS  
STOCK-BASED COMPENSATION

8.    STOCK-BASED COMPENSATION

Stock Incentive Plans

The Company’s Stock Incentive Plans provide for the granting of stock awards, including restricted stock, stock options and stock appreciation rights, to employees and non-employees, including directors of the Company.

Restricted Stock

For the nine months ended September 30, 2022, 177,150 shares of unvested restricted stock were awarded at a weighted average market value of $33.23. Of the restricted shares granted, 110,946 shares have performance-based vesting conditions. The value of the

shares is amortized to compensation expense over the related service period, which is normally three years, or over the estimated performance period. Shares of unvested restricted stock are generally forfeited if a recipient leaves the Company before the vesting date. Shares that are forfeited become available for future awards.

The following is a summary of restricted stock activity for the nine months ended September 30, 2022:

Number of

    

shares

Outstanding at beginning of period

 

293,577

Awarded

 

177,150

Vested

 

(131,202)

Forfeited

 

(11,438)

Outstanding at end of period

 

328,087

Stock-based compensation expense, net of forfeitures, of $1,262 and $1,303 was recorded for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, stock-based compensation expense, net of forfeitures, of $3,752 and $3,100 was recorded, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED LIABILITIES
9 Months Ended
Sep. 30, 2022
ACCRUED LIABILITIES  
ACCRUED LIABILITIES

9.    ACCRUED LIABILITIES

Accrued liabilities consist of the following:

September 30, 

December 31, 

    

2022

    

2021

Compensation and fringe benefits

$

14,329

$

14,666

Accrued business acquisition consideration

 

12,522

 

12,388

Warranty reserve

 

2,086

 

1,869

Operating lease liabilities - current

4,389

4,532

Finance lease obligations - current

263

Deferred revenue

5,309

2,425

Other accrued expenses

 

7,237

 

5,776

$

46,135

$

41,656

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT OBLIGATIONS
9 Months Ended
Sep. 30, 2022
DEBT OBLIGATIONS  
DEBT OBLIGATIONS

10.    DEBT OBLIGATIONS

Debt obligations consisted of the following:

September 30, 

December 31, 

    

2022

    

2021

Long-term Debt

Revolving Credit Facility, long-term (1)

$

223,132

$

159,395

Unamortized debt issuance costs

(700)

(435)

Finance lease obligations - noncurrent

9,215

Long-term debt

$

231,647

$

158,960

(1)

The effective rate of the Amended Revolving Facility is 3.92% at September 30, 2022.

Amended Revolving Credit Facility

The Second Amended and Restated Credit Agreement (the “Amended Credit Agreement”), dated as of August 23, 2022, includes a $280 million revolving credit facility (the “Amended Revolving Facility”), increased from $225 million in the previous credit agreement, under which comparative periods are reported. Additionally, the referenced index was amended to be the Term Standard Overnight Financing Rate (“SOFR”), whereas the previous credit agreement utilized the London Interbank Offering Rate (LIBOR) as the referenced interest rate. The Amended Credit Agreement eliminates the previous $75 million accordion feature and maintains the original maturity date of February 2025.

Borrowings under the Amended Revolving Facility bear interest at an annual rate equal to the Adjusted SOFR (as defined in the Amended Credit Agreement) which is subject to a floor of 0.00% plus an appicable rate ranging from 1.00% to 2.25% based on the Company’s ratio of total funded indebtedness to consolidated trailing twelve-month EBITDA (the “Total Leverage Ratio”). At September 30, 2022, the applicable SOFR-based borrowing rate was 2.25%. A credit spread adjustment of 0.10% to 0.275% is also carried on the Amended Revolving Facility. In addition, the Company is required to pay a commitment fee of between 0.10% and 0.275% annually on the unused portion of the Amended Revolving Facility, also based on the Company’s Total Leverage Ratio. The Amended Revolving Facility is secured by substantially all of the Company’s non-realty assets and is fully and unconditionally guaranteed by certain of the Company’s subsidiaries.

The Amended Credit Agreement includes covenants and restrictions that limit the Company’s ability to incur additional indebtedness, make certain investments, create, incur or assume certain liens, merge, consolidate or sell all or substantially all of its assets and enter into transactions with an affiliate of the Company on other than an arms’ length transaction. These covenants, which are described more fully in the Amended Credit Agreement, to which reference is made for a complete statement of the covenants, are subject to certain exceptions.  The Amended Credit Agreement contains financial covenants that require that the Company maintain a minimum interest coverage ratio of at least 3.0 to 1.0 at the end of each fiscal quarter. In addition, the Company’s Leverage Ratio at the end of any fiscal quarter shall not be greater than 4.0 to 1.0 ratio (reduced to 3.5:1.0 for quarters ending on or after December 31, 2023); provided that the Company may elect to temporarily increase the Leverage Ratio by 0.5x during the twelve-month period following a material acquisition under the Amended Credit Agreement (“acquisition leverage increase”), subject to certain exceptions.  The Company was in compliance with all covenants as of September 30, 2022.

As of September 30, 2022, the unused Amended Revolving Facility was $56,868. The amount available to borrow may be limited by the Company’s debt and EBITDA levels, which impacts its covenant calculations.

Other

The China Credit Facility (“the China Facility”) provides credit of $1,405 (Chinese Renminbi 10,000). The China Facility is a demand revolving facility used for working capital and capital equipment needs at the Company’s China operations. The term is annual and may be cancelled at the bank’s discretion. The interest rate shall be agreed upon by the Lender and the Borrower before the Utilization Date (as defined in the China Facility) and shall be specified in the Utilization Request (as defined in the China Facility). Collateral for the facility is a guarantee issued by the Company. There were no borrowings under the China Facility during the three and nine months ended September 30, 2022 or 2021, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE FINANCIAL INSTRUMENTS
9 Months Ended
Sep. 30, 2022
DERIVATIVE FINANCIAL INSTRUMENTS  
DERIVATIVE FINANCIAL INSTRUMENTS

11.    DERIVATIVE FINANCIAL INSTRUMENTS

The Company is exposed to certain risks arising from both its business operations and economic conditions. The Company principally manages its exposures to a wide variety of business and operational risks through management of its core business activities. The Company manages economic risks, including interest rate, and foreign exchange risk primarily through the use of derivative financial instruments.

The Company enters into foreign currency contracts with 30-day maturities to hedge its short-term balance sheet exposure, primarily intercompany, that are denominated in currencies (Euro, Mexican Peso, New Zealand Dollar, Chinese Renminbi, Swedish Krona) other than the subsidiary’s functional currency and are adjusted to current values using period-end exchange rates. The resulting gains or losses are recorded in other expense (income), net in the condensed consolidated statements of income and comprehensive (loss) income. To minimize foreign currency exposure, the Company had foreign currency contracts with notional amounts of $17,250 at September 30, 2022. The foreign currency contracts are recorded in the condensed consolidated balance sheets at fair value and resulting gains or losses are recorded in other expense (income), net in the condensed consolidated statements of income and comprehensive (loss) income. During the three and nine months ended September 30, 2022, the Company had losses of $257 and $54, respectively on foreign currency contracts which is included in other expense (income), net and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in other expense (income), net. During the three and nine months ended September 30, 2021, the Company had losses of $82 and $149, respectively.

The Company’s objectives in using interest rate derivatives are to add stability to interest expense and to manage its exposure to interest rate movements on its variable-rate debt. To accomplish this objective, the Company primarily uses interest rate swaps as part of its interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable

amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. In February 2017, the Company entered into three interest rate swaps with a combined notional amount of $40,000 that matured in February 2022. In March 2020, the Company entered into two additional interest rate swaps with a combined notional amount of $20,000 that increased to $60,000 in March 2022 and matures in December 2024. In March 2022 the Company entered into an additional interest rate swap with a notional amount of $40,000 that matures in December 2026.

The changes in the fair value of derivatives designated and that qualify as cash flow hedges is recorded in accumulated other comprehensive (loss) income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. During 2022 and 2021, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt.

The Company estimates that $1,804 will be reclassified as a decrease to interest expense over the next twelve months related to its interest rate derivatives. Additionally, the Company does not use derivatives for trading or speculative purposes.

The table below presents the fair value of the Company’s derivative financial instruments as well as their classification on the condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021 (in thousands):

Asset Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Prepaid expenses and other assets

$

33

$

39

Interest rate products

Other long-term assets

7,614

340

$

7,647

$

379

Liability Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Accrued liabilities

$

141

$

Interest rate products

Accrued liabilities

120

$

141

$

120

The tables below present the effect of cash flow hedge accounting on other comprehensive (loss) income (“OCI”) for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Amount of pre-tax gain (loss) recognized

Amount of pre-tax gain recognized 

in OCI on derivatives

in OCI on derivatives

Derivatives in cash flow hedging relationships

Three months ended September 30, 

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

Interest rate products

$

2,916

$

(34)

$

7,335

$

513

Amount of pre-tax gain (loss) reclassified

Amount of pre-tax loss reclassified

from accumulated OCI into income

from accumulated OCI into income

Location of gain (loss) reclassified

Three months ended September 30, 

Nine months ended September 30, 

from accumulated OCI into income

2022

2021

    

2022

    

2021

Interest expense

$

229

$

(237)

$

(59)

$

(693)

The table below presents the line items that reflect the effect of the Company’s derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Total amounts of income and expense

Total amounts of income and expense

line items presented that reflect the

line items presented that reflect the

effects of cash flow hedges recorded

effects of cash flow hedges recorded

Three months ended September 30, 

Nine months ended September 30, 

Derivatives designated as hedging instruments

    

Income Statement Location

    

2022

    

2021

    

2022

    

2021

Interest rate products

 

Interest Expense

$

2,337

$

777

$

4,900

$

2,445

The tables below present a gross presentation, the effects of offsetting, and a net presentation of the Company’s derivatives as of September 30, 2022 and December 31, 2021. The net amounts of derivative assets or liabilities can be reconciled to the tabular disclosure of fair value. The tabular disclosure of fair value provides the location that derivative assets and liabilities are presented in the condensed consolidated balance sheets (in thousands):

Derivative assets:

Net amounts

Gross amounts

of assets

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

September 30, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2022

    

assets

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

7,647

$

$

7,647

$

$

$

7,647

Net amounts

Gross amounts

of assets

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

December 31, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2021

    

assets

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

387

$

(8)

$

379

$

$

$

379

Derivative liabilities:

Net amounts

Gross amounts

of liabilities

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

September 30, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2022

    

liabilities

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

141

$

$

141

$

$

$

141

Net amounts

Gross amounts

of liabilities

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

December 31, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2021

    

liabilities

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

120

$

$

120

$

$

$

120

The Company has agreements with each of its derivative counterparties that contain a provision where if the Company either defaults or is capable of being declared in default on any of its indebtedness, then the Company could also be declared in default on its derivative obligations.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE
9 Months Ended
Sep. 30, 2022
FAIR VALUE  
FAIR VALUE

12.   FAIR VALUE

Authoritative guidance defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date.

The guidance establishes a framework for measuring fair value which utilizes observable and unobservable inputs. Observable inputs

reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. Preference is given to observable inputs.

These two types of inputs create the following three - level fair value hierarchy:

Level 1:

Quoted prices for identical assets or liabilities in active markets.

Level 2:

Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model - derived valuations whose inputs or significant value drivers are observable.

Level 3:

Significant inputs to the valuation model that are unobservable.

The Company’s financial assets and liabilities include cash and cash equivalents, accounts receivable, debt obligations, accounts payable, and accrued liabilities. The carrying amounts reported in the condensed consolidated balance sheets for these assets and liabilities approximate their fair value because of the immediate or short-term maturities of these financial instruments.

The following tables presents the Company’s financial assets that are accounted for at fair value on a recurring basis as of September 30, 2022 and December 31, 2021, respectively, by level within the fair value hierarchy (in thousands):

September 30, 2022

    

Level 1

    

Level 2

    

Level 3

Assets (liabilities)

Pension plan assets

$

5,101

$

$

Deferred compensation plan assets

 

3,746

 

 

Foreign currency hedge contracts

 

 

(108)

 

Interest rate swaps, net

 

 

7,614

 

Contingent consideration

 

 

 

(4,100)

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

Assets (liabilities)

Pension plan assets

$

6,899

$

$

Deferred compensation plan assets

 

4,636

 

 

Foreign currency hedge contracts

 

 

39

 

Interest rate swaps, net

 

 

220

 

Contingent consideration

 

 

 

(4,900)

The contingent consideration fair value measurement in connection with the acquisition of ALIO Industries in the fourth quarter of 2021 is based on significant inputs not observable in the market and therefore constitute Level 3 inputs within the fair value hierarchy. The Company determines the initial fair value of contingent consideration liabilities using a Monte Carlo valuation model, which involves a simulation of future earnings generated during the earn out-period using management’s best estimates, or a probability-weighted discounted cash flow analysis. The reduction of $800 of the estimated fair value of contingent consideration during the three and nine months ended September 30, 2022, based on the modeling described above, represents an anticipated shift in the timing of the earnings of the acquired entity, largely reflecting supply chain challenges.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
9 Months Ended
Sep. 30, 2022
INCOME TAXES  
INCOME TAXES

13.    INCOME TAXES

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates, changes in tax laws, settlements with taxing authorities and foreign currency fluctuations.

The effective income tax rate was 27.5% and 24.6% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate for the three months ended September 30, 2022 does not include any significant discrete tax items and for the three

months ended September 30, 2021 includes a discrete tax benefit of (2.9%), respectively, related primarily to share-based payment awards. For the nine months ended September 30, 2022 and 2021, the effective income tax rate was 26.3% and (14.2%), respectively. The effective tax rate includes a discrete tax benefit of (1.7%) and (41.3%), respectively. The discrete benefit in the nine months ended September 30, 2022 is primarily related to the reversal of uncertain tax positions. The discrete benefit in the nine months ended September 30, 2021 is related primarily to the recognition of net operating loss carryforwards resulting from tax legislation enacted in New Zealand during the period, which changes our ability to use the carryforwards in future periods changes our ability to use the carryforwards in future periods.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
9 Months Ended
Sep. 30, 2022
LEASES  
LEASES

14.    LEASES

The Company has operating leases for office space, manufacturing equipment, computer equipment and automobiles. Many leases include one or more options to renew, some of which include options to extend the leases for a long-term period, and some leases include options to terminate the leases within 30 days. In certain of the Company’s lease agreements, the rental payments are adjusted periodically to reflect actual charges incurred for capital area maintenance, utilities, inflation and/or changes in other indexes.

Supplemental cash flow information related to the Company’s operating and finance leases for the nine months ended September 30, 2022 and 2021 was as follows (in thousands):

September 30, 

2022

2021

Cash paid for amounts included in the measurement of operating leases

    

$

3,884

    

$

3,988

  

Cash paid for amounts included in the measurement of finance lease obligations

    

$

562

    

$

  

Right of use ("ROU") assets obtained in exchange for operating lease obligations

$

8,133

$

2,224

ROU assets obtained in acquisitions for operating lease obligations (Note 2)

$

5,053

$

ROU assets obtained in exchange for finance lease obligations

$

9,471

$

The Company’s finance lease obligations relate to a manufacturing facility. As of September 30, 2022, finance lease assets of $8,997 are included in property, plant and equipment, net, finance lease obligations of $263 are included in accrued liabilities, and $9,215 are included in long-term debt on the condensed consolidated balance sheet.

The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2022 (in thousands):

    

Operating Leases

Finance Leases

Remainder of 2022

    

$

1,513

$

184

2023

    

4,663

799

2024

 

3,951

 

815

2025

 

3,179

 

831

2026

2,608

848

2027

2,456

867

Thereafter

 

6,253

 

8,769

Total undiscounted cash flows

$

24,623

$

13,113

Less: present value discount

(2,590)

(3,635)

Total lease liabilities

$

22,033

$

9,478

The Company leases certain facilities from companies for which a member of management is a part owner. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $208 and $694 during the three and nine months ended September 30, 2022 and is obligated to make payments of $205 during the remainder of 2022. Future fixed minimum lease payments under these leases as of September 30, 2022 are $6,508.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME
9 Months Ended
Sep. 30, 2022
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME  
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME

15.    ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME

Accumulated Other Comprehensive (Loss) Income (“AOCI”) for the three months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2022

$

(863)

$

4,928

$

(1,173)

$

(17,341)

$

(14,449)

Unrealized gain (loss) on cash flow hedges

2,916

(700)

2,216

Amounts reclassified from AOCI

(229)

55

(174)

Foreign currency translation loss

(9,603)

(9,603)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2021

$

(1,633)

$

(886)

$

212

$

(3,268)

$

(5,575)

Unrealized gain (loss) on cash flow hedges

(34)

8

(26)

Amounts reclassified from AOCI

237

(56)

181

Foreign currency translation loss

(2,528)

(2,528)

At September 30, 2021

$

(1,633)

$

(683)

$

164

$

(5,796)

$

(7,948)

AOCI for the nine months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2021

$

(863)

$

221

$

(41)

$

(7,409)

$

(8,092)

Unrealized gain (loss) on cash flow hedges

7,335

(1,762)

5,573

Amounts reclassified from AOCI

59

(15)

44

Foreign currency translation loss

(19,535)

(19,535)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2020

$

(1,633)

$

(1,889)

$

451

$

(216)

$

(3,287)

Unrealized gain (loss) on cash flow hedges

513

(121)

392

Amounts reclassified from AOCI

693

(166)

527

Foreign currency translation gain

(5,580)

(5,580)

At September 30, 2021

$

(1,633)

$

(683)

$

164

$

(5,796)

$

(7,948)

The realized losses relating to the Company’s interest rate swap hedges were reclassified from AOCI and included in interest expense in the condensed consolidated statements of income and comprehensive (loss) income.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
DIVIDENDS PER SHARE
9 Months Ended
Sep. 30, 2022
DIVIDENDS PER SHARE  
DIVIDENDS PER SHARE

16.    DIVIDENDS PER SHARE

The Company declared a quarterly dividend of $0.025 per share in each of the first, second, and third quarters of 2022. The Company declared a quarterly dividend of $0.02 in the first quarter and $0.025 in the second and third quarters of 2021. Total dividends declared and paid were $1,174 and $1,030 in the nine months ended September 30, 2022 and 2021, respectively.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2022
EARNINGS PER SHARE  
EARNINGS PER SHARE

17.    EARNINGS PER SHARE

Basic and diluted weighted-average shares outstanding are as follows (in thousands):

Three months ended

Nine months ended

September 30, 

September 30, 

   

2022

    

2021

    

2022

    

2021

Basic weighted average shares outstanding

 

15,661

 

14,411

 

15,373

 

14,375

Dilutive effect of potential common shares

 

508

 

91

 

556

 

103

Diluted weighted average shares outstanding

 

16,169

 

14,502

 

15,929

 

14,478

For the three months ended September 30, 2022 and 2021, the anti-dilutive common shares excluded from the calculation of diluted earnings per share were immaterial.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION
9 Months Ended
Sep. 30, 2022
SEGMENT INFORMATION  
SEGMENT INFORMATION

18.    SEGMENT INFORMATION

The Company operates in one segment for the manufacture and marketing of controlled motion products for end user and OEM applications. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company. Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services in which the entity holds material assets and reports revenue.

Revenues for the three months ended September 30, 2022 and 2021 was comprised of 59% and 56% shipped to U.S. customers, respectively. For the nine months ended September 30, 2022 and 2021, revenues were comprised of 58% and 53% shipped to U.S. customers, respectively. The remainder of revenues for all periods were shipped to foreign customers, primarily in Europe, Canada, and Asia-Pacific.

Identifiable foreign fixed assets were $32,792 and $32,807 as of September 30, 2022 and December 31, 2021, respectively. Identifiable assets outside of the U.S. are attributable to Europe, China, Mexico, and Asia-Pacific.

For the three months ended September 30, 2022 and 2021, one customer accounted for 11% and 16% of revenues, respectively. For the nine months ended September 30, 2022 and 2021, one customer accounted for 12% and 16% of revenues, respectively. As of September 30, 2022 and December 31, 2021 this customer represented 9% and 10% of trade receivables, respectively.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 2022
ACQUISITIONS  
Schedule of unaudited pro forma financial information

Three months ended

Nine months ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Revenues

$

134,405

$

124,930

$

382,727

$

361,239

Income before income taxes

$

9,693

$

9,384

$

22,766

$

21,601

FPH Group  
ACQUISITIONS  
Schedule of purchase price allocation and estimated fair value of the assets acquired

The preliminary allocation of the purchase price paid for FPH is based on estimated fair values of the assets acquired and liabilities assumed of FPH as of May 30, 2022, and is as follows (in thousands):

Cash and cash equivalents

    

$

1,755

Trade receivables

3,161

Inventories

4,576

Other assets, net

 

174

Property, plant, and equipment

 

624

Right of use assets

4,165

Intangible assets

22,611

Goodwill

 

12,601

Other current liabilities

(956)

Deferred revenue

(776)

Lease liabilities

(4,165)

Net deferred income tax liabilities

(2,324)

Net purchase price

$

41,446

ThinGap and Airex  
ACQUISITIONS  
Schedule of purchase price allocation and estimated fair value of the assets acquired

The preliminary allocation of the purchase price paid is based on estimated fair values of the assets acquired and liabilities assumed as of May 24, 2022 for ThinGap and June 17, 2022 for Airex and is, collectively, as follows:

Cash and cash equivalents

    

$

1,074

Trade receivables

1,295

Inventories

1,686

Other assets, net

 

636

Property, plant, and equipment

 

202

Right of use assets

888

Intangible assets

6,000

Goodwill

 

6,981

Other current liabilities

(574)

Deferred revenue

(426)

Lease liabilities

(888)

Net deferred income tax liabilities

(347)

Net purchase price

$

16,527

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2022
REVENUE RECOGNITION  
Schedule of reconciliation of disaggregated revenue by target market and geography

Three months ended

Nine months ended

September 30, 

September 30, 

Target Market

    

2022

    

2021

    

2022

    

2021

Industrial

$

49,134

$

35,269

$

142,044

$

100,351

Vehicle

35,342

33,931

100,479

102,113

Medical

 

21,958

 

21,030

 

63,471

 

64,554

Aerospace & Defense

 

21,510

 

8,291

 

48,103

 

24,313

Other

 

6,461

 

4,988

 

17,815

 

15,392

Total

$

134,405

$

103,509

$

371,912

$

306,723

Three months ended

Nine months ended

September 30, 

September 30, 

Geography

    

2022

    

2021

    

2022

    

2021

North America (primarily U.S.)

$

92,896

$

64,326

$

249,329

$

182,673

Europe

 

31,901

 

30,943

 

97,771

 

99,643

Asia-Pacific

 

9,608

 

8,240

 

24,812

 

24,407

Total

$

134,405

$

103,509

$

371,912

$

306,723

Schedule of opening and closing balances of the Company's receivables, contract asset, and contract liability

    

September 30, 

    

December 31, 

2022

2021

Contract liabilities in accrued liabilities

$

5,309

$

2,425

Contract liabilities in other long-term liabilities

31

242

$

5,340

$

2,667

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2022
INVENTORIES  
Schedule of inventories include costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value

    

September 30, 

    

December 31, 

2022

2021

Parts and raw materials

$

85,492

$

65,223

Work-in-process

 

10,864

 

9,529

Finished goods

 

15,774

 

14,981

$

112,130

$

89,733

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY, PLANT AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2022
PROPERTY, PLANT AND EQUIPMENT  
Schedule of classification of property, plant and equipment

    

    

September 30, 

    

December 31, 

Useful lives

2022

2021

Land

$

946

$

979

Building and improvements

 

5 - 39 years

 

24,393

 

14,398

Machinery, equipment, tools and dies

 

3 - 15 years

 

84,128

 

82,898

Construction work in progress

12,096

9,582

Furniture, fixtures and other

 

3 - 10 years

 

21,976

 

21,794

 

143,539

 

129,651

Less accumulated depreciation

 

(77,922)

 

(72,668)

Property, plant, and equipment, net

$

65,617

$

56,983

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL (Tables)
9 Months Ended
Sep. 30, 2022
GOODWILL  
Schedule of change in the carrying amount of goodwill

September 30, 

2022

Beginning balance

$

106,633

Goodwill acquired (Note 2)

19,582

Impact of measurement period adjustments of acquisitions (Note 2)

205

Effect of foreign currency translation

 

(4,016)

Ending balance

$

122,404

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2022
INTANGIBLE ASSETS  
Schedule of intangible assets

September 30, 2022

December 31, 2021

    

    

Gross

    

Accumulated

    

Net Book

    

Gross

    

Accumulated

    

Net Book

Life

Amount

Amortization

Value

Amount

Amortization

Value

Customer lists

 

5 - 18 years

$

111,200

$

(32,104)

$

79,096

$

94,079

$

(27,639)

$

66,440

Trade name

 

10 - 19 years

 

15,040

 

(6,549)

 

8,491

 

14,649

 

(5,927)

 

8,722

Design and technologies

 

10 - 15 years

 

40,543

 

(7,357)

 

33,186

 

34,241

 

(5,617)

 

28,624

Total

$

166,783

$

(46,010)

$

120,773

$

142,969

$

(39,183)

$

103,786

Schedule of estimated amortization expense for intangible assets

Estimated

    

Amortization Expense

Remainder of 2022

$

3,030

2023

 

12,115

2024

 

11,792

2025

11,777

2026

 

11,681

2027

11,238

Thereafter

 

59,140

Total estimated amortization expense

$

120,773

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2022
STOCK-BASED COMPENSATION PLANS  
Summary of restricted stock activity

The following is a summary of restricted stock activity for the nine months ended September 30, 2022:

Number of

    

shares

Outstanding at beginning of period

 

293,577

Awarded

 

177,150

Vested

 

(131,202)

Forfeited

 

(11,438)

Outstanding at end of period

 

328,087

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2022
ACCRUED LIABILITIES  
Schedule of accrued liabilities

September 30, 

December 31, 

    

2022

    

2021

Compensation and fringe benefits

$

14,329

$

14,666

Accrued business acquisition consideration

 

12,522

 

12,388

Warranty reserve

 

2,086

 

1,869

Operating lease liabilities - current

4,389

4,532

Finance lease obligations - current

263

Deferred revenue

5,309

2,425

Other accrued expenses

 

7,237

 

5,776

$

46,135

$

41,656

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT OBLIGATIONS (Tables)
9 Months Ended
Sep. 30, 2022
DEBT OBLIGATIONS  
Schedule of debt obligations

September 30, 

December 31, 

    

2022

    

2021

Long-term Debt

Revolving Credit Facility, long-term (1)

$

223,132

$

159,395

Unamortized debt issuance costs

(700)

(435)

Finance lease obligations - noncurrent

9,215

Long-term debt

$

231,647

$

158,960

(1)

The effective rate of the Amended Revolving Facility is 3.92% at September 30, 2022.

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
9 Months Ended
Sep. 30, 2022
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of fair value of the Company's derivative financial instruments as well as classification on the condensed consolidated balance sheets

The table below presents the fair value of the Company’s derivative financial instruments as well as their classification on the condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021 (in thousands):

Asset Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Prepaid expenses and other assets

$

33

$

39

Interest rate products

Other long-term assets

7,614

340

$

7,647

$

379

Liability Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Accrued liabilities

$

141

$

Interest rate products

Accrued liabilities

120

$

141

$

120

Schedule of effect of cash flow hedge accounting on other comprehensive income (loss) (OCI)

Asset Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Prepaid expenses and other assets

$

33

$

39

Interest rate products

Other long-term assets

7,614

340

$

7,647

$

379

Liability Derivatives

Fair value as of:

Derivatives designated as

Balance Sheet

September 30, 

December 31, 

hedging instruments

    

Location

    

2022

    

2021

Foreign currency contracts

Accrued liabilities

$

141

$

Interest rate products

Accrued liabilities

120

$

141

$

120

Schedule of effect of the Company's derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income

Amount of pre-tax gain (loss) reclassified

Amount of pre-tax loss reclassified

from accumulated OCI into income

from accumulated OCI into income

Location of gain (loss) reclassified

Three months ended September 30, 

Nine months ended September 30, 

from accumulated OCI into income

2022

2021

    

2022

    

2021

Interest expense

$

229

$

(237)

$

(59)

$

(693)

The table below presents the line items that reflect the effect of the Company’s derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Total amounts of income and expense

Total amounts of income and expense

line items presented that reflect the

line items presented that reflect the

effects of cash flow hedges recorded

effects of cash flow hedges recorded

Three months ended September 30, 

Nine months ended September 30, 

Derivatives designated as hedging instruments

    

Income Statement Location

    

2022

    

2021

    

2022

    

2021

Interest rate products

 

Interest Expense

$

2,337

$

777

$

4,900

$

2,445

The tables below present a gross presentation, the effects of offsetting, and a net presentation of the Company’s derivatives as of September 30, 2022 and December 31, 2021. The net amounts of derivative assets or liabilities can be reconciled to the tabular disclosure of fair value. The tabular disclosure of fair value provides the location that derivative assets and liabilities are presented in the condensed consolidated balance sheets (in thousands):

Derivative assets:

Net amounts

Gross amounts

of assets

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

September 30, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2022

    

assets

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

7,647

$

$

7,647

$

$

$

7,647

Net amounts

Gross amounts

of assets

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

December 31, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2021

    

assets

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

387

$

(8)

$

379

$

$

$

379

Derivative liabilities:

Net amounts

Gross amounts

of liabilities

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

September 30, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2022

    

liabilities

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

141

$

$

141

$

$

$

141

Net amounts

Gross amounts

of liabilities

Gross amounts not offset in the consolidated 

As of 

Gross amounts

offset in the

presented in the

balance sheets

December 31, 

of recognized

consolidated

consolidated

Financial

Cash collateral

2021

    

liabilities

    

balance sheets

    

balance sheets

    

instruments

    

received

    

Net amount

Derivatives

$

120

$

$

120

$

$

$

120

Schedule of fair value provides the location that derivative assets and liabilities

Total amounts of income and expense

Total amounts of income and expense

line items presented that reflect the

line items presented that reflect the

effects of cash flow hedges recorded

effects of cash flow hedges recorded

Three months ended September 30, 

Nine months ended September 30, 

Derivatives designated as hedging instruments

    

Income Statement Location

    

2022

    

2021

    

2022

    

2021

Interest rate products

 

Interest Expense

$

2,337

$

777

$

4,900

$

2,445

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2022
FAIR VALUE  
Schedule of financial assets that are accounted for at fair value on a recurring basis

The following tables presents the Company’s financial assets that are accounted for at fair value on a recurring basis as of September 30, 2022 and December 31, 2021, respectively, by level within the fair value hierarchy (in thousands):

September 30, 2022

    

Level 1

    

Level 2

    

Level 3

Assets (liabilities)

Pension plan assets

$

5,101

$

$

Deferred compensation plan assets

 

3,746

 

 

Foreign currency hedge contracts

 

 

(108)

 

Interest rate swaps, net

 

 

7,614

 

Contingent consideration

 

 

 

(4,100)

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

Assets (liabilities)

Pension plan assets

$

6,899

$

$

Deferred compensation plan assets

 

4,636

 

 

Foreign currency hedge contracts

 

 

39

 

Interest rate swaps, net

 

 

220

 

Contingent consideration

 

 

 

(4,900)

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2022
LEASES  
Schedule of supplemental cash flow information related to the operating leases

Supplemental cash flow information related to the Company’s operating and finance leases for the nine months ended September 30, 2022 and 2021 was as follows (in thousands):

September 30, 

2022

2021

Cash paid for amounts included in the measurement of operating leases

    

$

3,884

    

$

3,988

  

Cash paid for amounts included in the measurement of finance lease obligations

    

$

562

    

$

  

Right of use ("ROU") assets obtained in exchange for operating lease obligations

$

8,133

$

2,224

ROU assets obtained in acquisitions for operating lease obligations (Note 2)

$

5,053

$

ROU assets obtained in exchange for finance lease obligations

$

9,471

$

Schedule of maturity of the operating lease liabilities

The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2022 (in thousands):

    

Operating Leases

Finance Leases

Remainder of 2022

    

$

1,513

$

184

2023

    

4,663

799

2024

 

3,951

 

815

2025

 

3,179

 

831

2026

2,608

848

2027

2,456

867

Thereafter

 

6,253

 

8,769

Total undiscounted cash flows

$

24,623

$

13,113

Less: present value discount

(2,590)

(3,635)

Total lease liabilities

$

22,033

$

9,478

Schedule of maturity of the financing lease liabilities

    

Operating Leases

Finance Leases

Remainder of 2022

    

$

1,513

$

184

2023

    

4,663

799

2024

 

3,951

 

815

2025

 

3,179

 

831

2026

2,608

848

2027

2,456

867

Thereafter

 

6,253

 

8,769

Total undiscounted cash flows

$

24,623

$

13,113

Less: present value discount

(2,590)

(3,635)

Total lease liabilities

$

22,033

$

9,478

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables)
9 Months Ended
Sep. 30, 2022
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME  
Schedule of accumulated other comprehensive (loss) income ("AOCI")

Accumulated Other Comprehensive (Loss) Income (“AOCI”) for the three months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2022

$

(863)

$

4,928

$

(1,173)

$

(17,341)

$

(14,449)

Unrealized gain (loss) on cash flow hedges

2,916

(700)

2,216

Amounts reclassified from AOCI

(229)

55

(174)

Foreign currency translation loss

(9,603)

(9,603)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At June 30, 2021

$

(1,633)

$

(886)

$

212

$

(3,268)

$

(5,575)

Unrealized gain (loss) on cash flow hedges

(34)

8

(26)

Amounts reclassified from AOCI

237

(56)

181

Foreign currency translation loss

(2,528)

(2,528)

At September 30, 2021

$

(1,633)

$

(683)

$

164

$

(5,796)

$

(7,948)

AOCI for the nine months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2021

$

(863)

$

221

$

(41)

$

(7,409)

$

(8,092)

Unrealized gain (loss) on cash flow hedges

7,335

(1,762)

5,573

Amounts reclassified from AOCI

59

(15)

44

Foreign currency translation loss

(19,535)

(19,535)

At September 30, 2022

$

(863)

$

7,615

$

(1,818)

$

(26,944)

$

(22,010)

Foreign Currency

Defined Benefit

Tax Effect of

Translation

    

Plan Liability

    

Cash Flow Hedges

    

Cash Flow Hedges

    

Adjustment

    

Total

At December 31, 2020

$

(1,633)

$

(1,889)

$

451

$

(216)

$

(3,287)

Unrealized gain (loss) on cash flow hedges

513

(121)

392

Amounts reclassified from AOCI

693

(166)

527

Foreign currency translation gain

(5,580)

(5,580)

At September 30, 2021

$

(1,633)

$

(683)

$

164

$

(5,796)

$

(7,948)

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
EARNINGS PER SHARE  
Schedule of basic and diluted weighted-average shares outstanding

Basic and diluted weighted-average shares outstanding are as follows (in thousands):

Three months ended

Nine months ended

September 30, 

September 30, 

   

2022

    

2021

    

2022

    

2021

Basic weighted average shares outstanding

 

15,661

 

14,411

 

15,373

 

14,375

Dilutive effect of potential common shares

 

508

 

91

 

556

 

103

Diluted weighted average shares outstanding

 

16,169

 

14,502

 

15,929

 

14,478

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITIONS (Details)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
Jun. 17, 2022
USD ($)
$ / shares
shares
May 30, 2022
USD ($)
shares
May 27, 2022
$ / shares
shares
Dec. 30, 2021
USD ($)
Nov. 04, 2021
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
payment
installment
Sep. 30, 2021
USD ($)
May 24, 2022
Dec. 31, 2021
USD ($)
Nov. 02, 2021
ACQUISITIONS                                
Adjustments to purchase price           $ 0 $ 0 $ 119,000                
Increase (decrease) in goodwill               175,000       $ 205,000        
Reduction in consideration           (800,000)           (800,000)        
Cash paid for acquisition                       44,596,000        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Goodwill           122,404,000           122,404,000     $ 106,633,000  
Revenues           134,405,000     $ 103,509,000     371,912,000 $ 306,723,000      
Earnings           6,609,000 4,581,000 2,504,000 5,972,000 $ 4,634,000 $ 11,927,000 13,693,000 22,533,000      
Amortization of intangible assets           3,054,000     1,504,000     8,133,000 4,527,000      
Working capital adjustment           0 $ 0 $ 185,000                
Pro forma Condensed Combined Financial Information                                
Revenues           134,405,000     124,930,000     382,727,000 361,239,000      
Income before income taxes           9,693,000     $ 9,384,000     $ 22,766,000 $ 21,601,000      
Customer lists                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Estimated Life                       18 years        
FPH Group                                
ACQUISITIONS                                
Business acquisition percentage of voting interests acquired   100.00%                            
Purchase price   $ 42,159,000                            
Transaction costs related to acquisition   1,057,000                            
Adjustments to purchase price           (713,000)                    
Increase (decrease) in goodwill           (713,000)                    
Cash paid for acquisition   39,359,000                            
Shares issued for acquisition   550,000                            
Number of share issued for consideration | shares     22,886                          
Stock price | $ / shares     $ 24.01                          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Cash and cash equivalents   1,755,000                            
Trade receivables   3,161,000                            
Inventories   4,576,000                            
Other assets, net   174,000                            
Property, plant and equipment   624,000                            
Right of use assets   4,165,000                            
Intangible assets   22,611,000                            
Goodwill   12,601,000                            
Other current liabilities   (956,000)                            
Deferred revenue   (776,000)                            
Lease liabilities   (4,165,000)                            
Net deferred income tax liabilities   (2,324,000)                            
Net purchase price   $ 41,446,000                            
Revenues           4,459,000           $ 6,384,000        
Earnings           60,000           382,000        
Amortization of intangible assets           959,000           716,000        
Number of Shares Issued in Exchange   1                            
FPH Group | Technology                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Intangible assets   $ 5,731,000                            
Estimated Life   10 years                            
FPH Group | Customer lists                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Intangible assets   $ 16,173,000                            
Estimated Life   12 years                            
FPH Group | Trade name                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Intangible assets   $ 707,000                            
Estimated Life   10 years                            
FPH Group | Exchangeable Shares                                
ACQUISITIONS                                
Shares issued for acquisition   $ 2,250,000                            
Number of share issued for consideration | shares   93,728                            
ThinGap and Airex                                
ACQUISITIONS                                
Purchase price $ 16,527,000                              
Increase (decrease) in goodwill           181,000                    
Increase in deferred revenue           181,000                    
Cash paid for acquisition 8,224,000                              
Shares issued for acquisition $ 8,303,000                              
Number of share issued for consideration | shares 376,500                              
Shares subject to indemnification holdback | shares 29,631                              
Stock price | $ / shares $ 22.05                              
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Cash and cash equivalents $ 1,074,000                              
Trade receivables 1,295,000                              
Inventories 1,686,000                              
Other assets, net 636,000                              
Property, plant and equipment 202,000                              
Right of use assets 888,000                              
Intangible assets 6,000,000                              
Goodwill 6,981,000                              
Other current liabilities (574,000)                              
Deferred revenue (426,000)                              
Lease liabilities (888,000)                              
Net deferred income tax liabilities (347,000)                              
Net purchase price 16,527,000                              
Revenues           2,154,000           2,562,000        
Earnings           268,000           167,000        
Amortization of intangible assets           409,000           424,000        
ThinGap and Airex | Business development                                
ACQUISITIONS                                
Transaction costs related to acquisition 208,000                              
ThinGap and Airex | Technology                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Intangible assets $ 2,000,000                              
Estimated Life 12 years 6 months                              
ThinGap and Airex | Customer lists                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Intangible assets $ 3,800,000                              
Estimated Life 10 years                              
ThinGap and Airex | Trade name                                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                                
Intangible assets $ 200,000                              
Estimated Life 10 years                              
ThinGap                                
ACQUISITIONS                                
Business acquisition percentage of voting interests acquired                           100.00%    
Airex LLC                                
ACQUISITIONS                                
Business acquisition percentage of voting interests acquired 100.00%                              
ORMEC                                
ACQUISITIONS                                
Business acquisition percentage of voting interests acquired                               100.00%
ALIO                                
ACQUISITIONS                                
Business acquisition percentage of voting interests acquired         100.00%                      
Reduction in consideration           (800,000)                    
Fair value of contingent consideration         $ 4,900,000                      
ALIO | Other long-term liabilities                                
ACQUISITIONS                                
Fair value of contingent consideration           4,100,000           $ 4,100,000        
ORMEC and ALIO                                
ACQUISITIONS                                
Purchase price         $ 33,458,000                      
Spectrum Controls                                
ACQUISITIONS                                
Purchase price       $ 68,711,000                        
Number of remaining payments | payment                       2        
Amount payable at each payment                       $ 12,500,000        
Number of equal installments | installment                       2        
Percentage of remaining consideration in cash                       50.00%        
Percentage of remaining consideration in stock                       50.00%        
Spectrum Controls | Accrued liabilities.                                
ACQUISITIONS                                
Consideration remaining payable           12,472,000           $ 12,472,000     12,388,000  
Spectrum Controls | Other long-term liabilities                                
ACQUISITIONS                                
Consideration remaining payable           $ 12,361,000           $ 12,361,000     $ 12,277,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Number of reportable segment | segment     1  
Revenues $ 134,405 $ 103,509 $ 371,912 $ 306,723
Industrial        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 49,134 35,269 142,044 100,351
Vehicle        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 35,342 33,931 100,479 102,113
Medical        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 21,958 21,030 63,471 64,554
Aerospace & Defense        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 21,510 8,291 48,103 24,313
Other        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 6,461 4,988 17,815 15,392
United States        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 92,896 64,326 249,329 182,673
Europe        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues 31,901 30,943 97,771 99,643
Asia-Pacific        
Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions        
Revenues $ 9,608 $ 8,240 $ 24,812 $ 24,407
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
REVENUE RECOGNITION    
Contract liabilities in accrued liabilities $ 5,309 $ 2,425
Contract liabilities in other long-term liabilities 31 242
Contract liabilities 5,340 $ 2,667
Revenue recognized $ 2,217  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
INVENTORIES    
Parts and raw materials $ 85,492 $ 65,223
Work-in-process 10,864 9,529
Finished goods 15,774 14,981
Inventories $ 112,130 $ 89,733
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Property, plant and equipment          
Property, plant and equipment, gross $ 143,539   $ 143,539   $ 129,651
Less accumulated depreciation (77,922)   (77,922)   (72,668)
Property, plant and equipment, net 65,617   65,617   56,983
Depreciation expense 3,135 $ 2,923 9,539 $ 8,790  
Land          
Property, plant and equipment          
Property, plant and equipment, gross 946   946   979
Building and improvements          
Property, plant and equipment          
Property, plant and equipment, gross 24,393   $ 24,393   14,398
Building and improvements | Minimum          
Property, plant and equipment          
Useful lives     5 years    
Building and improvements | Maximum          
Property, plant and equipment          
Useful lives     39 years    
Machinery, equipment, tools and dies          
Property, plant and equipment          
Property, plant and equipment, gross 84,128   $ 84,128   82,898
Machinery, equipment, tools and dies | Minimum          
Property, plant and equipment          
Useful lives     3 years    
Machinery, equipment, tools and dies | Maximum          
Property, plant and equipment          
Useful lives     15 years    
Construction work in progress          
Property, plant and equipment          
Property, plant and equipment, gross 12,096   $ 12,096   9,582
Furniture, fixtures and other          
Property, plant and equipment          
Property, plant and equipment, gross $ 21,976   $ 21,976   $ 21,794
Furniture, fixtures and other | Minimum          
Property, plant and equipment          
Useful lives     3 years    
Furniture, fixtures and other | Maximum          
Property, plant and equipment          
Useful lives     10 years    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Change in goodwill    
Beginning balance $ 106,633 $ 106,633
Goodwill acquired (Note 2)   19,582
Impact of measurement period adjustments of 2021 acquisitions $ 175 205
Effect of foreign currency translation   (4,016)
Ending balance   $ 122,404
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Intangible assets subject to amortization          
Gross Amount $ 166,783   $ 166,783   $ 142,969
Accumulated amortization (46,010)   (46,010)   (39,183)
Total estimated amortization expense 120,773   120,773   103,786
Intangible assets resulting from the acquisitions     28,611    
Amortization expense for intangible assets 3,054 $ 1,504 8,133 $ 4,527  
Estimated amortization expense          
Remainder of 2022 3,030   3,030    
2023 12,115   12,115    
2024 11,792   11,792    
2025 11,777   11,777    
2026 11,681   11,681    
2027 11,238   11,238    
Thereafter 59,140   59,140    
Total estimated amortization expense 120,773   $ 120,773   103,786
Customer lists          
Intangible assets subject to amortization          
Estimated Life     18 years    
Gross Amount 111,200   $ 111,200   94,079
Accumulated amortization (32,104)   (32,104)   (27,639)
Total estimated amortization expense 79,096   79,096   66,440
Estimated amortization expense          
Total estimated amortization expense 79,096   $ 79,096   66,440
Customer lists | Minimum          
Intangible assets subject to amortization          
Estimated Life     5 years    
Trade name          
Intangible assets subject to amortization          
Gross Amount 15,040   $ 15,040   14,649
Accumulated amortization (6,549)   (6,549)   (5,927)
Total estimated amortization expense 8,491   8,491   8,722
Estimated amortization expense          
Total estimated amortization expense 8,491   $ 8,491   8,722
Trade name | Minimum          
Intangible assets subject to amortization          
Estimated Life     10 years    
Trade name | Maximum          
Intangible assets subject to amortization          
Estimated Life     19 years    
Design and technologies          
Intangible assets subject to amortization          
Gross Amount 40,543   $ 40,543   34,241
Accumulated amortization (7,357)   (7,357)   (5,617)
Total estimated amortization expense 33,186   33,186   28,624
Estimated amortization expense          
Total estimated amortization expense $ 33,186   $ 33,186   $ 28,624
Design and technologies | Minimum          
Intangible assets subject to amortization          
Estimated Life     10 years    
Design and technologies | Maximum          
Intangible assets subject to amortization          
Estimated Life     15 years    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Additional disclosures        
Stock based compensation expense, net of forfeitures     $ 3,752 $ 3,100
Restricted Stock        
STOCK-BASED COMPENSATION        
Weighted average market value (in dollars per share)     $ 33.23  
Service period over which value of the shares is amortized to compensation expense     3 years  
Number of Non-vested Restricted Shares        
Outstanding at beginning of period (in shares)     293,577  
Awarded (in shares)     177,150  
Vested (in shares)     (131,202)  
Forfeited (in shares)     (11,438)  
Outstanding at end of period (in shares) 328,087   328,087  
Additional disclosures        
Stock based compensation expense, net of forfeitures $ 1,262 $ 1,303 $ 3,752 $ 3,100
Restricted Stock | Performance based vesting        
Number of Non-vested Restricted Shares        
Awarded (in shares)     110,946  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
ACCRUED LIABILITIES    
Compensation and fringe benefits $ 14,329 $ 14,666
Accrued business acquisition consideration 12,522 12,388
Warranty reserve 2,086 1,869
Operating lease liabilities - current $ 4,389 $ 4,532
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities
Finance Lease, Liability, Current $ 263  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Deferred revenue $ 5,309 $ 2,425
Other accrued expenses 7,237 5,776
Accrued liabilities $ 46,135 $ 41,656
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT OBLIGATIONS (Details)
¥ in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
CNY (¥)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
DEBT OBLIGATIONS              
Unamortized debt issuance costs $ (700)   $ (700)       $ (435)
Finance lease obligations - noncurrent 9,215   9,215        
Long-term debt 231,647   231,647       158,960
Maturities of long-term debt              
Remainder of 2022 184   184        
Revolving Credit Facility              
DEBT OBLIGATIONS              
Revolving Credit Facility, long-term $ 223,132   $ 223,132       $ 159,395
Effective rate (as a percent) 3.92%   3.92%   3.92%    
Amended Revolving Facility              
DEBT OBLIGATIONS              
Maximum borrowing capacity $ 280,000   $ 280,000     $ 225,000  
Available borrowing capacity 75,000   $ 75,000        
Minimum interest coverage ratio     3.00%        
Leverage ratio     4.00%        
Unused amount of credit facility 56,868   $ 56,868        
Amended Revolving Facility | Minimum              
DEBT OBLIGATIONS              
Adjusted applicable margin (as a percent)     0.10%        
Commitment fees on unused portion of the Amended Revolving Facility ( as a percent)     0.10%        
Amended Revolving Facility | Maximum              
DEBT OBLIGATIONS              
Adjusted applicable margin (as a percent)     0.275%        
Commitment fees on unused portion of the Amended Revolving Facility ( as a percent)     0.275%        
Amended Revolving Facility | For quarter ending on or after December 31, 2023              
DEBT OBLIGATIONS              
Leverage ratio     3.50%        
Amended Revolving Facility | Base Rate              
DEBT OBLIGATIONS              
Applicable margin (as a percent)     0.00%        
Amended Revolving Facility | Adjusted SOFR              
DEBT OBLIGATIONS              
Applicable margin (as a percent)     2.25%        
Amended Revolving Facility | Adjusted SOFR | Minimum              
DEBT OBLIGATIONS              
Applicable margin (as a percent)     1.00%        
Amended Revolving Facility | Adjusted SOFR | Maximum              
DEBT OBLIGATIONS              
Applicable margin (as a percent)     2.25%        
China Credit Facility              
DEBT OBLIGATIONS              
Maximum borrowing capacity 1,405   $ 1,405   ¥ 10,000    
Average outstanding borrowings $ 0 $ 0 $ 0 $ 0      
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE FINANCIAL INSTRUMENTS (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
derivative
Feb. 28, 2017
USD ($)
instrument
Derivative financial instruments                
Term of contract     30 days          
Other (income) expense                
Derivative financial instruments                
Gain (loss) on foreign currency contracts $ 257 $ 82 $ 54 $ 149        
Interest Rate Swaps                
Derivative financial instruments                
Number of derivative instruments             2 3
Notional Amount 40,000   40,000          
Notional amount of interest rate swap derivatives         $ 60,000   $ 20,000 $ 40,000
Estimated amount to be reclassified as an increase to interest expense     1,804          
Foreign currency contracts                
Derivative financial instruments                
Notional Amount 17,250   17,250          
Derivatives in cash flow hedging relationships | Interest rate products                
Effect of derivative financial instruments on the condensed consolidated statement of income and comprehensive income                
Amount of pre-tax gain recognized in OCI on derivatives 2,916 (34) 7,335 513        
Amount of pre-tax loss reclassified from accumulated OCI into income 229 (237) (59) (693)        
Derivatives designated as hedging instruments                
Derivative financial instruments                
Fair value of derivative Asset 7,647   7,647     $ 379    
Fair value of derivative liability 141   141     120    
Derivatives designated as hedging instruments | Interest rate products | Interest expense                
Effect of derivative financial instruments on the condensed consolidated statement of income and comprehensive income                
Total amounts of income and expense line items presented that reflect the effects of cash flow hedges recorded 2,337 $ 777 4,900 $ 2,445        
Derivatives designated as hedging instruments | Interest rate products | Other long-term assets                
Derivative financial instruments                
Fair value of derivative Asset 7,614   7,614     340    
Derivatives designated as hedging instruments | Interest rate products | Accrued liabilities.                
Derivative financial instruments                
Fair value of derivative liability           120    
Derivatives designated as hedging instruments | Foreign currency contracts | Prepaid expenses and other assets                
Derivative financial instruments                
Fair value of derivative Asset 33   33     $ 39    
Derivatives designated as hedging instruments | Foreign currency contracts | Accrued liabilities.                
Derivative financial instruments                
Fair value of derivative liability $ 141   $ 141          
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE FINANCIAL INSTRUMENTS - Effects of offsetting (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivative assets:    
Gross amounts of recognized assets $ 7,647 $ 387
Gross amounts offset in the consolidated balance sheets   (8)
Net amounts of assets presented in the consolidated balance sheets 7,647 379
Gross amounts not offset in the consolidated balance sheets: Net amount 7,647 379
Derivative liabilities:    
Gross amounts of recognized liabilities 141 120
Net amounts of liabilities presented in the consolidated balance sheets 141 120
Gross amounts not offset in the consolidated balance sheets: Net amount $ 141 $ 120
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2021
Assets (liabilities)      
Reduction in consideration $ (800) $ (800)  
Recurring basis | Level 1      
Assets (liabilities)      
Pension plan assets 5,101 5,101 $ 6,899
Deferred compensation plan assets 3,746 3,746 4,636
Recurring basis | Level 2      
Assets (liabilities)      
Foreign currency hedge contracts     39
Foreign currency hedge contracts (108) (108)  
Interest rate swaps, net 7,614 7,614 220
Recurring basis | Level 3      
Assets (liabilities)      
Contingent consideration $ (4,100) $ (4,100) $ (4,900)
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Effective income tax rate        
Effective income tax rate (as a percent) 27.50% 24.60% 26.30% 14.20%
Discrete tax benefit (as a percent)   (2.9) (1.7) (41.3)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
LEASES      
Options to terminate the leases true    
Operating lease option to terminate Period 30 days    
Supplemental cash flow information related to the operating leases      
Cash paid for amounts included in the measurement of operating leases $ 3,884 $ 3,988  
Cash paid for amounts included in the measurement of finance lease obligations 562    
Right of use ("ROU") assets obtained in exchange for operating lease obligations 8,133 $ 2,224  
ROU assets obtained in acquisitions for operating lease obligations (Note 2) 5,053    
Right of use assets obtained in exchange for finance lease obligations 9,471    
Lease assets and liabilities      
Finance lease assets $ 8,997    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net    
Finance lease obligations, current $ 263    
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current
Finance lease obligations - noncurrent $ 9,215    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term Debt, Excluding Current Maturities    
Maturity of the operating lease liabilities      
Remainder of 2022 $ 1,513    
2023 4,663    
2024 3,951    
2025 3,179    
2026 2,608    
2027 2,456    
Thereafter 6,253    
Total undiscounted cash flows 24,623    
Less: present value discount (2,590)    
Total lease liabilities 22,033    
Maturity of the financing lease liabilities      
Remainder of 2022 184    
2023 799    
2024 815    
2025 831    
2026 848    
2027 867    
Therafter 8,769    
Total undiscounted cash flows 13,113    
Less: present value discount (3,635)    
Total lease liabilities $ 9,478    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Related party (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Lessee, Lease, Description [Line Items]      
Lease payments   $ 3,884 $ 3,988
Total lease liabilities $ 22,033 22,033  
Lease obligation 24,623 24,623  
Executive Officer      
Lessee, Lease, Description [Line Items]      
Lease payments 208 694  
Total lease liabilities 6,508 6,508  
Lease obligation $ 205 $ 205  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balances $ 201,279 $ 157,979 $ 187,762 $ 143,056
Balances 201,097 162,412 201,097 162,412
Accumulated Other Comprehensive Income        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balances (14,449) (5,575) (8,092) (3,287)
Unrealized gain (loss) on cash flow hedges 2,216 (26) 5,573 392
Amounts reclassified from AOCI (174) 181 44 527
Foreign currency translation gain (loss) (9,603) (2,528) (19,535) (5,580)
Balances (22,010) (7,948) (22,010) (7,948)
Pension Adjustments        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balances (863) (1,633) (863) (1,633)
Balances (863) (1,633) (863) (1,633)
Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balances 4,928 (886) 221 (1,889)
Unrealized gain (loss) on cash flow hedges 2,916 (34) 7,335 513
Amounts reclassified from AOCI (229) 237 59 693
Balances 7,615 (683) 7,615 (683)
Tax effect of Cash Flow Hedges        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balances (1,173) 212 (41) 451
Unrealized gain (loss) on cash flow hedges     (1,762) (121)
Amounts reclassified from AOCI     (15) (166)
Unrealized loss on cash flow hedges, Tax effect (700) 8    
Amounts reclassified from AOCI, Tax effect 55 (56)    
Balances (1,818) 164 (1,818) 164
Foreign Currency Translation Adjustments        
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME        
Balances (17,341) (3,268) (7,409) (216)
Foreign currency translation gain (loss) (9,603) (2,528) (19,535) (5,580)
Balances $ (26,944) $ (5,796) $ (26,944) $ (5,796)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
DIVIDENDS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
DIVIDENDS PER SHARE                
Dividends declared (in dollars per share) $ 0.025 $ 0.025 $ 0.025 $ 0.025 $ 0.025 $ 0.02    
Total dividends declared             $ 1,174 $ 1,030
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 15,661 14,411 15,373 14,375
Dilutive effect of potential common shares 508 91 556 103
Diluted weighted average shares outstanding 16,169 14,502 15,929 14,478
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment information          
Number of operating segments | segment     1    
Identifiable assets $ 572,520   $ 572,520   $ 470,785
Revenues derived from foreign subsidiaries $ 134,405 $ 103,509 $ 371,912 $ 306,723  
Total Revenue | Customer Concentration Risk | Customer One          
Segment information          
Percentage of concentration risk 11.00% 16.00% 12.00% 16.00%  
Trade receivables | Customer Concentration Risk | Customer One          
Segment information          
Percentage of concentration risk     9.00%   10.00%
United States          
Segment information          
Revenues derived from foreign subsidiaries $ 92,896 $ 64,326 $ 249,329 $ 182,673  
United States | Total Revenue | Geographic Concentration Risk          
Segment information          
Percentage of concentration risk 59.00% 56.00% 58.00% 53.00%  
Europe, Canada and Asia-Pacific          
Segment information          
Identifiable assets $ 32,792   $ 32,792   $ 32,807
XML 70 amot-20220930x10q_htm.xml IDEA: XBRL DOCUMENT 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2022-07-01 2022-09-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2022-04-01 2022-06-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2022-01-01 2022-03-31 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-07-01 2021-09-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-04-01 2021-06-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-01-01 2021-03-31 0000046129 us-gaap:RetainedEarningsMember 2022-09-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-09-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-09-30 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2022-09-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2022-09-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2022-09-30 0000046129 us-gaap:RetainedEarningsMember 2022-06-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-06-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2022-06-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2022-06-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2022-06-30 0000046129 2022-06-30 0000046129 us-gaap:RetainedEarningsMember 2022-03-31 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-03-31 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2022-03-31 0000046129 2022-03-31 0000046129 us-gaap:RetainedEarningsMember 2021-12-31 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-12-31 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2021-12-31 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2021-12-31 0000046129 us-gaap:RetainedEarningsMember 2021-09-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-09-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-09-30 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-09-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-09-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2021-09-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2021-09-30 0000046129 us-gaap:RetainedEarningsMember 2021-06-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-06-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-06-30 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-06-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2021-06-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2021-06-30 0000046129 2021-06-30 0000046129 us-gaap:RetainedEarningsMember 2021-03-31 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-03-31 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-03-31 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2021-03-31 0000046129 2021-03-31 0000046129 us-gaap:RetainedEarningsMember 2020-12-31 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000046129 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000046129 amot:UnamortizedCostOfEquityAwardsMember 2020-12-31 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2020-12-31 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2020-12-31 0000046129 us-gaap:RestrictedStockMember 2022-09-30 0000046129 us-gaap:RestrictedStockMember 2021-12-31 0000046129 us-gaap:RestrictedStockMember amot:VestingBasedOnPerformanceMember 2022-01-01 2022-09-30 0000046129 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0000046129 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0000046129 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0000046129 srt:EuropeMember 2022-07-01 2022-09-30 0000046129 srt:AsiaMember 2022-07-01 2022-09-30 0000046129 country:US 2022-07-01 2022-09-30 0000046129 amot:VehicleMember 2022-07-01 2022-09-30 0000046129 amot:OtherTargetMarketMember 2022-07-01 2022-09-30 0000046129 amot:MedicalMember 2022-07-01 2022-09-30 0000046129 amot:IndustrialAndElectronicsMember 2022-07-01 2022-09-30 0000046129 amot:AerospaceAndDefenseMember 2022-07-01 2022-09-30 0000046129 srt:EuropeMember 2022-01-01 2022-09-30 0000046129 srt:AsiaMember 2022-01-01 2022-09-30 0000046129 country:US 2022-01-01 2022-09-30 0000046129 amot:VehicleMember 2022-01-01 2022-09-30 0000046129 amot:OtherTargetMarketMember 2022-01-01 2022-09-30 0000046129 amot:MedicalMember 2022-01-01 2022-09-30 0000046129 amot:IndustrialAndElectronicsMember 2022-01-01 2022-09-30 0000046129 amot:AerospaceAndDefenseMember 2022-01-01 2022-09-30 0000046129 srt:EuropeMember 2021-07-01 2021-09-30 0000046129 srt:AsiaMember 2021-07-01 2021-09-30 0000046129 country:US 2021-07-01 2021-09-30 0000046129 amot:VehicleMember 2021-07-01 2021-09-30 0000046129 amot:OtherTargetMarketMember 2021-07-01 2021-09-30 0000046129 amot:MedicalMember 2021-07-01 2021-09-30 0000046129 amot:IndustrialAndElectronicsMember 2021-07-01 2021-09-30 0000046129 amot:AerospaceAndDefenseMember 2021-07-01 2021-09-30 0000046129 srt:EuropeMember 2021-01-01 2021-09-30 0000046129 srt:AsiaMember 2021-01-01 2021-09-30 0000046129 country:US 2021-01-01 2021-09-30 0000046129 amot:VehicleMember 2021-01-01 2021-09-30 0000046129 amot:OtherTargetMarketMember 2021-01-01 2021-09-30 0000046129 amot:MedicalMember 2021-01-01 2021-09-30 0000046129 amot:IndustrialAndElectronicsMember 2021-01-01 2021-09-30 0000046129 amot:AerospaceAndDefenseMember 2021-01-01 2021-09-30 0000046129 2021-01-01 2021-12-31 0000046129 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-09-30 0000046129 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-09-30 0000046129 srt:MinimumMember amot:FurnitureFixturesAndOtherMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember amot:FurnitureFixturesAndOtherMember 2022-01-01 2022-09-30 0000046129 us-gaap:MachineryAndEquipmentMember 2022-09-30 0000046129 us-gaap:LandMember 2022-09-30 0000046129 us-gaap:ConstructionInProgressMember 2022-09-30 0000046129 us-gaap:BuildingAndBuildingImprovementsMember 2022-09-30 0000046129 amot:FurnitureFixturesAndOtherMember 2022-09-30 0000046129 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000046129 us-gaap:LandMember 2021-12-31 0000046129 us-gaap:ConstructionInProgressMember 2021-12-31 0000046129 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000046129 amot:FurnitureFixturesAndOtherMember 2021-12-31 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-07-01 2022-09-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-07-01 2021-09-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0000046129 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-03-31 0000046129 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2022-07-01 2022-09-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2022-07-01 2022-09-30 0000046129 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-09-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2022-01-01 2022-09-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2022-01-01 2022-09-30 0000046129 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2021-07-01 2021-09-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2021-07-01 2021-09-30 0000046129 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2021-01-01 2021-09-30 0000046129 amot:AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember 2021-01-01 2021-09-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2022-07-01 2022-09-30 0000046129 amot:AccumulatedTaxEffectOfCashFlowHedgesParentMember 2021-07-01 2021-09-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000046129 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0000046129 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000046129 srt:ExecutiveOfficerMember 2022-07-01 2022-09-30 0000046129 srt:ExecutiveOfficerMember 2022-01-01 2022-09-30 0000046129 us-gaap:ForeignLineOfCreditMember 2022-09-30 0000046129 amot:AmendedRevolvingCreditFacilityMember 2022-06-30 0000046129 us-gaap:ForeignLineOfCreditMember 2022-07-01 2022-09-30 0000046129 us-gaap:ForeignLineOfCreditMember 2022-01-01 2022-09-30 0000046129 us-gaap:ForeignLineOfCreditMember 2021-07-01 2021-09-30 0000046129 us-gaap:ForeignLineOfCreditMember 2021-01-01 2021-09-30 0000046129 srt:ExecutiveOfficerMember 2022-09-30 0000046129 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-30 0000046129 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000046129 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-30 0000046129 us-gaap:OtherAssetsMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-30 0000046129 us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-30 0000046129 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000046129 us-gaap:OtherAssetsMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000046129 us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000046129 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2022-07-01 2022-09-30 0000046129 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2022-01-01 2022-09-30 0000046129 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-07-01 2021-09-30 0000046129 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-01-01 2021-09-30 0000046129 us-gaap:NonoperatingIncomeExpenseMember 2022-07-01 2022-09-30 0000046129 us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-09-30 0000046129 us-gaap:NonoperatingIncomeExpenseMember 2021-07-01 2021-09-30 0000046129 us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-09-30 0000046129 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000046129 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000046129 amot:ThinGapIncAndAirexLLCMember us-gaap:TradeNamesMember 2022-06-17 2022-06-17 0000046129 amot:ThinGapIncAndAirexLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-17 2022-06-17 0000046129 amot:ThinGapIncAndAirexLLCMember us-gaap:CustomerListsMember 2022-06-17 2022-06-17 0000046129 amot:FPHGroupIncMember us-gaap:TradeNamesMember 2022-05-30 2022-05-30 0000046129 amot:FPHGroupIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-05-30 2022-05-30 0000046129 amot:FPHGroupIncMember us-gaap:CustomerListsMember 2022-05-30 2022-05-30 0000046129 srt:MinimumMember us-gaap:TradeNamesMember 2022-01-01 2022-09-30 0000046129 srt:MinimumMember us-gaap:CustomerListsMember 2022-01-01 2022-09-30 0000046129 srt:MinimumMember amot:DesignAndTechnologiesMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember us-gaap:TradeNamesMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember amot:DesignAndTechnologiesMember 2022-01-01 2022-09-30 0000046129 us-gaap:CustomerListsMember 2022-01-01 2022-09-30 0000046129 us-gaap:TradeNamesMember 2022-09-30 0000046129 us-gaap:CustomerListsMember 2022-09-30 0000046129 amot:DesignAndTechnologiesMember 2022-09-30 0000046129 us-gaap:TradeNamesMember 2021-12-31 0000046129 us-gaap:CustomerListsMember 2021-12-31 0000046129 amot:DesignAndTechnologiesMember 2021-12-31 0000046129 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000046129 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000046129 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000046129 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000046129 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000046129 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000046129 us-gaap:InterestRateSwapMember 2022-09-30 0000046129 us-gaap:ForeignExchangeContractMember 2022-09-30 0000046129 us-gaap:InterestRateSwapMember 2022-01-01 2022-09-30 0000046129 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000046129 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000046129 amot:AmendedRevolvingCreditFacilityMember 2022-09-30 0000046129 srt:MinimumMember amot:AmendedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember amot:AmendedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0000046129 amot:AmendedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0000046129 amot:AmendedRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-01-01 2022-09-30 0000046129 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0000046129 amot:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000046129 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0000046129 amot:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000046129 amot:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000046129 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0000046129 amot:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000046129 amot:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000046129 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0000046129 amot:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000046129 us-gaap:CommonStockMember 2022-09-30 0000046129 us-gaap:CommonStockMember 2022-06-30 0000046129 us-gaap:CommonStockMember 2022-03-31 0000046129 us-gaap:CommonStockMember 2021-12-31 0000046129 us-gaap:CommonStockMember 2021-09-30 0000046129 us-gaap:CommonStockMember 2021-06-30 0000046129 us-gaap:CommonStockMember 2021-03-31 0000046129 us-gaap:CommonStockMember 2020-12-31 0000046129 2021-09-30 0000046129 2020-12-31 0000046129 amot:ThinGapIncAndAirexLLCMember us-gaap:TradeNamesMember 2022-06-17 0000046129 amot:ThinGapIncAndAirexLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-17 0000046129 amot:ThinGapIncAndAirexLLCMember us-gaap:CustomerListsMember 2022-06-17 0000046129 amot:FPHGroupIncMember us-gaap:TradeNamesMember 2022-05-30 0000046129 amot:FPHGroupIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-05-30 0000046129 amot:FPHGroupIncMember us-gaap:CustomerListsMember 2022-05-30 0000046129 amot:SpectrumControlsInc.Member 2021-12-30 2021-12-30 0000046129 amot:OrmecAndAlioMember 2021-11-04 2021-11-04 0000046129 amot:ThinGapIncAndAirexLLCMember amot:BusinessDevelopmentMember 2022-06-17 2022-06-17 0000046129 amot:FPHGroupIncMember 2022-05-30 2022-05-30 0000046129 amot:FPHGroupIncMember 2022-05-27 0000046129 amot:AirexLLCMember 2022-06-17 0000046129 amot:ThinGapIncMember 2022-05-24 0000046129 amot:OrmecSystemsCorpMember 2021-11-02 0000046129 amot:FPHGroupIncMember amot:ExchangeableSharesMember 2022-05-30 2022-05-30 0000046129 amot:FPHGroupIncMember 2022-05-27 2022-05-27 0000046129 amot:OutsideUnitedStatesMember 2022-09-30 0000046129 amot:OutsideUnitedStatesMember 2021-12-31 0000046129 amot:ThinGapIncAndAirexLLCMember 2022-01-01 2022-09-30 0000046129 amot:FPHGroupIncMember 2022-01-01 2022-09-30 0000046129 2022-11-02 0000046129 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000046129 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000046129 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000046129 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000046129 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000046129 2021-04-01 2021-06-30 0000046129 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000046129 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000046129 2021-01-01 2021-03-31 0000046129 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0000046129 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0000046129 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000046129 amot:ForQuarterEndingOnOrAfterDecember312023Member amot:AmendedRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0000046129 amot:AmendedRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0000046129 us-gaap:InterestRateSwapMember 2022-03-31 0000046129 us-gaap:InterestRateSwapMember 2020-03-31 0000046129 us-gaap:InterestRateSwapMember 2017-02-28 0000046129 srt:MinimumMember amot:AmendedRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0000046129 srt:MaximumMember amot:AmendedRevolvingCreditFacilityMember 2022-01-01 2022-09-30 0000046129 us-gaap:OtherNoncurrentLiabilitiesMember amot:AlioIndustriesMember 2022-09-30 0000046129 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000046129 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000046129 amot:AlioIndustriesMember 2021-11-04 0000046129 us-gaap:OtherNoncurrentLiabilitiesMember amot:SpectrumControlsInc.Member 2022-09-30 0000046129 us-gaap:AccruedLiabilitiesMember amot:SpectrumControlsInc.Member 2022-09-30 0000046129 us-gaap:OtherNoncurrentLiabilitiesMember amot:SpectrumControlsInc.Member 2021-12-31 0000046129 us-gaap:AccruedLiabilitiesMember amot:SpectrumControlsInc.Member 2021-12-31 0000046129 amot:ThinGapIncAndAirexLLCMember 2022-06-17 0000046129 amot:SpectrumControlsInc.Member 2022-01-01 2022-09-30 0000046129 amot:FPHGroupIncMember 2022-05-30 0000046129 amot:ThinGapIncAndAirexLLCMember 2022-07-01 2022-09-30 0000046129 amot:AlioIndustriesMember 2022-07-01 2022-09-30 0000046129 2022-01-01 2022-09-30 0000046129 2021-07-01 2021-09-30 0000046129 2021-01-01 2021-09-30 0000046129 amot:ThinGapIncAndAirexLLCMember 2022-06-17 2022-06-17 0000046129 amot:FPHGroupIncMember 2022-07-01 2022-09-30 0000046129 2022-07-01 2022-09-30 0000046129 2022-04-01 2022-06-30 0000046129 2022-01-01 2022-03-31 0000046129 2022-09-30 0000046129 2021-12-31 amot:segment iso4217:USD shares pure amot:installment amot:payment iso4217:USD shares amot:instrument amot:derivative iso4217:CNY http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent 0000046129 --12-31 2022 Q3 false 0 0 15982000 15361000 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent P30D http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#LongTermDebtNoncurrent 10-Q true 2022-09-30 false 0-04041 ALLIED MOTION TECHNOLOGIES INC CO 84-0518115 495 Commerce Drive Amherst NY 14228 716 242-8634 Common stock AMOT NASDAQ Yes Yes Accelerated Filer false false false 15889801 19705000 22463000 790000 506000 79894000 51239000 112130000 89733000 15426000 12522000 227155000 175957000 65617000 56983000 3460000 5321000 120773000 103786000 122404000 106633000 21623000 16983000 11488000 5122000 572520000 470785000 41955000 36714000 46135000 41656000 88090000 78370000 231647000 158960000 8910000 5040000 3523000 3932000 17644000 12792000 21609000 23929000 371423000 283023000 0 0 50000000 50000000 15982000 15361000 82830000 68097000 1.00 1.00 5000000 5000000 0 0 140277000 127757000 -22010000 -8092000 201097000 187762000 572520000 470785000 134405000 103509000 371912000 306723000 91108000 71488000 255381000 213417000 43297000 32021000 116531000 93306000 5497000 4365000 16336000 12979000 13148000 10620000 37239000 32549000 9702000 6768000 28879000 20967000 199000 94000 2464000 268000 3054000 1504000 8133000 4527000 31600000 23351000 93051000 71290000 11697000 8670000 23480000 22016000 2337000 777000 4900000 2445000 -243000 29000 -9000 158000 -2580000 -748000 -4909000 -2287000 9117000 7922000 18571000 19729000 2508000 1950000 4878000 -2804000 6609000 5972000 13693000 22533000 0.42 0.41 0.89 1.57 15661000 14411000 15373000 14375000 0.41 0.41 0.86 1.56 16169000 14502000 15929000 14478000 6609000 5972000 13693000 22533000 -9603000 -2528000 -19535000 -5580000 2042000 155000 5617000 919000 -952000 3599000 -225000 17872000 15361000 73106000 -5009000 68097000 127757000 -7409000 180000 -863000 187762000 36000 1217000 1217000 1217000 141000 5140000 -5144000 -4000 -4000 1349000 1349000 1349000 4000 137000 137000 137000 -1233000 3423000 2190000 822000 822000 2504000 2504000 0.025 388000 388000 15534000 79326000 -8804000 70522000 129873000 -8642000 2781000 -863000 193671000 16000 313000 -314000 -1000 -1000 463000 11103000 11103000 11103000 1141000 1141000 1141000 35000 1103000 1103000 1103000 -8699000 1284000 -7415000 310000 310000 4581000 4581000 0.025 388000 388000 15978000 89639000 -7977000 81662000 134066000 -17341000 3755000 -863000 201279000 7000 208000 -208000 1262000 1262000 1262000 3000 94000 94000 94000 -9603000 2687000 -6916000 645000 645000 6609000 6609000 0.025 398000 398000 15982000 89753000 -6923000 82830000 140277000 -26944000 5797000 -863000 201097000 14632000 47085000 -5807000 41278000 105065000 -216000 -1438000 -1633000 143056000 32000 988000 988000 988000 81000 3001000 -2872000 129000 129000 797000 797000 797000 21000 256000 256000 256000 -4007000 929000 -3078000 221000 221000 11927000 11927000 0.02 294000 294000 14724000 50818000 -7882000 42936000 116698000 -4223000 -730000 -1633000 153048000 15000 472000 -474000 -2000 -2000 1000000 1000000 1000000 23000 1344000 1344000 1344000 955000 74000 1029000 18000 18000 4634000 4634000 0.025 368000 368000 14716000 49946000 -7356000 42590000 120964000 -3268000 -674000 -1633000 157979000 1000 22000 -23000 -1000 -1000 1303000 1303000 1303000 2000 100000 100000 100000 -2528000 203000 -2325000 48000 48000 5972000 5972000 0.025 368000 368000 14715000 49868000 -6076000 43792000 126568000 -5796000 -519000 -1633000 162412000 13693000 22533000 19222000 13317000 2775000 -7440000 3752000 3100000 127000 106000 -785000 -1235000 27560000 9586000 25782000 11747000 3133000 675000 6501000 8168000 3796000 909000 -5824000 19920000 44596000 11026000 9761000 -55622000 -9761000 69952000 819000 6514000 11417000 1147000 1007000 1334000 1700000 60957000 -13305000 -2269000 -776000 -2758000 -3922000 22463000 23131000 19705000 19209000 11103000 719000 630000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.</b>    <b style="font-weight:bold;">BASIS OF PREPARATION AND PRESENTATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;">Allied Motion Technologies Inc. (“Allied Motion” or the “Company”) is engaged in the business of designing, manufacturing, and selling precision and specialty-controlled motion components and systems, which include integrated system solutions as well as individual controlled motion products, to a broad spectrum of customers throughout the world primarily for the vehicle, medical, aerospace and defense, and industrial markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end of period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between the foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included in accumulated other comprehensive loss, a component of stockholders’ equity in the accompanying condensed consolidated statements of stockholders’ equity. Revenue and expense transactions use an average rate prevailing during the month of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency of each of the foreign subsidiaries are included in the results of operations as incurred in other (income) expense, net. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and include all adjustments which are, in the opinion of management, necessary for a fair presentation. Certain information and footnote disclosures normally included in financial statements which are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The Company believes that the disclosures herein are adequate to make the information presented not misleading. The financial data for the interim periods may not necessarily be indicative of results to be expected for the year.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The preparation of financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions. Such estimates and assumptions affect the reported amounts of assets and liabilities as well as disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">It is suggested that the accompanying condensed consolidated financial statements be read in conjunction with the Consolidated Financial Statements and related Notes to such statements included in the Annual Report on Form 10-K for the year ended December 31, 2021 that was previously filed by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.    ACQUISITIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">FPH Group</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">On May 30, 2022, the Company acquired 100%<span style="white-space:pre-wrap;"> of the direct and indirect legal and beneficial ownership of the shares of FPH Group Inc., a corporation incorporated pursuant to the laws of the Province of Ontario and the membership interests of Transtar International, LLC, a Michigan limited liability company, collectively “FPH”. FPH is an Ontario, Canada headquartered industry leader in the development of technically advanced, reliable and cost-effective electrical drive systems which provide high torque and precision motion for the defense industry, as well as light weighting technologies for existing and future ground-based vehicles in the defense industry. FPH provides concept engineering, prototyping, validation, and production. FPH also develops composites, advanced materials and hybrid products and systems that achieve significant weight reduction and higher strength. This acquisition provides the Company with a deeper penetration within defense applications including the necessary manufacturing licenses and certifications. </span><span style="font-size:11pt;white-space:pre-wrap;background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The initial purchase price was $42,159 consisting of cash of $39,359 funded through borrowings under the Amended Revolving Facility, $550 in Company stock (22,886 shares at $24.01 closing stock price on May 27, 2022), and $2,250 in the form of 93,728 exchangeable shares (based on the closing price of an equivalent share of the Company’s common stock) of an indirect wholly-owned subsidiary of the Company, each of which is initially exchangeable into one share of Company common stock, subject to adjustment, in accordance with a Support Agreement entered into concurrently with the closing of the transaction. During the three months ended </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">September 30, 2022, measurement period adjustments to the initial purchase price allocation due to an adjustment to closing working capital that resulted in a decrease of the purchase price of $713 and a decrease to goodwill of $713<span style="white-space:pre-wrap;">. The purchase price allocation is subject to adjustments based on a final determination of closing net working capital and certain tax matters. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company incurred $1,057 of transaction costs related to the acquisition of FPH, which are included in business development on the condensed consolidated statements of income and comprehensive (loss) income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preliminary allocation of the purchase price paid for FPH is based on estimated fair values of the assets acquired and liabilities assumed of FPH as of May 30, 2022, and is 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:86.37%;"><tr style="height:1pt;"><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,755</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,161</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,576</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 624</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,165</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,611</p></td></tr><tr><td style="vertical-align:top;width:86.1%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,601</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (956)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (776)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,165)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom: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,324)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.16%;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;"> 41,446</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The intangible assets acquired consist of customer lists of $16,173, technology of $5,731, and a trade name of $707, which are being amortized over 12, 10 and 10 years<span style="white-space:pre-wrap;">, respectively. Goodwill generated in the acquisition is related to the assembled workforce, synergies between Allied Motion’s other operations and FPH that are expected to occur as a result of the combined engineering knowledge, the ability of each of the operations to integrate each other’s products into more fully integrated system solutions and Allied Motion’s ability to utilize FPH’s management knowledge in providing complementary product offerings to the Company’s customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The operating results of this acquisition are included in the condensed consolidated financial statements beginning on the date of the acquisition. Revenue of FPH included within the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 was $4,459 and $6,384<span style="white-space:pre-wrap;">, respectively. Earnings were </span>$60 and $382 inclusive of $716 and $959 of intangible amortization in the three and nine months ended September 30, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The goodwill resulting from the FPH acquisition is tax deductible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">ThinGap and Airex</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On May 24, 2022, the Company acquired 100% of the outstanding stock of ThinGap, Inc. (“ThinGap”), a privately-owned California headquartered developer and manufacturer of high performance, zero clogging slotless motors for use in aerospace, defense, and medical applications that require precise performance in a compact, yet high-torque-to-volume solutions. ThinGap designs, engineers, and manufactures low profile, brushless DC motor kits and assemblies that utilize a proprietary wave-wound stator architecture and highly optimized rotors. ThinGap expands the Company’s precision motion capabilities and advances its strategy to provide integrated motion solutions in the robotics, semiconductor, and instrumentation markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On June 17, 2022, the Company acquired 100% of the membership interests of Airex, LLC (“Airex”), a privately-owned New Hampshire headquartered developer of high precision electromagnetic components and solutions for the aerospace and defense, life sciences, semiconductor, and commercial industrial applications<span style="background:#ffffff;">. Airex combines its patented winding technology with robotic manufacturing to produce linear motors – ironless and iron core, rotary motors, voice coils, wound electromagnetic components and sub-components. Airex expands the Company’s motor offerings as well as enhances its quality systems to support broad mission critical defense programs, as well as other high demanding industries.</span><span style="font-size:11pt;white-space:pre-wrap;background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The purchase price, collectively, for ThinGap and Airex was $16,527, comprised of $8,224 in cash funded through borrowings under the Amended Revolving Credit Facility and $8,303 in Company stock (376,500 shares, of which 29,631 shares are subject to an indemnification holdback, at a weighted average stock price of $22.05<span style="white-space:pre-wrap;">). During the three months ended September 30, 2022, measurement period adjustments to the initial purchase price allocation due to an adjustment to closing working capital resulted in an increase of deferred revenue of </span>$181 and an increase to goodwill of $181<span style="white-space:pre-wrap;">. These purchase price allocations are subject to adjustments based on a final determination of closing net working capital and certain tax matters.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company incurred $208 <span style="white-space:pre-wrap;">of transaction costs related to these acquisitions in 2022, which are included in business development on the condensed consolidated statements of income and comprehensive (loss) income. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preliminary allocation of the purchase price paid is based on estimated fair values of the assets acquired and liabilities assumed as of May 24, 2022 for ThinGap and June 17, 2022 for Airex and is, collectively, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:87.22%;"><tr style="height:1pt;"><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;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,074</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,295</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,686</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;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;"> 202</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,000</p></td></tr><tr><td style="vertical-align:top;width:86.12%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;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,981</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (574)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (426)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (888)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (347)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.16%;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;"> 16,527</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The intangible assets acquired consist of customer lists of $3,800, technology of $2,000 and trade names of $200, which are being amortized over weighted average useful lives of 10, 12.5 and 10 years<span style="white-space:pre-wrap;">, respectively. Goodwill generated in these acquisitions is related to the assembled workforce, synergies with Allied Motion’s other operations that are expected to occur as a result of the combined engineering knowledge, the ability of the operations to integrate products into more fully integrated system solutions and Allied Motion’s ability to utilize ThinGap and Airex management knowledge in providing complementary product offerings to the Company’s customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The operating results of these acquisitions are included in the condensed consolidated financial statements beginning on the date of the acquisition. Revenue included within the condensed consolidated statement of income and comprehensive (loss) income for the three and nine months ended September 30, 2022, related to ThinGap and Airex, collectively, was $2,154 and $2,562<span style="white-space:pre-wrap;">, respectively. Earnings were </span>$268 and $167 inclusive of $409 and $424 of intangible amortization for the three and nine months ended September 30, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The goodwill resulting from the ThinGap acquisition is not tax deductible. The goodwill resulting from the Airex acquisition is tax deductible.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2021 Acquisitions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On November 2, 2021, the Company acquired 100% of the outstanding stock of ORMEC Systems Corp. (“ORMEC”), a New York headquartered developer and manufacturer of mission critical electro-mechanical automation solutions and motion control products including multi-axis controls, electronic drives and actuators for the automation and aerospace industries. On November 4, 2021, the Company acquired 100% of ALIO Industries (“ALIO”), a Colorado headquartered innovator and manufacturer of advanced linear and rotary motion systems for nano-precision applications. On December 30, 2021, the Company acquired Spectrum Controls, Inc. (“Spectrum Controls”), a Washington headquartered innovator and manufacturer of industrial Input/Output (“I/O”) and universal communications gateway products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The initial purchase price, collectively, for ORMEC and ALIO was $33,458, and the initial purchase price of Spectrum Controls was $68,711<span style="white-space:pre-wrap;">. </span>During the three months ended March 31, 2022, measurement period adjustments to the preliminary purchase price allocations, collectively, resulted in an increase in purchase price of $119 and an increase in goodwill of $175<span style="white-space:pre-wrap;">. </span>There were no<span style="white-space:pre-wrap;"> measurement period adjustments during the three months ended June 30, 2022 or September 30, 2022. During the three months ended March 31, 2022, a settlement of certain closing working capital amounts resulted in a cash inflow of </span>$185<span style="white-space:pre-wrap;">. There were </span>no additional closing working capital settlements during the three months ended June 30, 2022 or September 30, 2022. The purchase price allocations for each of the three 2021 acquisitions are final.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The acquisition of ALIO includes contingent consideration initially measured at a fair value of $4,900<span style="white-space:pre-wrap;">. This consideration was reduced by </span>$800<span style="white-space:pre-wrap;"> during the three months ended September 30, 2022, based upon fair valuation of the contingent consideration, and due to an anticipated shift in the timing of the earnings of the acquired entity, largely reflecting supply chain issues experienced within the industry. A further explanation of the valuation process is disclosed in Note 12, </span><i style="font-style:italic;">Fair Value</i><span style="white-space:pre-wrap;">. Contingent consideration of </span>$4,100 is included in other long-term liabilities as of September 30, 2022 on the condensed consolidated balance sheet. The Spectrum Controls acquisition includes two remaining payments of $12,500 each to be paid in two equal installments no later than December 31, 2022 and December 31, 2023, respectively, comprised of 50% cash and 50% in Company stock. As of September 30, 2022, $12,472 is included in accrued liabilities and $12,361<span style="white-space:pre-wrap;"> is included in other long-term liabilities on the condensed consolidated balance sheet. As of December 31, 2021, </span>$12,388 is included in accrued liabilities and $12,277 is included in other long-term liabilities on the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Proforma information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following pro forma financial information presents the combined results of operations if the FPH, ThinGap and Airex acquisitions had occurred as of January 1, 2021 and Spectrum Controls, ORMEC, and ALIO as of January 1, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:88.62%;"><tr style="height:1pt;"><td style="vertical-align:top;width:45.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:top;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:45.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;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;"> 124,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;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;"> 382,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 361,239</p></td></tr><tr><td style="vertical-align:top;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.15%;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,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.15%;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,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.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;"> 21,601</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The pro forma information includes certain adjustments, including depreciation and amortization expense, interest expense, and certain other adjustments, together with related income tax effects. The pro forma amounts do not reflect adjustments for anticipated operating efficiencies the Company may achieve as a result of these acquisitions. The pro forma financial information is for informational purposes only and does not purport to present what the Company’s results would have been had these transactions actually occurred on the date presented or to project the combined company’s results of operations or financial position for any future period.</p> 1 42159000 39359000 550000 22886000 24.01 2250000 93728000 1 -713000 -713000 1057000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preliminary allocation of the purchase price paid for FPH is based on estimated fair values of the assets acquired and liabilities assumed of FPH as of May 30, 2022, and is 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:86.37%;"><tr style="height:1pt;"><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,755</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,161</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,576</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 624</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,165</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,611</p></td></tr><tr><td style="vertical-align:top;width:86.1%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,601</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (956)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (776)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,165)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom: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,324)</p></td></tr><tr><td style="vertical-align:top;width:86.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.16%;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;"> 41,446</p></td></tr></table> 1755000 3161000 4576000 174000 624000 4165000 22611000 12601000 956000 776000 4165000 2324000 41446000 16173000 5731000 707000 P12Y P10Y P10Y 4459000 6384000 60000 382000 716000 959000 1 1 16527000 8224000 8303000 376500000 29631000 22.05 181000 181000 208000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preliminary allocation of the purchase price paid is based on estimated fair values of the assets acquired and liabilities assumed as of May 24, 2022 for ThinGap and June 17, 2022 for Airex and is, collectively, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:87.22%;"><tr style="height:1pt;"><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;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,074</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,295</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,686</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;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;"> 202</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;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,000</p></td></tr><tr><td style="vertical-align:top;width:86.12%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.16%;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,981</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (574)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (426)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (888)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (347)</p></td></tr><tr><td style="vertical-align:top;width:86.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net purchase price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.16%;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;"> 16,527</p></td></tr></table> 1074000 1295000 1686000 636000 202000 888000 6000000 6981000 574000 426000 888000 347000 16527000 3800000 2000000 200000 P10Y P12Y6M P10Y 2154000 2562000 268000 167000 409000 424000 1 1 33458000 68711000 119000 175000 0 0 185000 0 0 4900000 -800000 4100000 2 12500000 2 0.50 0.50 12472000 12361000 12388000 12277000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:88.62%;"><tr style="height:1pt;"><td style="vertical-align:top;width:45.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:top;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:45.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;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;"> 124,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;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;"> 382,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 361,239</p></td></tr><tr><td style="vertical-align:top;width:45.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.15%;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,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.15%;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,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.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;"> 21,601</p></td></tr></table> 134405000 124930000 382727000 361239000 9693000 9384000 22766000 21601000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.    REVENUE RECOGNITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company considers control of most products to transfer at a single point in time when control is transferred to the customer, generally when the products are shipped in accordance with an agreement and/or purchase order. Control is defined as the ability to direct the use of and obtain substantially all of the remaining benefits of the product.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company satisfies its performance obligations under a contract with a customer by transferring goods and services in exchange for monetary consideration from the customer. The Company considers the customer’s purchase order, and the Company’s corresponding sales order acknowledgment as the contract with the customer. For some customers, control, and a sale, is transferred at a point in time when the product is delivered to a customer. For a limited number of contracts, the Company recognizes revenue over time in proportion to costs incurred.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sales, value add, and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nature of Goods and Services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company sells component and integrated controlled motion solutions to end customers and original equipment manufacturers (“OEM’s”) through the Company’s own direct sales force and authorized manufacturers’ representatives and distributors. The Company’s products include brushed and brushless DC motors, brushless servo and torque motors, coreless DC motors, integrated brushless motor-drives, gearmotors, gearing, modular digital servo drives, motion controllers, incremental and absolute optical encoders, active and passive filters for power quality and harmonic issues, and other controlled motion-related products. The Company’s target markets include Vehicle, Medical, Aerospace &amp; Defense, and </span>Industrial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Determining the Transaction Price</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The majority of the Company’s contracts have an original duration of less than one year. For these contracts, the Company applies the practical expedient and therefore does not consider the effects of the time value of money. For multiyear contracts, the Company uses judgment to determine whether there is a significant financing component. These contracts are generally those in which the customer has made an up-front payment. Contracts that management determines to include a significant financing component are discounted at the Company’s incremental borrowing rate. The Company incurs interest expense and accrues a contract liability. As the Company satisfies performance obligations and recognizes revenue from these contracts, interest expense is recognized simultaneously. Management does not have any contracts that include a significant financing component as of September 30, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company disaggregates revenue from contracts with customers into geographical regions and target markets. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. As noted below in Note 17, <i style="font-style:italic;">Segment Information</i>, the Company’s business consists of one reportable segment. Revenue by geographic region is based on point of shipment origin. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A disaggregation of revenue by target market and geography is provided below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.55%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:top;width:42.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Target Market</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Industrial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"> 49,134</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 35,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 142,044</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 100,351</p></td></tr><tr><td style="vertical-align:top;width:42.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vehicle</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 35,342</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 33,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 100,479</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 102,113</p></td></tr><tr><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Medical</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"> 21,958</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 21,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 63,471</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 64,554</p></td></tr><tr><td style="vertical-align:top;width:42.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"> 21,510</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 8,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 48,103</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 24,313</p></td></tr><tr><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,461</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,815</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,392</p></td></tr><tr><td style="vertical-align:top;width:42.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,405</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,912</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,723</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.72%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:top;width:42.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Geography</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:42.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America (primarily U.S.)</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 92,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10.61%;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;"> 64,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.61%;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;"> 249,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10.61%;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;"> 182,673</p></td></tr><tr><td style="vertical-align:top;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 31,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,643</p></td></tr><tr><td style="vertical-align:top;width:42.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia-Pacific</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;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;"> 8,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;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;"> 24,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;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;"> 24,407</p></td></tr><tr><td style="vertical-align:top;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;border-bottom: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;"> 103,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;border-bottom: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,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;border-bottom: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;"> 306,723</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">When the timing of the Company’s delivery of product is different from the timing of the payments made by customers, the Company recognizes either a contract asset (performance precedes customer payment) or a contract liability (customer payment precedes performance). Typically, contracts are paid in arrears and are recognized as receivables after the Company considers whether a significant financing component exists.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The opening and closing balances of the Company’s contract liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities in accrued liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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 0pt 0pt;"> 5,309</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 2,425</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities in other long-term liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0pt;"> 31</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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: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 0pt 0pt;"> 5,340</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;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.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 0pt 0pt;"> 2,667</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The difference between the opening and closing balances of the Company’s contract liabilities primarily results from the timing difference between the Company’s performance and the customer’s payment. In the nine months ended September 30, 2022, the Company recognized revenue of </span>$2,217 that was included in the opening contract liabilities balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Payment Terms</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company’s contracts with its customers state the final terms of the sale, including the description, quantity, and price of each product or service purchased. Payments are typically due in full within 30-60 days of delivery. Since the customer agrees to a stated rate and price in the contract that do not vary over the contract, the majority of contracts do not contain variable consideration. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Returns, Refunds, and Warranties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">In the normal course of business, the Company does not accept product returns unless the item is defective as manufactured. The Company establishes provisions for estimated returns and warranties. All contracts include a standard warranty clause to guarantee that the product complies with agreed specifications.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span><span style="visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.55%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:top;width:42.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Target Market</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Industrial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"> 49,134</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 35,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 142,044</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 100,351</p></td></tr><tr><td style="vertical-align:top;width:42.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vehicle</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 35,342</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 33,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 100,479</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 102,113</p></td></tr><tr><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Medical</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"> 21,958</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 21,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 63,471</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 64,554</p></td></tr><tr><td style="vertical-align:top;width:42.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"> 21,510</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 8,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 48,103</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 24,313</p></td></tr><tr><td style="vertical-align:top;width:42.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,461</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,815</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,392</p></td></tr><tr><td style="vertical-align:top;width:42.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,405</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,912</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,723</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.72%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:top;width:42.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Geography</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:42.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America (primarily U.S.)</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 92,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10.61%;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;"> 64,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.61%;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;"> 249,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10.61%;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;"> 182,673</p></td></tr><tr><td style="vertical-align:top;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 31,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,643</p></td></tr><tr><td style="vertical-align:top;width:42.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia-Pacific</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;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;"> 8,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;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;"> 24,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;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;"> 24,407</p></td></tr><tr><td style="vertical-align:top;width:42.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;border-bottom: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;"> 103,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;border-bottom: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,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.61%;border-bottom: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;"> 306,723</p></td></tr></table> 49134000 35269000 142044000 100351000 35342000 33931000 100479000 102113000 21958000 21030000 63471000 64554000 21510000 8291000 48103000 24313000 6461000 4988000 17815000 15392000 134405000 103509000 371912000 306723000 92896000 64326000 249329000 182673000 31901000 30943000 97771000 99643000 9608000 8240000 24812000 24407000 134405000 103509000 371912000 306723000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities in accrued liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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 0pt 0pt;"> 5,309</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 2,425</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities in other long-term liabilities</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0pt;"> 31</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:61.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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: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 0pt 0pt;"> 5,340</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.02%;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.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 0pt 0pt;"> 2,667</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 5309000 2425000 31000 242000 5340000 2667000 2217000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.</b>    <b style="font-weight:bold;">INVENTORIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories include costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;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,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,223</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p 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.25%;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,529</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;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;"> 15,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;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;"> 14,981</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;border-bottom: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;"> 89,733</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;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,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,223</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p 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.25%;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,529</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;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;"> 15,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;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;"> 14,981</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.25%;border-bottom: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;"> 89,733</p></td></tr></table> 85492000 65223000 10864000 9529000 15774000 14981000 112130000 89733000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.    PROPERTY, PLANT AND EQUIPMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment is classified as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.44%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.32%;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;"> 946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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;"> 979</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 39 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.32%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,398</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery, equipment, tools and dies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 15 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.32%;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;"> 84,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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;"> 82,898</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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,582</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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;"> 21,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.86%;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;"> 21,794</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,651</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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;"> (77,922)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.86%;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;"> (72,668)</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;border-bottom: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;"> 65,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.86%;border-bottom: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;"> 56,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation expense was approximately $3,135 and $2,923<span style="white-space:pre-wrap;"> for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, depreciation expense was approximately </span>$9,539 and $8,790, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.44%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.32%;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;"> 946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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;"> 979</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 39 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.32%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,398</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery, equipment, tools and dies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 15 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.32%;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;"> 84,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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;"> 82,898</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.86%;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,582</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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;"> 21,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.86%;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;"> 21,794</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,651</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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;"> (77,922)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.86%;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;"> (72,668)</p></td></tr><tr><td style="vertical-align:bottom;width:60.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant, and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;border-bottom: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;"> 65,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.86%;border-bottom: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;"> 56,983</p></td></tr></table> 946000 979000 P5Y P39Y 24393000 14398000 P3Y P15Y 84128000 82898000 12096000 9582000 P3Y P10Y 21976000 21794000 143539000 129651000 77922000 72668000 65617000 56983000 3135000 2923000 9539000 8790000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.    GOODWILL</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The change in the carrying amount of goodwill for the nine months ended September 30, 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.24%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.2%;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;"> 106,633</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill acquired (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,582</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of measurement period adjustments of acquisitions (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;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;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;border-bottom: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,016)</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;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;"> 122,404</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.24%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.2%;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;"> 106,633</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill acquired (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,582</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of measurement period adjustments of acquisitions (Note 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.2%;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;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;border-bottom: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,016)</p></td></tr><tr><td style="vertical-align:bottom;width:83.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;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;"> 122,404</p></td></tr></table> 106633000 19582000 205000 4016000 122404000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><b style="font-weight:bold;">7.    INTANGIBLE ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets on the Company’s condensed consolidated balance sheets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 18 years</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 111,200</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,104)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 79,096</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 94,079</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,639)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 66,440</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 19 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,722</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Design and technologies</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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 15 years</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 40,543</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;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;"> (7,357)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 33,186</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 34,241</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;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;"> (5,617)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 28,624</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 166,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,010)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 120,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 142,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 103,786</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Intangible assets resulting from the acquisition of FPH, ThinGap and Airex were $28,611<span style="white-space:pre-wrap;"> (Note 2). The intangible assets acquired consist of customer lists, technology, and tradenames. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amortization expense for intangible assets was $3,054 and $1,504 for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, amortization expense was $8,133 and $4,527<span style="white-space:pre-wrap;">, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Estimated future intangible asset amortization expense as of September 30, 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0pt;"> 3,030</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,115</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0pt;"> 11,792</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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,777</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0pt;"> 11,681</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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,238</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:20.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 0pt 0pt;"> 59,140</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total estimated amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:20.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 0pt 0pt;"> 120,773</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer lists</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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 18 years</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 111,200</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,104)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 79,096</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 94,079</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,639)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 66,440</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 19 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,722</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Design and technologies</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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 - 15 years</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 40,543</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;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;"> (7,357)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 33,186</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 34,241</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;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;"> (5,617)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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 3pt 0pt 0pt;"> 28,624</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 166,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,010)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 120,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 142,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:7.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;"> 103,786</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> P5Y P18Y 111200000 32104000 79096000 94079000 27639000 66440000 P10Y P19Y 15040000 6549000 8491000 14649000 5927000 8722000 P10Y P15Y 40543000 7357000 33186000 34241000 5617000 28624000 166783000 46010000 120773000 142969000 39183000 103786000 28611000 3054000 1504000 8133000 4527000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0pt;"> 3,030</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,115</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0pt;"> 11,792</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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,777</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0pt;"> 11,681</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;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,238</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:20.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 0pt 0pt;"> 59,140</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total estimated amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:20.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 0pt 0pt;"> 120,773</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 3030000 12115000 11792000 11777000 11681000 11238000 59140000 120773000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.</b>    <b style="font-weight:bold;">STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Incentive Plans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s Stock Incentive Plans provide for the granting of stock awards, including restricted stock, stock options and stock appreciation rights, to employees and non-employees, including directors of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the nine months ended September 30, 2022, 177,150 shares of unvested restricted stock were awarded at a weighted average market value of $33.23<span style="white-space:pre-wrap;">. Of the restricted shares granted, </span>110,946<span style="white-space:pre-wrap;"> shares have performance-based vesting conditions. The value of the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">shares is amortized to compensation expense over the related service period, which is normally </span>three years<span style="white-space:pre-wrap;">, or over the estimated performance period. Shares of unvested restricted stock are generally forfeited if a recipient leaves the Company before the vesting date. Shares that are forfeited become available for future awards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following is a summary of restricted stock activity for the nine months ended September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0pt;"> 293,577</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,150</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131,202)</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> (11,438)</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0pt;"> 328,087</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense, net of forfeitures, of $1,262 and $1,303<span style="white-space:pre-wrap;"> was recorded for the three months ended September 30, 2022 and 2021, respectively. For the nine months ended September 30, 2022 and 2021, stock-based compensation expense, net of forfeitures, of </span>$3,752 and $3,100 was recorded, respectively.</p> 177150 33.23 110946 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following is a summary of restricted stock activity for the nine months ended September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0pt;"> 293,577</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,150</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131,202)</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> (11,438)</p></td></tr><tr><td style="vertical-align:bottom;width:79.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0pt;"> 328,087</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 293577 177150 131202 11438 328087 1262000 1303000 3752000 3100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9</b><b style="font-weight:bold;">.    ACCRUED LIABILITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:88.75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and fringe benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.86%;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;"> 14,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.84%;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;"> 14,666</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued business acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,388</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.86%;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,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.84%;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,869</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_vqYeltJS8kaZdF4VFK4_Bg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liabilities - current</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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,532</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_5DIZKfi-6UW4C49bZdtJyA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease obligations - current</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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,425</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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;"> 7,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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,776</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.86%;border-bottom: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;"> 46,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.84%;border-bottom: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;"> 41,656</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:88.75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and fringe benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.86%;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;"> 14,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.84%;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;"> 14,666</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued business acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,388</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.86%;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,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.84%;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,869</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_vqYeltJS8kaZdF4VFK4_Bg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liabilities - current</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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,532</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_5DIZKfi-6UW4C49bZdtJyA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease obligations - current</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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,425</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;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;"> 7,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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,776</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.86%;border-bottom: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;"> 46,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.84%;border-bottom: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;"> 41,656</p></td></tr></table></div> 14329000 14666000 12522000 12388000 2086000 1869000 4389000 4532000 263000 5309000 2425000 7237000 5776000 46135000 41656000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.    DEBT OBLIGATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt obligations consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:89.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-term Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revolving Credit Facility, long-term (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,395</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435)</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease obligations - noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px 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;"> 9,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px 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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.85%;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;"> 231,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.83%;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;"> 158,960</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:33.85pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:33.85pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The effective rate of the Amended Revolving Facility is 3.92% at September 30, 2022.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Amended Revolving Credit Facility</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Second Amended and Restated Credit Agreement (the “Amended Credit Agreement”), dated as of August 23, 2022, includes a $280 million revolving credit facility (the “Amended Revolving Facility”), increased from $225<span style="white-space:pre-wrap;"> million in the previous credit agreement, under which comparative periods are reported. Additionally, the referenced index was amended to be the Term Standard Overnight Financing Rate (“SOFR”), whereas the previous credit agreement utilized the London Interbank Offering Rate (LIBOR) as the referenced interest rate. The Amended Credit Agreement eliminates the previous </span>$75<span style="white-space:pre-wrap;"> million accordion feature and maintains the original maturity date of February 2025. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Borrowings under the Amended Revolving Facility bear interest at an annual rate equal to the Adjusted SOFR (as defined in the Amended Credit Agreement) which is subject to a floor of 0.00% plus an appicable rate ranging from 1.00% to 2.25%<span style="white-space:pre-wrap;"> based on the Company’s ratio of total funded indebtedness to consolidated trailing twelve-month EBITDA (the “Total Leverage Ratio”). At September 30, 2022, the applicable SOFR-based borrowing rate was </span>2.25%<span style="white-space:pre-wrap;">. A credit spread adjustment of </span>0.10% to 0.275% is also carried on the Amended Revolving Facility. In addition, the Company is required to pay a commitment fee of between 0.10% and 0.275%<span style="white-space:pre-wrap;"> annually on the unused portion of the Amended Revolving Facility, also based on the Company’s Total Leverage Ratio. The Amended Revolving Facility is secured by substantially all of the Company’s non-realty assets and is fully and unconditionally guaranteed by certain of the Company’s subsidiaries.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Amended Credit Agreement <span style="background:#ffffff;">includes covenants and restrictions that limit the Company’s ability to incur additional indebtedness, make certain investments, create, incur or assume certain liens, merge, consolidate or sell all or substantially all of its assets and enter into transactions with an affiliate of the Company on other than an arms’ length transaction. These covenants, which are described more fully in the Amended Credit Agreement, to which reference is made for a complete statement of the covenants, are subject to certain exceptions.  The Amended Credit Agreement contains financial covenants that require that the Company maintain a minimum interest coverage ratio of at least </span><span style="background:#ffffff;">3.0</span><span style="background:#ffffff;"> to 1.0 at the end of each fiscal quarter. In addition, the Company’s Leverage Ratio at the end of any fiscal quarter shall not be greater than </span>4.0 to 1.0 ratio <span style="background:#ffffff;">(reduced to </span><span style="background:#ffffff;">3.5</span><span style="background:#ffffff;">:1.0 for quarters ending on or after December 31, 2023); provided that the Company may elect to temporarily increase the Leverage Ratio by 0.5x during the twelve-month period following a material acquisition under the Amended Credit Agreement (“acquisition leverage increase”), subject to certain exceptions.  The Company was in compliance with all covenants as of September 30, 2022</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the unused Amended Revolving Facility was $56,868<span style="white-space:pre-wrap;">. The amount available to borrow may be limited by the Company’s debt and EBITDA levels, which impacts its covenant calculations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Other</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The China Credit Facility (“the China Facility”) provides credit of $1,405 (Chinese Renminbi 10,000<span style="white-space:pre-wrap;">). The China Facility is a demand revolving facility used for working capital and capital equipment needs at the Company’s China operations. The term is annual and may be cancelled at the bank’s discretion. The interest rate shall be agreed upon by the Lender and the Borrower before the Utilization Date (as defined in the China Facility) and shall be specified in the Utilization Request (as defined in the China Facility). Collateral for the facility is a guarantee issued by the Company. There were </span>no borrowings under the China Facility during the three and nine months ended September 30, 2022 or 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:89.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-term Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revolving Credit Facility, long-term (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,395</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435)</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease obligations - noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px 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;"> 9,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px 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:62.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.85%;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;"> 231,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.83%;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;"> 158,960</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:33.85pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:33.85pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The effective rate of the Amended Revolving Facility is 3.92% at September 30, 2022.</p></td></tr></table> 223132000 159395000 700000 435000 9215000 231647000 158960000 0.0392 280000000 225000000 75000000 0.0000 0.0100 0.0225 0.0225 0.0010 0.00275 0.0010 0.00275 0.030 0.040 0.035 56868000 1405000 10000000 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.</b>    <b style="font-weight:bold;">DERIVATIVE FINANCIAL INSTRUMENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company is exposed to certain risks arising from both its business operations and economic conditions. The Company principally manages its exposures to a wide variety of business and operational risks through management of its core business activities. The Company manages economic risks, including interest rate, and foreign exchange risk primarily through the use of derivative financial instruments.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company enters into foreign currency contracts with <span style="-sec-ix-hidden:Hidden_1bVhleTYFk2Puz437Q2Zdg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30-day</span></span> maturities to hedge its short-term balance sheet exposure, primarily intercompany, that are denominated in currencies (Euro, Mexican Peso, New Zealand Dollar, Chinese Renminbi, Swedish Krona) other than the subsidiary’s functional currency and are adjusted to current values using period-end exchange rates. The resulting gains or losses are recorded in other expense (income), net in the condensed consolidated statements of income and comprehensive (loss) income. To minimize foreign currency exposure, the Company had foreign currency contracts with notional amounts of $17,250 at September 30, 2022. The foreign currency contracts are recorded in the condensed consolidated balance sheets at fair value and resulting gains or losses are recorded in other expense (income), net in the condensed consolidated statements of income and comprehensive (loss) income. During the three and nine months ended September 30, 2022, the Company had losses of $257 and $54, respectively on foreign currency contracts which is included in other expense (income), net and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in other expense (income), net. During the three and nine months ended September 30, 2021, the Company had losses of $82 and $149, respectively. <span style="font-family:'&amp;quot';white-space:pre-wrap;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company’s objectives in using interest rate derivatives are to add stability to interest expense and to manage its exposure to interest rate movements on its variable-rate debt. To accomplish this objective, the Company primarily uses interest rate swaps as part of its interest rate risk management strategy. Interest rate swaps designated as cash flow hedges involve the receipt of variable </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. In February 2017, the Company entered into </span>three interest rate swaps with a combined notional amount of $40,000 that matured in February 2022. In March 2020, the Company entered into two additional interest rate swaps with a combined notional amount of $20,000 that increased to $60,000 in March 2022 and matures in December 2024. In March 2022 the Company entered into an additional interest rate swap with a notional amount of $40,000<span style="white-space:pre-wrap;"> that matures in December 2026. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The changes in the fair value of derivatives designated and that qualify as cash flow hedges is recorded in accumulated other comprehensive (loss) income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. During 2022 and 2021, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company estimates that $1,804 will be reclassified as a decrease to interest expense over the next twelve months related to its interest rate derivatives. Additionally, the Company does not use derivatives for trading or speculative purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The table below presents the fair value of the Company’s derivative financial instruments as well as their classification on the condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.86%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Asset Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value as of:</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;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;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.99%;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;"> 379</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value as of:</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.4%;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.99%;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;"> 120</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The tables below present the effect of cash flow hedge accounting on other comprehensive (loss) income (“OCI”) for the three and nine months ended September 30, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:83.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of pre-tax gain (loss) recognized</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of pre-tax gain recognized </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in OCI on derivatives</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in OCI on derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives in cash flow hedging relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:11.49%;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:11.49%;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;"> (34)</p></td><td style="vertical-align:bottom;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:11.49%;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;"> 7,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:11.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;"> 513</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of pre-tax gain (loss) reclassified </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of pre-tax loss reclassified </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from accumulated OCI into income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from accumulated OCI into income</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location of gain (loss) reclassified</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">from accumulated OCI into income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:12.64%;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;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:12.63%;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;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:10.95%;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;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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;width:10.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;"> (693)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;">The table below presents the line items that reflect the effect of the Company’s derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total amounts of income and expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total amounts of income and expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">line items presented that reflect the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">line items presented that reflect the</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">effects of cash flow hedges recorded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">effects of cash flow hedges recorded</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income Statement Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate products</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:18.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest Expense</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;"><span style="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:9.59%;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,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.58%;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;"> 777</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;"><span style="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:9.59%;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;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.58%;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,445</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The tables below present a gross presentation, the effects of offsetting, and a net presentation of the Company’s derivatives as of September 30, 2022 and December 31, 2021. The net amounts of derivative assets or liabilities can be reconciled to the tabular disclosure of fair value. The tabular disclosure of fair value provides the location that derivative assets and liabilities are presented in the condensed consolidated balance sheets (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Derivative assets:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 7,647</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 7,647</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 7,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 387</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> (8)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 379</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 379</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Derivative liabilities:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 141</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 141</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 120</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 120</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 120</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company has agreements with each of its derivative counterparties that contain a provision where if the Company either defaults or is capable of being declared in default on any of its indebtedness, then the Company could also be declared in default on its derivative obligations.</p> 17250000 257000 54000 82000 149000 3 40000000 2 20000000 60000000 40000000 1804000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The table below presents the fair value of the Company’s derivative financial instruments as well as their classification on the condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.86%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Asset Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value as of:</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;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;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.99%;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;"> 379</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value as of:</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.4%;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.99%;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;"> 120</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:82.86%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Asset Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value as of:</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;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;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.99%;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;"> 379</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability Derivatives</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:24.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value as of:</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.4%;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.99%;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;"> 120</p></td></tr><tr><td style="vertical-align:middle;width:42.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 33000 39000 7614000 340000 7647000 379000 141000 120000 141000 120000 2916000 -34000 7335000 513000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of pre-tax gain (loss) reclassified </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount of pre-tax loss reclassified </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from accumulated OCI into income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from accumulated OCI into income</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location of gain (loss) reclassified</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">from accumulated OCI into income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:12.64%;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;"> 229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:12.63%;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;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:10.95%;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;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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;width:10.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;"> (693)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;">The table below presents the line items that reflect the effect of the Company’s derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income for the three and nine months ended September 30, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total amounts of income and expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total amounts of income and expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">line items presented that reflect the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">line items presented that reflect the</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">effects of cash flow hedges recorded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">effects of cash flow hedges recorded</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income Statement Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate products</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:18.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest Expense</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;"><span style="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:9.59%;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,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.58%;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;"> 777</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;"><span style="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:9.59%;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;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.58%;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,445</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The tables below present a gross presentation, the effects of offsetting, and a net presentation of the Company’s derivatives as of September 30, 2022 and December 31, 2021. The net amounts of derivative assets or liabilities can be reconciled to the tabular disclosure of fair value. The tabular disclosure of fair value provides the location that derivative assets and liabilities are presented in the condensed consolidated balance sheets (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Derivative assets:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 7,647</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 7,647</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 7,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 387</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> (8)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 379</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 379</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Derivative liabilities:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 141</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 141</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts not offset in the consolidated </b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">presented in the</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of recognized</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash collateral</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheets</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 120</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 3pt 0pt 0pt;"> 120</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.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;"> 120</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 229000 -237000 -59000 -693000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total amounts of income and expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total amounts of income and expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">line items presented that reflect the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">line items presented that reflect the</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">effects of cash flow hedges recorded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">effects of cash flow hedges recorded</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives designated as hedging instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income Statement Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate products</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:18.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest Expense</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;"><span style="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:9.59%;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,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.58%;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;"> 777</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;"><span style="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:9.59%;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;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.58%;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,445</p></td></tr></table> 2337000 777000 4900000 2445000 7647000 7647000 7647000 387000 -8000 379000 379000 141000 141000 141000 120000 120000 120000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.   FAIR VALUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Authoritative guidance defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The guidance establishes a framework for measuring fair value which utilizes observable and unobservable inputs. Observable inputs </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. Preference is given to observable inputs. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">These two types of inputs create the following three - level fair value hierarchy:</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><td style="vertical-align:top;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 1:</p></td><td style="vertical-align:top;width:90.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Quoted prices for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 2:</p></td><td style="vertical-align:top;width:90.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model - derived valuations whose inputs or significant value drivers are observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 3:</p></td><td style="vertical-align:top;width:90.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Significant inputs to the valuation model that are unobservable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company’s financial assets and liabilities include cash and cash equivalents, accounts receivable, debt obligations, accounts payable, and accrued liabilities. The carrying amounts reported in the condensed consolidated balance sheets for these assets and liabilities approximate their fair value because of the immediate or short-term maturities of these financial instruments.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables presents the Company’s financial assets that are accounted for at fair value on a recurring basis as of September 30, 2022 and December 31, 2021, respectively, by level within the fair value hierarchy (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency hedge contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 7,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,100)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency hedge contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,900)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The contingent consideration fair value measurement in connection with the acquisition of ALIO Industries in the fourth quarter of 2021 is based on significant inputs not observable in the market and therefore constitute Level 3 inputs within the fair value hierarchy. The Company determines the initial fair value of contingent consideration liabilities using a Monte Carlo valuation model, which involves a simulation of future earnings generated during the earn out-period using management’s best estimates, or a probability-weighted discounted cash flow analysis. The reduction of $800 of the estimated fair value of contingent consideration during the three and nine months ended September 30, 2022, based on the modeling described above, represents an anticipated shift in the timing of the earnings of the acquired entity, largely reflecting supply chain challenges.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables presents the Company’s financial assets that are accounted for at fair value on a recurring basis as of September 30, 2022 and December 31, 2021, respectively, by level within the fair value hierarchy (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency hedge contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 7,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,100)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency hedge contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;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:67.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,900)</p></td></tr></table> 5101000 3746000 108000 7614000 4100000 6899000 4636000 39000 220000 4900000 -800000 -800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.    INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates, changes in tax laws, settlements with taxing authorities and foreign currency fluctuations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The effective income tax rate was 27.5% and 24.6% for the three months ended September 30, 2022 and 2021, respectively. The effective tax rate for the three months ended September 30, 2022 does not include any significant discrete tax items and for the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">months ended September 30, 2021 includes a discrete tax benefit of (2.9%), respectively, related primarily to share-based payment awards. For the nine months ended September 30, 2022 and 2021, the effective income tax rate was 26.3% and (14.2%), respectively. The effective tax rate includes a discrete tax benefit of (1.7%) and (41.3%), respectively. The discrete benefit in the nine months ended September 30, 2022 is primarily related to the reversal of uncertain tax positions. The discrete benefit in the nine months ended September 30, 2021 is related primarily to the recognition of net operating loss carryforwards resulting from tax legislation enacted in New Zealand during the period, which changes our ability to use the carryforwards in future periods changes our ability to use the carryforwards in future periods.</p> 0.275 0.246 -2.9 0.263 0.142 -1.7 -41.3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.    LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has operating leases for office space, manufacturing equipment, computer equipment and automobiles. Many leases include one or more options to renew, some of which include options to extend the leases for a long-term period, and some leases include options to terminate the leases within 30 days. In certain of the Company’s lease agreements, the rental payments are adjusted periodically to reflect actual charges incurred for capital area maintenance, utilities, inflation and/or changes in other indexes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Supplemental cash flow information related to the Company’s operating and finance leases for the nine months ended September 30, 2022 and 2021 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:88.53%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating leases</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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.49%;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,884</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.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:11.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 0pt 0pt;"> 3,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of finance lease obligations</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:1.66%;margin:0pt;padding:0pt;"><p 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 562</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: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:11.5%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use ("ROU") assets obtained in exchange for operating lease obligations</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,133</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;"><span style="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:11.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 0pt 0pt;"> 2,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in acquisitions for operating lease obligations (Note 2)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;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,053</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;"><span style="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:11.5%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for finance lease obligations</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,471</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;"><span style="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:11.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company’s finance lease obligations relate to a manufacturing facility. As of September 30, 2022, finance lease assets of </span>$8,997 are included in <span style="-sec-ix-hidden:Hidden_BkChqvzRAU-YahfVzAgocQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">property, plant and equipment</span></span>, net, finance lease obligations of $263 are included in <span style="-sec-ix-hidden:Hidden_uHBiPtswU0ib6byY7ty4Rg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">accrued liabilities</span></span>, and $9,215 are included in <span style="-sec-ix-hidden:Hidden_2mD36iFfm0uct9Ho7a3fMA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">long-term debt</span></span> on the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.36%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 2,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 848</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,769</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,113</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,635)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.51%;border-bottom: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;"> 22,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.51%;border-bottom: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;"> 9,478</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company leases certain facilities from companies for which a member of management is a part owner. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $208 and $694 during the three and nine months ended September 30, 2022 and is obligated to make payments of $205<span style="white-space:pre-wrap;"> during the remainder of 2022. Future fixed minimum lease payments under these leases as of September 30, 2022 are </span>$6,508.</p> true P30D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Supplemental cash flow information related to the Company’s operating and finance leases for the nine months ended September 30, 2022 and 2021 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:88.53%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating leases</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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.49%;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,884</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.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:11.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 0pt 0pt;"> 3,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of finance lease obligations</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:1.66%;margin:0pt;padding:0pt;"><p 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 562</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: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:11.5%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use ("ROU") assets obtained in exchange for operating lease obligations</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,133</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;"><span style="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:11.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 0pt 0pt;"> 2,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in acquisitions for operating lease obligations (Note 2)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;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,053</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;"><span style="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:11.5%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for finance lease obligations</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,471</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;"><span style="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:11.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3884000 3988000 562000 8133000 2224000 5053000 9471000 8997000 263000 9215000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the maturity of the Company’s operating and finance lease liabilities as of September 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.36%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 2,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 848</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,769</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,113</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,635)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.51%;border-bottom: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;"> 22,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.51%;border-bottom: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;"> 9,478</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.36%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 2,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 848</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;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,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,769</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p 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.51%;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,113</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,635)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.51%;border-bottom: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;"> 22,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;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.51%;border-bottom: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;"> 9,478</p></td></tr></table> 1513000 184000 4663000 799000 3951000 815000 3179000 831000 2608000 848000 2456000 867000 6253000 8769000 24623000 13113000 2590000 3635000 22033000 9478000 208000 694000 205000 6508000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15.    ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Accumulated Other Comprehensive (Loss) Income (“AOCI”) for the three months ended September 30, 2022 and 2021 is comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At June 30, 2022</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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,928</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,173)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,341)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,449)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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,916</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;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:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (229)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 55</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (174)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,603)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,603)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2022</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 7,615</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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,818)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (26,944)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (22,010)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At June 30, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (886)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 212</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,268)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,575)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 237</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom: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,528)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom: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,528)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> (683)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 164</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (5,796)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (7,948)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">AOCI for the nine months ended September 30, 2022 and 2021 is comprised of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At December 31, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 221</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,409)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,092)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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,335</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,762)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;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,573</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 59</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,535)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,535)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2022</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 7,615</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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,818)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (26,944)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (22,010)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At December 31, 2020</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,889)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 451</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,287)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 693</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation gain</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom: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,580)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom: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,580)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> (683)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 164</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (5,796)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (7,948)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The realized losses relating to the Company’s interest rate swap hedges were reclassified from AOCI and included in interest expense in the condensed consolidated statements of income and comprehensive (loss) income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Accumulated Other Comprehensive (Loss) Income (“AOCI”) for the three months ended September 30, 2022 and 2021 is comprised of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At June 30, 2022</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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,928</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,173)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,341)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,449)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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,916</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;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:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (229)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 55</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (174)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,603)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,603)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2022</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 7,615</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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,818)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (26,944)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (22,010)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At June 30, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (886)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 212</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,268)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,575)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 237</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom: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,528)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom: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,528)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> (683)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 164</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (5,796)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (7,948)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">AOCI for the nine months ended September 30, 2022 and 2021 is comprised of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At December 31, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 221</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,409)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,092)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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,335</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,762)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;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,573</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 59</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,535)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,535)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2022</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (863)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 7,615</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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,818)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (26,944)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (22,010)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Tax Effect of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plan Liability</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At December 31, 2020</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,889)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 451</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,287)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) on cash flow hedges</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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;"> 693</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation gain</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px 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:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom: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,580)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom: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,580)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:39.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2021</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (1,633)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> (683)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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:10.11%;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;"> 164</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;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.95%;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;"> (5,796)</p></td><td style="vertical-align:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;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:7.31%;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;"> (7,948)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -863000 4928000 -1173000 -17341000 -14449000 2916000 -700000 2216000 -229000 55000 -174000 -9603000 -9603000 -863000 7615000 -1818000 -26944000 -22010000 -1633000 -886000 212000 -3268000 -5575000 -34000 8000 -26000 237000 -56000 181000 -2528000 -2528000 -1633000 -683000 164000 -5796000 -7948000 -863000 221000 -41000 -7409000 -8092000 7335000 -1762000 5573000 59000 -15000 44000 -19535000 -19535000 -863000 7615000 -1818000 -26944000 -22010000 -1633000 -1889000 451000 -216000 -3287000 513000 -121000 392000 693000 -166000 527000 -5580000 -5580000 -1633000 -683000 164000 -5796000 -7948000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16.    DIVIDENDS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company declared a quarterly dividend of $0.025<span style="white-space:pre-wrap;"> per share in each of the first, second, and third quarters of 2022. The Company declared a quarterly dividend of </span>$0.02 in the first quarter and $0.025<span style="white-space:pre-wrap;"> in the second and third quarters of 2021. Total dividends declared and paid were </span>$1,174 and $1,030 in the nine months ended September 30, 2022 and 2021, respectively.</p> 0.025 0.025 0.025 0.02 0.025 0.025 1174000 1030000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17.    </b><b style="font-weight:bold;">EARNINGS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted weighted-average shares outstanding are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:53.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 15,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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;"> 14,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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;"> 15,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.9%;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;"> 14,375</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of potential common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:1px 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;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.87%;border-bottom:1px 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;"> 556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.9%;border-bottom:1px 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;"> 103</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 16,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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;"> 15,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,478</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the three months ended September 30, 2022 and 2021, the anti-dilutive common shares excluded from the calculation of diluted earnings per share were immaterial.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted weighted-average shares outstanding are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:53.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 15,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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;"> 14,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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;"> 15,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.9%;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;"> 14,375</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of potential common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:1px 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;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.87%;border-bottom:1px 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;"> 556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.9%;border-bottom:1px 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;"> 103</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 16,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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;"> 15,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,478</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 15661000 14411000 15373000 14375000 508000 91000 556000 103000 16169000 14502000 15929000 14478000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.    SEGMENT INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company operates in one segment for the manufacture and marketing of controlled motion products for end user and OEM applications. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company. Existing guidance, which is based on a management approach to segment reporting, establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products and services in which the entity holds material assets and reports revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Revenues for the three months ended September 30, 2022 and 2021 was comprised of 59% and 56%<span style="white-space:pre-wrap;"> shipped to U.S. customers, respectively. For the nine months ended September 30, 2022 and 2021, revenues were comprised of </span>58% and 53%<span style="white-space:pre-wrap;"> shipped to U.S. customers, respectively. The remainder of revenues for all periods were shipped to foreign customers, primarily in Europe, Canada, and Asia-Pacific.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Identifiable foreign fixed assets were $32,792 and $32,807 as of September 30, 2022 and December 31, 2021, respectively. Identifiable assets outside of the U.S. are attributable to Europe, China, Mexico, and Asia-Pacific.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the three months ended September 30, 2022 and 2021, one customer accounted for 11% and 16% of revenues, respectively. For the nine months ended September 30, 2022 and 2021, one customer accounted for 12% and 16% of revenues, respectively. As of September 30, 2022 and December 31, 2021 this customer represented 9% and 10% of trade receivables, respectively.</p> 1 0.59 0.56 0.58 0.53 32792000 32807000 0.11 0.16 0.12 0.16 0.09 0.10 EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F!8E4'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 " !9@6)5-YL?A.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TG%0^CVLN))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3)^1UX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&LQV;)E1T$O#T]OBSK5BYD MTL%@^96=HE/$#;M,?FVV][L'UDDN925$Q>5.&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,$% @ M68%B5X&4NX^6E7H!BVEZQG\<+#^$VD.J"-9WLZ):MF?QCMQ)P9I4J?ABS) UY@@3;7/9F^*/K M$!60/_%GR/;IFV.D4)XX_Z9.YOYESU8E8A'SI)*@\//,7!9%2@G*\<]!M%>^ M4P6^/3ZJW^;P /-$4^;RZ*_0E\%E;]Q#/MO0+)(/?/^9'8"&2L_C49K_1_OB MV<&@A[PLE3P^!$,)XC I?NG+H2+>!#BX)H < LB[ %SW!N<0X.2@19>!EF1B"8^NDED*%_1/"F: MAZKF/DH#*E@ZL22\3<58WD'YJE F-EX#G[0!73(1<]4@?P8BH;9UFI7*;&\6WZ:WZS1?.'JJ(UZ':FQ74W!=AON M>>)Q 3TRGSX^H+6$UHNX0"[/$BE>X=?75D:#NKO4$9N#NB*_<1VX#?(C?4%S M'WIMN F]PG#4M^D&R?&@;P_Q&..AEM<8W)675+RD#>_,]T$]_7 \0'?P'%HF M^KR:)0<70V@2<X0PE6".^09C\\O0K M6C,O$Y!)+:1928VN,"/!-[CW30MZ"K.$*[>$S38'G+P?)ENT?HV?>*3E:_!) MX)"T7*>P0Z2R0\1L6(X90SJ;]T#0'=B6LW ]IY7[< M3 CUQ5)\A^6IA%DCTZZU-"A^U:[0N.:HKIR5ZR&M7,\\@>_I8KU.?9+1([B6 MTZQ8QWD*ET,JET-:N1SU309V'2;^+1?: :=!9^9Y#"1 P"_$M*RG,#JD,CJD ME=%9QS2*T%66PNU4WV+-.K6+".:XKGR5OR&M_,T-^.JMZI*?0$$&RFGO:*)/ MJEFP'O04]H94]H:8W.ZXE4VAY@=RG&,+>;PM9K#P97G M:]EHF4DPK8F:/;7$/\C '.JA4!OF:FI7Y7F*A^/QQ=C&$^M9QUA9'=)@4 X3 MR&V8*D_WE5%A7/=JD.OW,>D[VF4A)SU[0[TP[ M[C1(V>IO,,+D0LMY"N/C5,;',=N4&232+Y(94>T8TR!0.ZJ:X_XOF/5FXU!- M>/E^:HH\M>)8["&65\L]VUF^4VE5CQ<;OO=4S9&PO=V]R:W-H965T&ULK9EM4^,V M$,>_BB9E^C #1)*?.<@,%VCO9NC!7+CVM9*(Q'.VY4I*@'[ZKAQC)Y9LN"EO MP$Y6Z_^NI/VMG/-'(;^K-><:/>59H2Y&:ZW+L_%8+=8\9^I4E+R ;QZ$S)F& M6[D:JU)RMJP&Y=F88AR.-3"AS(;Z;F\_+BQ$VBGC&%]JX8/!ORZ<\RXPGT/%/[734/-,,W+]^ M\?Y[%3P$,V>*3T7V=[K4ZXM1/$)+_L VF?XJ'C_Q.J# ^%N(3%5_T6-MBT=H ML5%:Y/5@4)"GQ>X_>ZH3L3> ^#T#:#V OG6 5P_PJD!WRJJPKIAFDW,I'I$T MUN#-7%2YJ49#-&EAIG&F)7R;PC@]F=Y^N;K^,KN^0G UN[WY?'5Y#SS3]?7]#)V@;[,K].O1;^@(I06Z7XN-8L52G8\U:#">QHOZ>1]WSZ,] MSYOQ\A1Y^!A13*EC^'1X^!5?P'!2#2>'P\<0>1,^;<*GE3^O+_R-E+S0B"G% MM3ISQ;-SX+L=F%UVIDJVX!9], MF5HCF#6T,!?\GTVZ91D$[YS%G:NPLB6'$K'@('"><76,"JAGX@&54FS3JH! _4(+R9>I1IF N5/FZZ,P MQE6 1P$.$=,(%IOF^9S+9L557\,BJC^M%](Q/$V5O*HHV;,K'3O%P5Z@41(G M?B<=ME5 J)>XTQ$TZ0@&T_&YV,(D"9ERYT0%UC,)H<3#'6FV69Q$7L],A8VT M<%#:G>0E2Y>(/P%5S"28[ J]AM3N-I1+<&@+#GP:=O0ZK&A@*H9+;]3HC897 MEM L@ZJZO^==$B/KX91&).BN?MN,1$$21&Z1<2,R?B6IP&BIGX]1F;%"'U=) M-;NU!'KJ:B^X-,>6F# (2=21;%L%81+W+(.D49P,*K[B#QQ2N@0T+$3.D69/ M[K6:6$_W_+"[4FVCP#.UWJ60X!9S^)5=I%FQ2J&F\C:T>'2PU'D=72Z M[+ 7Q6&/U#TBDT&I?PBQ?$RSS"F..,11'WU")E M*9NG6:J!0\X^B0QB[$<;I??R=AAT"S8R3+;+Q4)LH#5")7LV/8@S8)M1/DDL M2CC,O# B?L^\M"PCPS #B7(#17=O7IPJ;4KY(?$LE0XS @3I4=G"C S3[!"Y MKVFU\13'.+&6NFT6Q5Z$>[2V&"/#'+MIBL62S]ULL.%$/1+Z7=2RF4/I%9:NF#G"NW7;X/(""QHNJ\3KJ<5T[S#X8W![9;E2![JBT.^RV&5&HZ1/;4LX M^F.$>TVMS2_@,4ZZ:AUF7D)[#C&TY1Q]"^=>TVA#S(-2:<^_;4=C#].>KH&V ML*/#L)MIL?B^%MF22_4+NH:N6S^[WPJ\*^W>R]MAU"WMZ##MIB+/8;LJ$SST MQ0*H)]&691L.IX^-7L/A\U^H.0$^QA@CM68@X@,BP7$2[T[4<.F%I/X&I4H9 M,%6'P8U6T'@OS9YZUP,YM:D:FR7072BV60A$Z3FBT1:^=!B^P'HKC;Y)F.:O[S1 -Y" M*M8&;5M>O75R"K?)?T(IMLGKL(.%V0,%KVT0O.$&85=FU4$9XU49<[[EL_EO MM";=-#OL2!Q%89_\"NQLMRNK5^EQH+?+J&PO=V]R M:W-H965T&ULK99K;],P%(;_BA40VB18+EUOHXW4&QH2C(H. M^.PEIXVU) ZVTP*_GF,GS9HNRRBP#ZN=G/?U MJYBEL!1$YDE"Q<\IQ'PWMEQK?^$SVT1*7[#]448WL +U)5L*G-F52\@22"7C M*1&P'EL3]VKF>EI@(KXRV,F#,=&IW'%^KR?OP['E:"*((5#:@N+/%F80Q]H) M.;Z7IE:UIA8>CO?N[TSRF,P=E3#C\3<6JFAL#2P2PIKFL?K,=]=0)M35?@&/ MI?E/=F6L8Y$@EXHGI1@)$I86O_1'N1$' O1I%GBEP#L6])X0=$I!QR1:D)FT MYE11?R3XC@@=C6YZ8/;&J#$;ENK'N%("[S+4*7_VZ6:^N%DMY@1'JT\?WL\G MMSB93CY,;F8+LKI>+&Y7Y&Q)!:0J L4"&I^3-^3+:D[.7IX3&>$=25A*;B.> M2YJ&\C5Y69N/;(6@>CD[**&F!93W!-20?.2XFB2+-(2P03]KU[M>BX&-.U1M MD[??IJG7ZKB"[()TG-?$JI=8Q?YU^>6M.^%[:7 MS;:Z9%S)C 8PMK F2!!;L/Q7+]R>\[8IY_]D5MN!RVH'+MO<_5M!0\ Z$@#; MTKL8\-1E@F^9*2]8W4@@(&2*Q%Q*:#R"A7_/^.MBM_7[0V=D;P\S?!S3=7I5 M3 V\6X%W6\%G/$D0$5_LX!Z9J2!;&N= SO"5"7D<4R%)!J)XLFD^+&5"@LG2S=-N(,_PFV*>A)W6.$. M6W&7^(D%(?1S__OC.WQT.-TC]K:(&K?K/'SEG-/(_^@,EZ;'Q_,(][FH.O+! MA]D]#?G9@UP:=ELJ0VM('=1[ /7^"O29M'*C8LE22&-4J=BSZN*XHNL)@HGIE&ZHXK;,O, M,,+.&80.P/MKSM5^HA>H>G'_-U!+ P04 " !9@6)5T-.1Q9D' 7)@ M& 'AL+W=O"SG*[%.Y66Y$05\\UI6ZU3!8[4G_Q M-5NN5/UB/+G>I$LQ$^J7S9<*GL8'+XML+0J9E06IQ.O-Z)9>)9S5!@WBUTR\ MR://I*;R4I:_UP_WBYN14_=(Y&*N:A=W M[Y\;\D#F)95B6N:_90NUNAF%([(0K^DV5U_+MY_$GI!7^YN7N6S^DK<]UAF1 M^5:J@.D&;H\!WQOPX.& M^KCEW@Q"M_M",?F,-XY45=:+,5 7?9F"G)M.GQSAYG"4Q M@4^SIY_OX]MG>)@]P[^'Y/%Y1IX^D_O'Z=-#0FX?:]3#EZ_)3V!R_VM"/OS\ M-)M=O'__B?PRB\F''RZ(7*65D"0KR/.JW,JT6,B/Y(>3Y^NQ@N[7G1C/]UV] M:[O*>KK*R4-9J)4D2;$0"\0^MMM'%OLQ#-MA[-C[V-TQJ\.9V%P2[GPDS&$, MZ<_T?'.*T?E[K2=_N?63P>"'1.*-/_[_3R0L-=K&7;SQNII>R4TZ%S> MW81RUW6\Z_'N>& 1F,,])SJ%Q2:,!S2B[!26(##'#Q@_P$YH>@>:GI7FM)2* ME*]D698+26298Z7DKO7A';4=4>J$&E\3%5 WU%"QB6*>QT.JT45@,,@TP.GZ M![J^E>Z/52DEV53E:Z8PHK[1JLM9%&A$311OZ\8)41-%J>]QG:@)BSA$%N<9 M''@&UOKSM!%5JK)B2>808$E@C2'B&^@I*>051CP8LJ(,Z2P>TEDRD+.3F(2' MF(36W)N!_H.(8*,?&CG@N4;6F2"7^UK-B4T0]3GWM9Q#4)#E$9YST8%?9)]; MHH"DRYM<2Q>@SC*IZB3<"8QR9':!0[70.",HQV>.1MI$<2B,6IU-$!2#8<9) M4Z>3C(Z5=E(LX8VHZLE64U_ PI&7&]@^H!5F[^UDO@>.5NRG",H/?+V4(B@6 MAH%.'(,YD=]32NF16*96YG=;"6^@GOX996I&,8ITQB8H&;FG..Y.G4313W' M(&^B0LJY3MY$N1[K"W4G9ZE5:TV>2P4SN[2L*BA];M*'8NKH_$T8X]S3UU,$ M%L%HZNLI @N@NCD]0]#I06H7A-V2FA7S%TJ 7_4>$C08IIB$F62DGXD*@D#//D0*1_K43; &7=?KR;U.O5*K M$#O-/?*AG7 731*BM .D%UQG;8(^,7TOAH",U13Q0[V^]:43A]2N#O<5UIAT M*%]3OS%/+PQ3!!7H BM&0!!F@S/2( O[5I5.,%*[8KQOXDI>Q&M9B7U9)2K] MUK.:F (.=J%&?W+J2#>HL']98,Y>TT*IV6978MFQCQ0,/1.@F. ME$+;.+VC/GHG_&+)N>A8I15*@?D"$HF(L]>RK6 MZ5IFU[7O:?@79J.I.JD/6TM]#!"8Z^G'2S$&\R)=#2>H-S?HT;JLT[K,KG7_ M1 "$9PD $X4) !.%"@ 39A, G_T78RG-ME^&?8=F3+@LRW526*^1]$56DA\_:,+UW\ M>RM5WYDF1Q1TY#OZIA.#,8_INS ,!K*=:Z?["8;SCG=^IP/1*7)N5^0_IEE! M@/-"5-FN.;)'BQ!'3E8=0Q,A*.KIOU,@(,_7-W,)@HIHS^Z+=[*_HI=XSY@DJCTS91- B/BEM+?'QTT64MJF5SPTA"N=D6 MJKVJ<'A[N,5TV]S=T=[?T:LI1=[']"II[RAU[MLK4P]IM2J7*=?-Q)5+(KQH W[^6I7I_J!LXW 6;_ ]02P,$% M @ 68%B52J=L'HE% J/0 !@ !X;"]W;W)K+U>;UR4W? MW_YT=K:YO&F7S>;'[K9=#?]SW:V733]\7'\\V]RNV^9J=]!R<<;",#M;-O/5 MR?FKW;^]7Y^_ZN[ZQ7S5OE\'F[OELEE_^;E==/>O3Z*3/__AU_G'FW[[#V?G MKVZ;C^U%V_]V^WX]?#I[I%S-E^UJ,^]6P;J]?GWR)OI)E>7V@%V+_YJW]YLG M/P?;K_)[U_VQ_:"N7I^$VQZUB_:RWR*:X:]/[:Q=++:DH1__W$-/'F-N#WSZ M\Y_T>O?EAR_S>[-I9]WBO^=7_7=IN^6^X.''BSGJX>_F\_[$_'D@#@^< #;'\"L Z)#!\3[ V([ M0G+@@&1_0&)'* X;#\.'BP_#7+_SMAXO@73U\>C?[#_GN'Q7_]>+O M ?_/W]2'_PE.@]\NJN"[OWT?;&Z:=;L)YJO@PTUWMVE65YL?@K\9GU^=]4-G MMR'/+O<=^_FA8^Q0Q[KE;[8"!?M>OYIV8[35%DZ2>_WT^5_NXI/^1# MYVC@;)#^H_[9H_[9CI,I@^J]O+'((Y^"%C(0DJQ#ZALA]I> M13Z=)Q'+BU=GGYZJD&B5AT5JMJK<5J=I$>9F*^ZVBL(TS"Q83^/&A@O=GN_\-/F MMKEL7Y\,-P2;=OVI/3G_UW^)LO#?J%GD 98:WRV+F35^R) <":N1,(&$221, M@6"&4)-'H28[>GQ J&IU.=Q9;H8I<9#F[J?OMY>[W:7EIEL,T^/F[_NK R77 M!"E7)*Q"PC@25B-A @F32)@"P0Q5IX^J3KW3[\.]5K^]@VAVCR*;X&XU:#EH ME[>+[DO;!K^WJ_9ZW@>;7WN5#4B8342 M)I PB80I_T :(LL>19;A1?;TAH 2G#?DU DU<[ZT<_%'QN-(6(V$"21,(F$* M!#,4G#\J./!P)JY$P@81))$R!8(9XRT?QEN,7[M-M8ODJ MN.R6M^UP =^EF=K/VY];2J"EHZF\M%(<,V_4J<\O1P3DR( U$B:0,(F$*?]Y M-?04A3KU'/H5]9 WOI_W-S?MXFH[\P6WS9=M1G [$3[>$ [_MNX6BZ!O/M-7 MTWT<\RJ86OFOV;Y5YFU5^?L\=9*#TFHH34!I$DI38R-J*NZ)V1'A%3=V%?;' MG'H9WM/,;VY?B*$A.9160VD"2I-0FD+13#%KYR+R6Q>SX2*\;F^V;LJG1W/F MP:HA9>JE398IDE9!:1Q*J_Q6%^($$3:1BQ/-(I:E-JZF<&E>.LL3J&:1G4&G6E'K$XB^96RXJSTP+#HWSIZW M1&%\B*"Y<48M4L@C9Y$)-.D-I=50FH#2))2F4#13LCJ)SOQ)]$E9)>8F5JFL MTK[96%:)H%%9):(9F56B<$16B8SJ9)6H5M1,0O3-DU5B.M7,_*GF9V>5_-S) M,XF;RJ2R2M"@'$JKH30!I4DH3:%HIF1U?IIE+_HL""W3A](J*(U#:364)J T M":4I%,W4MT[TLY>O[&=41;Y]]71+^Q.[9K^B0$F>V)=.:'X>2A-0FH32E'^8 M3/WHK#O[MO7]_G"3)TPBJ^T\,$!+_*&T&DH34)J$TA2*9LI8NQ0,7^G/"$LA M#$-[XH,6^Q\5DT-CUE":@-(DE*;&SJZYPX/V$^)O5/0?$R7B49Q8%\A93%3] MN\TJ?Z^G3GQ06@VE"2A-0FEJ=$Q-T>DD?_P7U/W[8TZ].L=4W7]LJQ2:\H?2 M:BA-0&D22E,HFBEF[0S$T+I_/VVR3*%U_U :A]+JF"CH3ZW[94$TLA_1)+1; MBH@8A8<6)L=/=EYZH9I_/W>RO* U_U :A])J*$W$1/V]G8V7T)!J)*2I0VU6 MQ'ZSPF_'^P^>+#8DK8+2>$SX,%EL5UQ#8PHH34)I:NQ\F'+3)DP,K/?WLR:K M#UKO#Z7QF*AOCQUC'QI30&D22E-CY\-4G_93XN/K_?_];N4O((BI>O^TM%,L ML5OOGY1E8B]S)VBG>6ROAN=$LXB%9>9,1 0N9K9B!-4L[\7:$ . MI=50FH#2))2F4#13Q=K$2$9,C&?8LHGK*D1Q:$U6,W_@J1?LHV)R:,P:2A-0 MFH32U-C9-<6E387$;RK ;-F$*M!W"@$2ZC4#=JO*W^?)TQ[4'H#2!)0FH30U M-J*FXK3CD/@=AQ?Q9/TQ)U^9J5UM;(U"/08HK8;2!)0FH32%HIE:?O(Z"+]K M,=&2]=,FJQ1J8T!I'$JK$]<$.&4IL[.,1#-FWW](:,\4V;.8I0U/)'Y_ MXMFVK)\[66)0KP)*XU!:#:6)A/ -$MN6A894(R%-'6JG(O$[%7Y;UG_P9+%! M%W9 :3QQ/8>TM$OW:VA, :5)*$V-G0]3;MJ!2?P.S"1;UL^:K#XDK8+2>$(L M6G!M66A, :5)*$V-G0]3?=I,28[?/&ET77=";)Y$++U/B,V3B*7W!(U:>D\T M(Y?>4SABZ3W9S%EZ3[4B;%FJ;YZE]XGV )+G;9XT/D30S9,2:O,D=^D]-"B' MTFHH34!I$DI3*)KY/C5M/*1^X^'0-FRD3%/7!\B*T'E?1NHN:,CC*+3+ @C: M:1J&UB\U)YI%+,]3>VM9"I>4^QBLR>1XCO&15YGAV81U*=1T_] M>?1C-F&C!PA:\)\2B=PTSFSK!QJ40VDUE":@- FEJ='!,K6HT^XI>\FZC11: MVP^E55 :A])J*$U :1)*4RB:J6^=Y$]'DORP5XH2&QZQR+DVQNXUPVE5^?L\ M69G0E#V4)J T":6IL;$R%:=3\:D_%?\B[Q?UQYP\S[K)8GN#I0H:D4-I-90F MH#0)I2D4S=3RD_46#\1)_9;EOV!)S_T'!.30V/64)J TB24IL;.KBDNG>]/ M_?E^6.U;2F7(8^G(#DLO M4?OFCSGYVDP4XMN;YD C1^3V.B;5O?MI4E4)I M%93&H;0ZH[9&8K;[*HAF<6*O3I+0KBDB)HO* P7"F?9I,K]/\^S:-S]WLL2@ MBR.@- ZEU5":R(@-K0I[,9V$QE1C,4TE:I_^0^>+#>H"0.E\\B.W]UHM+8JP)VFE6.KMG$P:E55 :A])J*$U M:1)*4RB:J6^=E\]?OD0_)RJ_[8UI<[=$/XZ:5?Y>3Y[XH#E^*$U :1)*4Z-C:HI.)^_SOZ!$WQ]S\M69*-&/[7V(H"$Y ME%9#:0)*DU":0M$,,1=JM5NZNCWND\ M:"Z'!_'-_&'5_'=ON[X-&*GC@LC/$Q-I06SA0TRD_LY/E2B45D-I DJ34)H: M'5-3>]K6*/RVQM=H;VP^]8>>.I\6;C(]L9.[%30DA])J*$U :1)*4RB:J6EM MCQ305S#[:9-E"ETA *5Q**TN2+NEM.ONB&81*^RW"D*[IJBNY4ET8,/O0EL\ MQ0N]A]G/G:PQZ#H *(U#:364)@JJ)C^R:T"A,=583%.)VKDIO)GSD>HE_\&3 MY08U9J TOJ<9=P6I[0S7T)@"2I-0FAH['Z;_*S)ZD/2*BB- M%Y2EXRQZ@L844)J$TM38^3#5IVV8XGEO8B:K*0K7%2FB++/K70JWAK\HL[BT M'RBHQ06E7>K&B691G(199DN!>GER'MLY;D&TB_,TM:]41ZU6(%JQ,&*'WL1< M:%NA^/HW,=-#!%VM4% %\&5N;]X.#3$.YM#9VZF7MILM^+0 MCM50FH#2))2F4#1#DZ6V-\IO^WYG?[BI^BS=Q+J]V1LT((?2:BA-0&D22E,H MFJEB;924^/<[ET3]/W.>1/R!I]X&'!630V/64)J TB24IL;.KBDN[5B4W^C] MSB61^"[M#:5+XO7.=J/*W^/)DQ[4>8#2!)0FH30U,IZFW+2-4?X%+W?VQYQ\ M6:;2YK9$H<8%E%9#:0)*DU":0M%,+6LCI/0;(1/-7C]MLDJAS@B4QJ&TNG1] MA=,RLXN%!-&,986]E!?:-45U+2N?5,*;RM*>1^GW/)YM]OJYDS4&]3^@- ZE MU5":* DO(DOL%#HTIAJ+:2I1^Q_EU[S?V7_P9+E!W^\,I?&2V(8JLS=ZJJ$Q M!90FH30U=CY,N6E?IP2^W]G/FJP^Z'H2*(V7U/N,2]OLA<844)J$TM38^3#5 MIRV:\GGO=R:=Q-)=#$+M?T(U(_8_(9I1^Y\0SQZL29;:#[]SL[(:,517S@"_9= M[GGN#=_U5T(^JQQ DY>"EVK@Y%I7%ZZKTAP*JCJB@A*_S(0LJ$91SEU52:"9 M!17<]3WOU"TH*YVP;W43&?;%0G-6PD02M2@**O\.@8O5P.DZ:\4#F^?:*-RP M7]$Y)* ?JXE$R6U9,E9 J9@HB839P+GL7L0]8V\-?C)8J8T[,9D\"?%LA)ML MX'@F(."0:L- \5C""#@W1!C&GX;3:5T:X.9]S7YE<\="_6*;S@7/N MD QF=,'U@UA=0Y//B>%+!5?VEZP:6\\AZ4)I431@C*!@97W2EZ8.&P#DV0[P M&X#_%M![!Q T@&!?0*\!]/8%G#0 F[I;YVX+%U%-P[X4*R*--;*9BZV^16.] M6&G^)XF6^)4A3H>C\7T4WR=Q1/"6C&]OHLLI"LD4C[OX?IJ0\15*X]'WZ_%M M%#\DGTG\X_%F^IL<3:B$4N>@64KY,?E*/A*7J!RUJN]JC,UX<-,FCF$=A_]. M' &Y$TBF2%QFD+W&NYA3FYB_3FSH[R1,H.J0P/M"?,_WM\0SV@V_HQ+AW7?A MT?[>NUO@\?[>NSN*$;1=#BQ?<.@N;VMD[:JWW969:Q>JHBD,'!Q<"N02G/#3 MA^ZI]VU;%PY)%AV2+#X0V:M^]=I^]7:QAQ%;L@S*3!$M",Z ]#D7/ .IR!$K M228XIWBO0-;O[7A;FVH/Y]:#V1;+T.MX_DG?76[6?R^K:"^KN+8Z>V/5&M65 M<#=F50%R;I>$(JE8E+I^W:VVW4.7=OR^T0]Q/]7KY#]-O=SP]&+6@164GXI/0.%_M-<<="](8X/>9$'HM& ?MU@[_ 5!+ P04 M" !9@6)5DV5(^S0' "+'0 & 'AL+W=O$#12/+Q]-T=[[X[ZN)9R,]JQYA&+_LL5Y>3G=;%^72JDAW;4_5> M%"R'7S9"[JF&6[F=JD(RFMI%^VQ*/"^<[BG/)XL+^^Q!+B[$06<\9P\2J<-^ M3^67#RP3SY<3/'E]\!O?[K1Y,%U<%'3+5DS_7CQ(N)O66E*^9[GB(D>2;2XG M5_A\Z<_, BOQ!V?/ZN@:&5/60GPV-Q_3RXEG$+&,)=JHH/#GB2U9EAE-@./O M2NFD?J=9>'S]JOW6&@_&K*EB2Y']R5.]NYS,)RAE&WK(]&_B^1=6&108?8G( ME/T?/5>RW@0E!Z7%OEH,"/8\+__2E\H11PM CWL!J1:0[H+9P *_6N!;0TMD MUJQKJNGB0HIG)(TT:#,7UC=V-5C#K&\O[N^N5O=7".X6MW_ M^O'ZZA%N5H_PY]/-W>,*W=^BY=7J%W3[Z_V?*W2&?E]=HQ^__PFI'95,(9ZC MQYTX*)JGZAWZOG5_,=4 T;QHFE1P/I1PR "<&'T2N=XI=).G+&VOGX)IM7WD MU;X/9%3ABA7OD>^]0\0CQ(%G^?7+\0@% LA1]^0H443QRV M*UI_0:(.**T#ZC(T.&4\3Z2LY;:P=ELX&L]K!DH33LNBG*>([H74_!_[P&5Y MJ2XX#G%,3&ZV0NR0\GT.%;ANPUS"@ M-VK%O=XQZ:0JK_>Z:-[=!0XA3/Q@ -01+>-QHMC1?%O2ZU%)48I!=3)9EG&Z MYIDM+^]L31(;J#A_'[CBQOM.#JE>>:*B1QD%D-&J/DJ;,;#+&G^@Z M<^=QI:.5HR0*0J\;1(=<',R'ME;#]GB42A)P0 : \L%:&.C'V M&_$ Q(8&\3@/WIVFA\$.!@SF9-:UH2^&XY@,< ]NF!+/OZF7 M-LFFOJ:7QJ,4_,UU\$3:VEYH*!B/<_!2P$B=VH !Z=ILAN'^F L:@K QM[_( M[G!5>:9/L&>S6=#?EJ.8_J/-I&%L,L[8#P>9[*!%,C;!QH7MJK_8TL7 M,*T M\"[C2)^IH8IZI&N<2RZ.0NS>KZ2A=#+*B$W654D'_UXW['B>57K;>1:$O9[9 M)3<"O*%:0KXIT6YY3F$T>CO1R"B%?VNBG4I;VPL-EY-Q+G^0(F$L56AC?&"Z M7G""W8*9R+=GT.#N40H-L=,1?0(/X[C7HSO$YGB@VI.&Y,E;) _C#B]H9BBS MG&][H&WV;&Q<&VJK@WI8O> ]PM_BXQC&=#DQQI^@ RW@=<<\-7 M>:K*F@>3N3*CTTYD4 S=B/M\;Z!T9PRGF.<- 6[Z C+>%SS2%_3,]Q>_3]N$S,+N6.(2@^EE@"3]AMW]<78?-8&9L6H4 M/.X??,:1USUL\/L,CZ&3'J (OV%X?YSA5X>B**L.L$3*59()=9"L[ADW0/ZP MI\JO1D/'"_Y)V?Y4VMH>.3JG'V=[>PY7GFWU&VJG]7WNQM!=]K;?_W'V[C>] M@/]6+U!VR^]0D=%5GRD]40G%1 MT/)L0*7W/H+XR?++7WFC16$_GJV%UF)O+W>,0HMA!.#WC1#Z]<:\H/[^NO@7 M4$L#!!0 ( %F!8E7I7/8L^@8 - 1 8 >&PO=V]R:W-H965T&ULK5CO;]LV$/U7" \8-B#UK[1;UR8!G#3=@F%M$+?;9UHZ2UPH M4B.IN/[O]XZD9!MQ@J[8%]N2>(]W[][=43[;6'?O:Z(@OC3:^/-1'4+[9C+Q M14V-]&/;DL&3M76-#+ATU<2WCF09C1H]F4^G/TT:JNW479[8+6AFZ M=<)W32/=]I*TW9R/9J/^QIVJZL W)A=GK:QH2>%S>^MP-1E02M60\\\5->3Z:LD.DJ0B,(/'U0%>D-0/!C7\R MYFC8D@WW?_?H[V/LB&4E/5U9_9CT2):UEI\.=W?Q&.9Y7C%=8[>.G MV*2UIUA<=#[8)AO#@T:9]"V_9![V#%Y/GS"89X-Y]#MM%+U\)X.\.'-V(QRO M!AK_B*%&:SBG#"=E&1R>*MB%B\O%\F8I/KX7MW?7MXN[Q:>;CQ_$XL,[OEY> M?_@4;YQ- K9B@TF182\3[/P)V%_$']:$VHMK4U)Y:#^!BX.?\][/R_FS@$MJ MQ^)T>B+FT_G\&;S3(>[3B'?Z?\>=8%\>A^42>N-;6=#Y"#7BR3W0Z.+[[V8_ M3=\^X_3+P>F7SZ%_N]//P\[&XJN0Q4)K1252&POJ$Q6UL=I6BKRX,<58_/#] M=Z_G\^G;@W7QWNRML$Z$FD1>J76V[(H [&"%%"MG97(MN*[AT%*-D_,(VMFNJM$Y8_SH9KJ$O4*S M5'HKUIG !X*3FL $E:J0&AR0LU%T,1BT)/1,2M3 -^ [\ #BW#VA@8M/ )%% MD1+ O'5&=J7B,.%_R<;Q%X)598Q^K8PT3*;P 3>:2%S/4LAP'=]$0'R=LYM< MP.U-#5*V+^S&,)?=RJM2(2J"-]!*)-H5O4V/Q<;!2>-ED3BOY0-D060$:85> M&'U39L]7+,OQ>4\90BNY4EH%5NFA>RR^V<]O/5.+[FT./!/24=I>YWV0P,_C MY5B4B$4B7ZS/"JHM&;8EIVPIZ$M12U.18-D@NJMXQ61A@K76,9)L!JZ>=O.H M2Z&60=BBZ!SK3@+28_A$%>WV.70!?(4-4\9Q'P/-)(AU9R+-K.+..4*^*>< MEGN!1V)R\B/]/6HVVPZLQ4HL_X8 63%C\?[K%G(OV,>'(+JF2UFP<,;%\G54 M\]$ BM#6H[SDKJB9$!15<0_5E:BL/D3ZIU-AV_>7@Q)X0OA[SO-# 0D[F9/##>M!JMB[RMC/HF,-3\Y>JHY2X'M84/CN0E0X M>&4%@8=>)$@M]EL[VQSJ0:PUNE$GDT\P/_ 1%-B]NI*[3"7> 9V%]$@L6W:8 M9#$X_F1-[:&VD^E[^#RT5PF4?7I7V'>H+YS M;;%?^QQE%7'HLD0_X#(#>"/OTW#<)SJG GZ :ISGO<:+%-A(^^V(A7KE,/'C M>%1-GC$>R-MHWB>;3P00O)+#A/5EQ4\P3,NF"(61,;>X4 M7SU!]XYGNU3%06FC^MC'ITQSACF-N:+_0W,Y&4;F,6_=XRGA]UM_LHG5$7.- MXQ%W:SUD$]6#0V&I0(H33!@?[?APR)T^U!9-?Z!R+&[B+/5=A:-!'"*]?+]F M]AT5PHI]E/VIZ^\\!I(B4L/<0W@_("QW"*G0TE#[8#GC?2$>Z]"Y#2R,81;N M(CT\MOB-7,RF+WX_$#0?QF#T#G71K$#0Z2R^+\Y2X!N(@2>NLIUGRI1^U.C' M\?5D>GKT96VR]Y:-+E3%_Q)B2DQ(+]S#W>'OBD5Z2]\M3_]U_"%=Q6-;TQJF MT_'/KT;"I?\/TD6P;7QG7]F MX/XLP;OY'@!GG.S[B]X@^%/G(M_ 5!+ P04 M " !9@6)5(@Z':$00 #S,@ & 'AL+W=O?'Z)8]]M*]?FKK* M=:D^6N'JHI#V_EN5F]VKB_BB&?A9K]85#5R_?KF1*_5)57_=?+2XNVYWR72A M2J=-*:Q:OKJXC;_Y=DSS><+?M-JYWO^".%D8\YENWF:O+H9$D,I56M$.$I>M MNE-Y3AN!C%_#GA?MD;2P_W^S^_?,.WA92*?N3/YWG57K5Q?S"Y&II:SSZF>S M^U$%?B:T7VIRQW_%SL^-1Q M?WIY76%'&K].P^IO_>KD@=4WXITIJ[43WY69RO;77X.2EIRD(>?;Y.R&G]1F M($;#2"3#)#FSWZAE;\3[C;Z2/;]Z?'HU.<0W;B-3]>H"%N^4W:J+UW_^4SP= MOCA#V[BE;7QN]T=I.[\Z&8C^!N+[CS^*'ZRI-^+/?YHGP]$+\:$4[^1]*\U( M5&LE[DRQD>4]O.'76EN5B7@X_!]AEOPPPTA:"5EF0I?A)E\[AI.!FC)9\H\TC\ M]-,=T?%.IVN]DJ7(=:'I_%S+A%A]\U]Y#?#)3%O=>P H;FPU K6)&5;HN M=2IS'":SK02_602H(\)RQ?RFQE57:KGT1 E&,TM+1&9IP-V[2A5.[-;@3FQ( M:ID2X',-J=I?:[\+K#?5C*.%83T S0-!2P"L:NF%G+ 7,)*N.2$:[NBBRY4G MU^1FI:%JVD%]T8Z?T!G+NJJM$BOHOLRN""DSL54@*\?LEO_]X[Q ]4.S$(" MFTJH<@5K5Q9;1_2T,M7]AF^V,M<9*S8*C)FL9GSW6\G(/U_<+J=A\_ULBT6DLX XQ&D:#UJM0P?[)7+Q(H*ISM=\(8- VV M0'ZU'HA?UF0IY&<@@6:U?/8=<:>K-8PS4VJ#U8BUJ@J^0D\@MT9F9VQ4K!7J5+E'&(JF"OK)2)=3;*# E-:ZKE*E:V8 =Z!R",]@#+8$CPQ M74-C(!%+Q [*OQPG43RY(9VXH&58;"K=FJZ7HYMHA*?+FH ?1$#K,+F%L0!! MS'6"'G@;NX6YTZ2?U=;D6]KH>YFRWT7B&<9E$B=^:2*#DA>8LU?D%S4#AB21ZOH$G8'_DNKVF@*M!.&!'/7K#5%=B&:7P>UK9P MNEL#8>ZO"$!A:/7"Z4R3XO;WBH2"W=&@]VOM&E4!*?:H!P :$*TZDAI1]LF( MZ*A_T/F8+;-_P/D(@R*2CTP!R1GY1F.+G^H-(+H2MRNK%&.5*AM8PWKRTMK" MRJL\F&]?8H&1BK!8!L]\X\V1Q]?8$RC$68.W"\3\BA&]%ZH*)1W0A ^'7VB3 M]/-7&0 0&*Y["VG@89:2AGIFLJ-KK 3NSS, 3D=L\N>F2+; M=:VZ#PXC9YC%(S:ZWF2"OH!"D M@WXA.69@"/!QQ%3C_9*\07XA!,3J &-N6BO5'A.' TG,^:VTR''(4>AB2-W MD'\?W'SHCX+!DBUZC/)B7-2@#ABU'P&#KQF804D,$M88!GARC@H7SS[VIL2A M:$)B@7BVIL( N/P,C+OGX7F0,$50$@[\JB?>T_K;2, _!;,0VEM1(ZO0!5.R ME-I2Y*E5FYY(YU3ENBR*Z&K2"8J.>%X7M(]/B"0OW,_&.,NBF3@=1"+U><9H M96J'1^[Y-VTB]]#UCL"8)4+_=/ $\!9Q-)M,*"-"-@#@47BTH$!\N,<=I[QM>#9L%62O(925?&Y-#N0M5*^V&K*"RQIXCD-]\[&"53"K(CY,(?(:XEM\U*.O) P&(.R%N3FT)4)UPX^1/M@%>#]+FPUAR)F90<"RY0NU%CX6" M@DK.34(50L)N@+P[:$ 9*OM]0.WVT)")_\[!JBW"?$Y$LT'EH\E1R,ZC,=)O MSG2GT6@^/O*M[Z0M624[9&Y[4F_S$B]T$LS2FH))X6"U[WL$6)FO=.!R?07J M\@>Y\=8&G/G2-!R2\9,;#J:N(+DRZW)Z*N/]QA$W$,2S4(6'T5")4Y9/J+B% MV-MT^@[%(61:ZL-J/"0=%,#*K%I31.8&C5QTR"OJ>;,CEUWJ'&0N;.W6 MS-:;.\^9^*Q# 1SP5:M =(,5)'(#J2OV_IW-M^3&;UXJH;:G@Z9]?>V;J8V>NXJ7+=&314RL&Z;4<9 M'.8K\X4U$B:M'6LUM7 );@F&5A%$ :LOW%XWS^<];!"9*@+H-KI1[E1QNM\/ MC=@JCF&?XQ&RR FU8#C>:>=+G\MYE"#EUZ6O4+ZN670'H]95VS/R,6\>C8:C M$XVCT0QT#(>AJ1-U'93D)IJ.XK:C!*_IE]KDCPO8U#^.A:'8_W M-I[6XQC.QD_H<<11UM\ \5_9W1B-9X_T-GPD^7UZ&Z-H/AP>M382 M%BJ_36S[&GY^0K,?:6P#R5?V/HY0Z;>V/SA->F+O MXP_M>9SK=?SQC8WC1.7_27OC2,/__@;'UW0V_O#&1M2W\R/M'083SCKI%>6X M>=\WF2:_4Q>D/7R_$U*:ZJ@;\MA6(1Z>;ZF ^UC<]DVB]PW'>Z .RREA,<5? MVU;Y\/.[[^[$IU!,W!F[Z9HK_*Q?<%*!^7\ E]_42#FJ1T+I=%4H>F/I.R(U M/$4>E.*\6:CQ82/6Y'U\:-YT%R3;*_E%NV86]3O\$=CT-:U_0JH+^WQDZ1]^]/;#PCCS19=!8_QOCSO$'T0:\S19R*EV?K6R0EY MMI\LA)*6YG3U*HLP:).X!#"8JZ[4[Y?:S-D;9$A]?WN(M4_D/K8N\*01\EXC M[NAYG\^_(TN#KBJJH'X#I[T6P=MR4U?7'^H*E_;,M]>M-'E]74+5UF$Z]1GJ MLNTIK( ?.]E"]P$@GZZA3E6YWED8?$C###:C432>S*/V,Z0'*C*PTQECY6A[ZC5IV@%SSA9:1 6E7E+= WQ=9# MM2-RHKKD@JK_JIQS=%TNJ='85(R W2/L/7AOS"(.(&\UO0H=TU*]\1%VK9=5$_>I4=I]1:&:\-4/YI83L(J_G\FE7=&G:E8M MV8()\&MX_KV 26H*-HXJ/\KN+'?K]D)^]QG6+;(OR\DAIJ*\V6.JXQ)N15\: M40S+M"/C\*I_;Y!PT!N_[TDJ?V-=#-CZ3VJ2/-[MI3P^,#7&^ MQ%[(G)OG_ DL&&%9=5@7-UB'\HT;[62?_#DO$=(W2E^:^H]^C/!SNW2KOXJ_ M!>763#\G[N5XO:17+YOW*M&)C'0O#5S+S*?>MBV^_P*<)+@/7/#*$_C,:!5U M<'5J\?#I-?'Z4<9$%UOT74E_7KS1'XV@\G/1' M$J#':-@;&C/:NZ=W==T] M0&4VG?8'8OYTH6^8G3GVC;##RP#5O?@1];*F3'%.T$M]?#GK!P@8N*/?O)+H M1OH]-^^>>R=49J5XU'?E0^;>:P/XCU:;OG++0Q,YD M1/AV :R_Z+3E+Z "R MJZ.PI^:W#OK@*\I"WK=?:AX7K@<%UR%)I[U<>T)Z0S[6;XQC4,I]*SHSRE<& M_,A6_E4$ X38475]JF!LL&)GZCR#XV_)CE3)$.#I[?4NG4]G*?"U\- O],)I M-&K#BQ#?@>VC4_H !?MHA0TZ8?"GL\W'PB3D\(6OSU<&I[Z O^[]$ 'U\(I_ M;D%1&"KWOTEH1]M?=-SZ'S)TT_W/09"AH*IU(E=++!T.9I,+8?U/+/Q-93;\ MLX:%J9#:\[]K_MB:)N#YTB HA1LZH/V=R^M_ 5!+ P04 " !9@6)5K<;I M@OH* !Z'@ &0 'AL+W=O)^Q(@;7.]?F@:M-G=S[1$V]S*HDI2<;V__IX9ZH6*G>X= M;@\'W)?$HLCA<.:99V:H5SMCO[J-4EY\WQ:E>WVR\;YZ<7;FLHW:2C#P_VTI=GER]XK$[>_7*U+[0I;JSPM7;K;3[ M-ZHPN];SP-G%V]JN1:?5'^E^K.XNFLDY+KK2J=-J6P:O7ZY'KR MXLV,YO.$7[7:N>BWH),LC?E*#Q_RUR=C4D@5*O,D0>+?@WJKBH($08UOC7KVR9BXJW&.G_U^>;7F]M?;L3GF[>?WM]^N/_PZ?;5F8=@ M>GV6-4+>!"'I$T(6XJ,I_<:)FS)7^7#]&13JM$I;K=ZD/Q3X154C,1TG(AVG MZ0_D3;M33EG>]#\[91 R.RZ$PN.%JV2F7I\ _T[9!W5R]?-/D_GXY0]4G'4J MSGXD_5]5\<="IB-Q1(ZX4Y;#M\R4^+0L]%I21#AQOU'BK=E6LMR+# ,Z5];1 M+V\!1+,26^.\J*S)Z\P[X8WP5I9NI:R07DCA=+DNE*B,+KW0I? (5[';J+*3 MH5VWQ*J<)6#/@&ME$[%6I;*R*/9A&;WLMI-6";?1586%FN(W,S;G,^RTWPB) MH;55"@P!7TU2KB/)@ +'$&58:"C=OF@.,!N9U,+E; M:>4$S:PBAYC((37B![8-Y@-A-2?M#":6^]Z>M/?:F-RQOH1'G9'\4JCOL$*Y M5@*;P(>E\N#;SL.\EUA9LQTX8_0$'.(Y/_]TF4XN7KI'ADY8 ]\O[^;!90B5 MRI0Y:>MD 05Y"=SYM32[0N7KX,!FH\'!A^J!A87#SV[()2W.@@*2-T@>@XZA M>@2CD:\"0 KDAP:E\M&^4A1ZJSU>EO5V"?7AZU97J!$='<#(S+K4?^"D5CVH MLH:1(#=L# 6P964L^P ;98@P\EE6DZXC\85,E(@'66"=S/-P,H,-($%^5VZP M%]B?TAO'+$LH&\LU.Y^&\Y'M.?UI3PBDP )$BAID'7#03!^)6^EKRS'POD/6 MEQ99 SPCC]*V6_BV"4"0X]0*LSLOAA-:O=:E M+(3Z5NN*(8'PJ%=0&PIATC/"5#I^^>GF8XLN'IF\? Z36%.O-T<1:'9E&^$! M?H@)1!WCI?8;[/L'*1GOU:R%59CG2R^I<@AZYMIYJY>U-]8-(J8/C9:_X%0R ML5C:&ODYY^7\&UHX\>XM6<80B/M!"F(3@LG8;T! .P5QI!XOB\S=2^"7I[DE MA8E>I6VGTV\ (<&4O"ZDQ5'6VL/B8=-V2>.NSH%AI\PRSV(V&V[)W@1.*J\S M%7M=$9\<-'E9/6B;A6UG!&%S_+;?52O%,K ME)LJZ/!.0>MMH'@"UCU1B@RUY)U%0/#>6_D[((2S-.1_2( -2>"@;)<>Z7G= M4#&6LN_\AEZ72NSAJL [$.G44TPCJZK0#2-4]#[XXCL2IFYCD@RI8'DE37D\I@]3IQ.]U0^>45AO[,=L& M_B)=B&JI<@!%KJ OYB(O(Q&2F3LZ8;_&!V?.ZHL%Q*UC,MW!I<,\ 3LC"F3. MMJZK4_ ;]JCD?LMRWW8286WF&+0>K'*G+S-4"YH_594U RMDIBY]R#;'Q("D7O,.]R)G S]X$)$/899FMB8?Z-%GHII 9B>MA:N@+CJ>* M#1)Y)%FUA<$0=P<*:=[L^V9[WJ"Q-_1:@Q_(Q]E&JXA7&_JT"Q M'&*5!@@VZ#1H6LG)&^RU)2PF%,Q,^*1H#>];JF@#5;6;TZM,NHU8H3L/42:9 M$2BI[ 4<7)HMR)ER(V>\:_8EO:5^GD+P%H]B"Q%?$W,5LDD^DL&IB>)^E\ M$0U,9FDRGL53)N-Q,CV?M-GQ0%V(F,[2P^%ILIA.#H9)VNQB<60\32:3:9MZ MN_%TDBS.+^/'\73SI[)V+.1\T@NY3-)%+V-VF4S&TW[N M+)E"K4^Q M*Z87./LDC4?&\^0BG1X8[_\.WN^[X#X&[5MT1QMQ#?8%5,2SRFKP@D;6_V7T M9?0\LMLQ,X8MQ[W,HN9CU MCEA<)!<1#A>+9(ZWUT[+TSN94<;JWR7S<8\68&_6(Q%@NXPLD1:XO^PN#H9RF@JKJ;W Z5&7_D1[ MK#2'753.H&, WSV+*Q:T8)G*,;LK\)J=G@MCCY9"XMGCJ;V02/)S9.M]16Q4 M[)-'E68E=;AS0DLMFPZ5QJ.*1W+]H_2#7%)7*5>^J:@/;U#:^O?/"QSU'>UE M4T;0O3LW[I2BD?WYJJEUYI]T&YTQVG9?4OM54([_Z[+G,*;?P1CA89(<3.7@ MCAXF/3YC3<,M'VK2%'(HUIW!Z'\A 8'-QQ1>+87 M?X7?+"S8+:8#NR2% M$Q,.;YE':,/0DY3( 9_5JB[SYG[G-Q K60\*M_ @0!58C>Z7[;BL';5.C[)' MUTR")P"?SM V;(,VI[E)P7$!KN;BO^F8^&*@N^?+A]T:>EOHK]U&-?V&XR:/ M+JWP"I'#%FVVH3/LNC.@*RJ*R#110XN6.)>VFXRL4$CZR$ ]92UI2*G@B/@V MFA("W^R$ZW_R+%KL2G&I$;KW44L=QSX]G47? X&--7_UI&! 6Q@^#7:CW8?5 MZ_ ]L9\>OLJB!5EKG+A0*RP=CR[.3X0-7SK#@S<5?UU<&@\@\L^-0@E@:0+> MKPSZP^:!-N@^-U_]$U!+ P04 " !9@6)5Y5_YKM8" !_!@ &0 'AL M+W=OBD[4OM.]_S^#GG[CI>*_ULEH@67@HA MS<1;6EN>!(%)EU@P!*;4R+(:5(@@#L/CH&!<>M-Q[9OI MZ5A55G"),PVF*@JF?YZC4.N)%WE;QSU?+*US!--QR1;X@/9[.=-D!2U+Q@N4 MABL)&O.)=Q:=G/=G;&33;Q0B<(!:;6,3!:5GB!0C@B MDO%CP^FU5SI@=[]EOZYSIUSFS."%$D\\L\N)-_0@PYQ5PMZK]1?E^R@/5M,I)YR=WMP]7MU]^WI_<_4P#BP1.G>0;L#G#3C^ M #R"6R7MTL"5S##[$Q^0D%9-O%5S'N\D?,#R")+0ASB,XQU\29M=4O,E_Y9= M ^Z]#W;M<&)*EN+$HWHWJ%?H30_VHN/P=(>T7BNMMXO];])V@WM'T,'#C5RA MM$IS-,!E*JH,(57&&E Y%8M%S9DP/F1<4S. 8'.E@\,X3$[_>Z6BL5C,29JKG$M,-T;DOPEU9=4U M(I@Q3<_D\M5L_?I6;= ^#/M^;Q1W',=]/XX3>*)I0]D?EEJE:%X14>@/CWNM M.?+[\0BNN>34I!DLE,HZL7U_,'B-C7K^:!B]4;T/413[41)V58W\09)L'>_5 M8] 9"@7J13WZ#'V[2MIF/K3>=KJ>-4/E-;P9S;=,+[@T(# G:'@TZ'N@FW'7 M&%:5]8B9*TL#J]ZZ0D+M N@\5\IN#7=!^Y\S_0U02P,$% @ 68%B50/L M7\Z# P \P@ !D !X;"]W;W)K&ULM59M;]LX M#/XKA%<,-T"+WV(G[I( 35^P 6LOZ\L=[J-J,XDPV_(DN4G^_5%VZOJZ-KT! M=Q\2BS+Y\"%%D9YLI/JNUX@&MD5>ZJFS-J8Z=EV=KK'@>B K+.G-4JJ"&Q+5 MRM650IXU1D7N!IX7NP47I3.;-'L+-9O(VN2BQ(4"71<%5[LYYG(S=7SG<>-: MK-;&;KBS2<57>(/FKEHHDMP.)1,%EEK($A0NI\Z)?SP?6OU&X0^!&]U;@XWD M7LKO5OB231W/$L(<4V,1.#T>\!3SW (1C1][3*=S:0W[ZT?TBR9VBN6>:SR5 M^9\B,^NI,W8@PR6O>A9S!^S2#8&P0-[]91P_*,&SZ;*+D!9;4)S2Z:4!MK(B=*>R@W1M%;079F MMKC^?7%^??L7@\77DZM;.+DZ@_-O=U\6E^=7MQ/7D NKZ*9[N'D+%[P"E\"E M+,U:PWF98?9/>Y>H=?R"1W[SX"#@#58#"#T&@1<$!_#"+MZPP0O_JWA;N.'+ MOQL'7OCI?WM2 M:1@L[E$U]7&&Z5[PV4^J=QJ7=0XY-0#=;=J*Z@L^?+6AO>;N"))AW)=&"B7#4Y$46EY /:K&B(X".$">R0JY['(0N3L!-]*X[ADJ=K.BE%&>[2RL!( MNMD-;B:(=$AX?O0,;SQD?C!^$@,V)KQ366JCZK;KV9X(H@2BMJ(SUV]FU0^8 ME\0_;2FG4G=;C?13]I!]J3>?@Y<&ULG55A3]LP$/TKIS AD*HF3=JNE+82!<:08"#8QFL1ULE\*_W]EI M,V!03?M2^\[WGM^=<]?)2NE[4R):>!*5--.@M+8>AZ%)2Q3,=%6-DDYRI06S M9.HB-+5&EGF0J,(XBH:A8%P&LXGW7>O91"UMQ25>:S!+(9A^GF.E5M.@%VP< M-[PHK7.$LTG-"KQ%^Z.^UF2%+4O&!4K#E02-^30XZHWG?1?O WYR7)D7>W"9 M+)2Z=\9Y-@TB)P@K3*UC8+0\XC%6E2,B&0]KSJ"]T@%?[C?L7WSNE,N"&3Q6 MU1W/;#D-1@%DF+-E96_4ZBNN\QDXOE15QO_"JHGM)0&D2V.56(-)@>"R6=G3 MN@XO */H T"\!L1>=W.15WG"+)M-M%J!=M'$YC8^58\F<5RZ1[FUFDXYX>SL M[.KJY.[\XF(26F)SOC!=(^<-,OX >0"72MK2P*G,,'N-#TE%*R7>2)G'6PEO ML>Y"$G4@CN)X"U_2II9XON0_4FN0_?>1KA'&IF8I3@/ZT@WJ1PQFNSN]872X M15>_U=7?QKY5UW;DL L;,'PO$=*2R0*!2[#.8EH_M&P,TP2.-MH9NG#DFN2N/=-681XO^7H'70&HQC.!;V1 MSU,@,TN--"PLU*BYRH!EOZA[G,>X"$]FN)L$YF_".!K :9YCPT;%HF:6U'Y: MHTR?P6HF3<7\&-GK=Z+><-]]]6_TQW&G'_4WG.]]*.&+/A6H"S^-#*3NN9J6 M;;WMP#MJ^OQ/>#,M+YFF$AJH,"=HU/T\"$ W$Z@QK*I]UR^4I1GBMR4-;=0N M@,YS1358&^Z"]F]@]AM02P,$% @ 68%B571^B3"!! \ P !D !X M;"]W;W)K&ULW5=M;QHY$/XKUC:J4LD'ZWV%!)!( MFJ21VB@*N=YGLPQ@=7=-;5.2_OH;>S?+$@AWU_MRNB]X/2_//..7\3#82/5- M+P$,>2KR4@^]I3&KLVY79TLHN.[(%92HF4M5<(-3M>CJE0(^:.!D]VHTD&N3BQ+N%='KHN#J^0)RN1EZS'L1/(C%TEA!=S18\05,P/R^ MNEULZ/F6$.20 M&8O SR,SF/-U M;A[DYA/4^<06+Y.Y=K]D4]DR-,[6VLBB=D8&A2BKD3_5Z]!RZ/EO. 2U0^!X M5X$_AT@[9 ^%O'_7"_SPG-R6AI<+,,&)U.>\S(#XHZ9L])"&R+G#F0N<[S:HER<-0'_ M+R.>1 /%%%1S'!O51\AJ#7,:MN=\HZ369)QEZV*=NW6\PR)[@07JF.HURFA'U$_[;:<@I4G8;SLE"8TBGSPJ/@-2\@(( M\RV'_BL.+*9^M"5PFM X:@'U:-3?[@6+:!)M Y_&M!^D;>,4M_0C:+' !Z*< M$0/9LI2Y7 C0=?SX5?S(QX#A%C*E8=R"#$/*>MO<-7;K_'0L$3 MV8 "B<-D.!#!PV!B+TH#E+5);(N@]G.W:';8_1,JV-E#[4]T[JS M>P7A:67K+=90=2#4AFMR$E(_CAS*":.Q'SE;FYM9*@!25&\OV+?W4+VRCK8\ M4;L\*W!-4/[<(=!D=L7.$#I(2VNNKUT;_^]FQI'2R25S6-![ M[@P)()N=E^"$X!:%OA5N M+Q_#HHBE V715L9HV@^L+-YC875I:G5)6Y;TF)6EA^R#L&>/*+;BN) M#=#\R1G]"5!+ P04 " !9@6)5]AH.I#4$ !9"@ &0 'AL+W=O9Z-PV&0;MP*S>9XX7^;%**#2[1_5XN#,WZ'4HJ"U16 M:@4&U]-@/CPY.V1[;_!#XL[NC8$C66E]SY/+=!H,F!#FF#A&$/2WQ7/,DLDX7C3/-"ZGJ?_'0Z+#G,!Z\X! U#I'G76_D67X53LPF1N_ ML#6A\<"'ZKV)G%2)54G MK[ ][-@>OH;^KL2\BO0\SW$/7M1CZ71R#YBM3!#HRP)'7Q@CZK#:@UV"]A]@)D]H0I$KR*N5/1,P9F3A, M:Y.PL=0E-Z\%H=+6MZ0H$BE\4QMN.@)R&K H<_V(6-LJK0ZZE?V-4DG>3AO+ M;-Q33#VX?:)0Q_6MX:](4"CJXD8N;J#2=%BLT'3U&<)P- J'1P.PF:!@&+U2 M6X(D\Y^#@QT:K$6@)>% T I'PK,M&CH-JWYW'8[,7H#(4G,0ALG M_R)'TC@AK>A KK7'!QZ3"S%N*.7"\Z$2DXG?6VKBL\MDDC&68B9Y_@@AD+2= M'Q,JO.<>V\:;RO0->I(%;%"1Z K)!DH?5LA<['*ZSI?5ZYJ<]H(NM8Y77F,R#*VUQX' M\F_^?#=)]]BUS%M*[@2X#P?QZ9O_KRL/0 S:E2;/-Y6SCMJ&R5*\*]Q(I9J. MK?, T9:N:83Z-!R&A_'X\\_P%- >N^0+/QCQI+N)5R]W$Z=(_'E;:T5/$#S-Z^Z%A M _J^UMJU$]Z@>TW._@902P,$% @ 68%B5;:6S5'[ @ 3@< !D !X M;"]W;W)K&ULK551C]HX$/XKH[3J4VZ3.!!@"TC M;G5(K;K:O5Z?33(!JXE-;6?9_OL;.R&P6HI.NGN)[?%\G[^9BY2T4RI=]'RJ&EL)B0\:3%/77/]:8J4.LR )CH9'L=U99XCFTSW?XA/:;_L'3:NH M9RE$C=(()4%C.0L6R>URX/R]P]\"#^9L#BZ2C5(_W&)=S(+8"<(*<^L8. W/ MN,*J \>\ K ,PK[L]R*N\XY;/ MIUH=0#MO8G,3'ZI'DS@A75&>K*9=03@[7ZQ6C]_N[^#S>K%MR:/<]Q%M#_;U _8S#_\"[)XH]7) YZB8-K[/]6 MXG62"=S !2)8Y+ENL(!*\(VHA!5H(%=TLXP%58+=(92JH@LJY/86/KP;LSC] M^+^-5$V+]0:U+^G1>H=Y9TQ.1E=O]TE@I6IJ/(:W=U<64&H2A[!!B:6PIH>\ MAV00IFSRVI!E61_UIC&4)V.H!?QLA!&>TH=?H&X/.&(3%@Y)P=DR'8_A.]>: M2_L+NK*?Y(;Q.#MYA^-L E_WGE1NH4)J%Z]R_@==::U1VCVC\6B[9'GMS;E^8+UUM!V:NP)&A\,QH&H-ONW2ZLVON.N5&6 M^J^?[NC!0^T<:+]4RAX7[H#^"9W_ U!+ P04 " !9@6)54[046DT( !H M%0 &0 'AL+W=O[KLJ,4[:S^PR130D3D- H)3LU^]I@*0H6[9G:O?!LD@! M!]VG3U_(\[6QW]V"R(L?A2[=16_A_?+#<.C2!172#CI/D:%A(5?8NS\.]K_;RW%1>JY*^6N&JHI#VYS5IL[[HC7K-C7LU M7WB^,;P\7\HY/9#_MOQJ<35L43)54.F4*86E_*)W-?IP?B*C7%;:WYOU/ZGV9\IXJ=$N?(IU7#LZ[HFT/MW>\/YT,/5/YMF-8(UQ%A_ +"J?C-E'[AQ*[> M4%K?'&UN^8]K8Q>P1WQT5*FO/@L4Z65_]D7ND7> M&^VW&]Z)\7C2'TW&G3NCZ6E_CL9G';*R+EGP M">0>'1YO^732/SU*@N^/B#OE.84**:STU*CA"O476=VAL>$/OHO)X'3\7DC_ M)+(-M;L. M?T[+YGB<8#FVF-J>HLK +I)UI4SEFK-DXT1?5,"W8KU0Z0+B*I82 M4>'@+,DJD\%LBT#1$FJD#%QGV Y@J36$S=#H;00!I3A> >J'6(,(69OMC9A1 M6/;(6GGPH%W:3-RMR);V):P[Y,4V,S_I:3]!689-GQ!./Q%S<9J^; T+B-%1S_K$Z+SS2S%>87%M)T M(*Z-M:%>NCIF;Z3-C*3=>(/:,' M@>*?-0IZB8/]6CI(4E?-_D!F,Z04N3;&LA?)($G>BZ4&+6S 9W"7E]MRWUV*':%CL%L_.> HH*57P59\-)8]/0MMY@!N M:B!(Y\B[D < RZNP$Q=5R>6YK2UB#N4#FN))*5G.F)?PV1"5*6D5N3=2MBW' MJ5D12D]M"^>(56GLBWZ!;.'4]CM/D[-(!@2FN'TB>(WA6PKL(Z6_4VN[*E<4 M0XQ?N&)[ZM< R!3P4A6;Q5KA<00 9.=8U=$QK\6CAHYTV]TQ4.S5AFCB(L"E MP' 2E$[6?JX5$H"3,L_A4:<9UQZS= RNN=2$XH%F4+B:!\P3Y1S[.XB!>D<; M:OMU<> > LY3JV:("28;JB/_1G'I,\<1HJW0+)M"9CP_@K70LC3!]-#*FP1B MT(X5?'ZG.C4DTX\4FA"U%210U($SC%21!1JY<"AM0P-&5[0!=KM5@ M?Z=DM]/\"22;N8THW(*55!K/[7L>M%J+8 _<5&EL[9/!5'Q@$SD4]5;'J%PS M6#L(4,X[MR9OU,O)_AF:I5FI,",\I^RG" _3H3E1@;*'S YJB8-.;/#;+J%( M)(/I#Y%5H9S4,'QX.]XEC*%,%S@;X=K?7Y<%CWB>XVW5C3V+@9 M7OZ"\!K/N3?@YZ!I%8;VF**ZJ[+JA1_ZW1[R2G'GT]]-C_HG1R.?@ S32LN:G;M0?@)'"^3>L\F^B85O5SR=CQNAM0,C.'HWZA\F4[''.[A@ MW5.)Y)PI,4KZ29*(_4'GR&[SD_"HB/VBH:\=VP.]G G\=BC,]7*IN,?R^N8[ MEXEE4%&)UN:$W-UBXLD&HI4=F83G+;8B3G%QE@QA2%DL6O-32 3DD7<3!22W MI;9";X^X=:X#)$S2Z,1+Z+F.YQ<*Z< G\64<07%C1KFQ,0^_A:D[F"ENPFC] M?'C<)G(_X+7'NB6E*E>;U5W$>Q#&EKX-.@")6G-*\SQH8@[G6[%K9XKP./U, MM8$<>+7FCUVO6X:=MU^A,_,[/I8NDB2^"&OOMJ\1K^+;L\WR^ [R-VGGW% T MY=B:#(ZG/6'C>[UXX]-$;XN,"B2Y07X/3?&-Q=\0/MR]?*_4$L# M!!0 ( %F!8E7_7Q[./ D &TK 9 >&PO=V]R:W-H965TK%#X:8?,D MD69Z";&>G+6ZK6KBDQI'CB;:YZ>9',,]N+^SCP;?VC654"606J5386!TUKKH M'E\.")X!OBB86.]9D"9#K;_2RVUXUNJ00!!#X(B"Q.$!KB".B1"*\:VDV:I9 M$J+_7%&_8=U1EZ&T<*7C?ZG016>MPY8(823SV'W2DW]"J<\>T0MT;/E73 K8 M?K\E@MPZG93(*$&BTF*4CZ4=/(3#S@J$7HG08[D+1BSEM73R_-3HB3 $C=3H M@55E;!1.I>24>V?PJT(\=W[][M/MEXO/MU_>B9O;NXN[J]N+]^+V[O[SI[\_ MO+O[?'_:=LB%8-M!2?&RH-A;0?%(?-"IBZQXEX80-O';*%TM8J\2\;*WEN ] M9+NBW]D1O4ZOMX9>OU:YS_3ZWU'E@N)@.45*G&.;R0#.6I@9%LP#M,[__*.[ MWSE9(^^@EG>PCOJ+Y%U/L=O=%9NHBL\1B"N=9#*="F4%/&;:0BB<%@$8A^DN MC+)?K9 XJ'0L1D8G8JA=))2S8ICC)%@KL'P820F(D&DH(-"I3E0@< P5S^\V M6&5&I8'*9!Q/,4CJJ]0!2N<$ MDPJ(IR76NF86Y,9 &DS)P,Z@/A9MA4[I=]Z&F:_BP MZ 51:6.TJYWC920J 82A1OA8BB<-.<$DNBWG'B0<%/R1QT]Z.&&DHG\RGFG'B$LS)3):6G$!RA@ M8S7BN*)G.390&IDB E?H&>T2),>2;>(ID4UUF4"%>*2YN(&AR7'IQDK_$IF15 8M$N=S6= T+@44 MD?Z62U1LNMS:EHRL3"5FY)C,1[=DJ*YJ5*3?5#CF$;$1W*5 M[0)>FJC0$5U:!\E:(3U9':N0[3*4,=+$"D.='1-#.; 3T0QTN=7OTN MSW;%%D>FSBU^MMO'@J3N]$]^VGAA+>XGKCV7;,*XF1F<=3UN8#UWZA_.UB8[0\Z&TW^AG ' M![Y0!T<_+43>JZIW^#\(DXL@,#E*%9=**_ #HSOH>F]<87HGF\)C'4E_)%+S M\]W>4Z*C*=93<)X[UB78-FLP%T;@=9+*WMP:STT@MB1_?Z>][[7[?_/P^#5A-NL M3UR-0L#+8:NQV!)Y+3R%&/?@96H_&;"NV\A_HZC?+?R>+#]'I?>R-$ZKOMJ+ MT-Z1][;5ZQ_X ;JU=]1XW3_J;WLZKFE_Z< (^W)(RGV @1$=H\[5Y1>UQ>O; M7NMP* %'_JYL77W_U6KYQF53NWI?/F^G^1AY#NRJT8N&,DH@7(R+ET&O&J'< M)2\N_][^_D7 JYN1[Y3TJSO290WE;>&/^RKPEW68&]>L>OK=8HG 5#/8\DZSHSZ08&RK>Y3O+N^-5!W:%'HUPQT)M6G$<*D6*_;>/ MLKF(/'?G6VSKB8\7\EY-*C=16##\OCF0:7F\H;%@Q<6QA"N4Q\)M1*AL$!=' METAO=CA0GR*LA2(_/:@0RMI:^9=S8E$VTLL7CLY;9XFDGG-JL*JP7<\S??TU M[Z7CG1<*/YOW/SA'YKEC:,QMY9MP=*!5I([G[)F++SBD-['PT:O9A2"J/LQ% MS?*JATR7[ T:HJV=O*F[@6KFBDIUH&/JC(PW/S\6V5Z8;$[4N5>_KO))^P,* M,(N I2<-BZ<@7(:\7?-3(#;A_*KC[_1Z=GHUUJQ7D5W='YE=_4,_<[8._1V) M?][XM*SR,;Q5S%LO?R]E/S77EAT_OK*$>Y7KF6^W'Y%VR\^4G_Y]/<:O.OY. ML5]G3?OA&=;S-\Y+\F7#]_48_I_R$?W5WKR\(4 &475WQ=M#>I='5/4G/OT= M12>>LMB'\G7*2427"51C^RU \5\IY9U&WB4KVAQG?$Q(EZR 3B]".C(M[GI4 ML'2J1Q3JRS1TLP!"NE+%QP)I@P\*&8="QE;3KGL%N3G%]#!6X^*?@MUE=^K: MWA7(!,R8+WK:PA[%;E%8Q/:Y?^?B'"V-_>$R(B]NBUR[XU[F?7DP&+@DHT*Z;5.2QL[E7- 5^6_EI<7;H.62JH*T4T8+2_/CWNGHX&S*Y\.![XJ6KO,L MV)*9,3_XY2(][@U9(&SBG/F1'4N*YY]EJ13-A];KA_"+;#EIET M=&[ROU3JL^/>7D^D-)=5[K^8Y1]4V_.6^24F=^&_6,:SHTE/))7SIJB)H4&A M=/R5M[4?.@1[PR<(QC7!..@=!04MWTDO3XZL60K+I\&-'X*I@1K**4._DS:O1SO#P&5SXQ57C*\Q:)2J=0) M,3)!Y\1<*BMN9%Z1D$[XC$1I%?9])CTRILI3,2.D5T(@3X4W BF3"XF$<0Y% MP5A12A4VO)7:SS7 'MH!!S*POB MG!>H336ITHNNQO-J;SS: M/72-$/B^*DIV&U2Z! %98@\H)Q:(D^9PK%$>WG(([1*Q6I5L\+R1F:!B>PHB MYR9'*69/^Z+I2D YO M R24RE WZY6+#0/GPR0XU 4BZB1SK'2KF*9Y@=5FU%]V3& MY$ZDM2L&HRP:[J6Q'%"$AJU/#">6PP*>G,D5%P84+9F'FA!:7PR[#^A_PD!9 MEM;<=EW@:@%V@G+N;\.JZ3_NYTYYX>78[-.\96#*5:,#C0 M/58BHW01$@IM.>FP>\A@8S3P$( BE>6,X,MY0ELEVC63W%9K>_,YH^ MVCV'>$"5>R4G-&JUC8:^9$ZKW10>'?ZZ\+WT^RAA_L]HV^GO[>__8K1-^SN3 MWXBVR?ZCK7\-M?%X^%N MM\%VM?8C=8S[53([A2+$HESNKZ# /!P/\4.'Y(IIR\7>/IP8>7^[- MAG&TK@=+= "\8J)$N(()7OD*3FZP6S-YH?9O=Z<,# '<'L-U([1/#K[>&PZ;B:,1D/ZLTSJF MQ"F> PM[$>AX)^?K2+JF5?;OL!-@P2YE3BFYQ*H9=N3,W! /!>VXPB5!Q\L: MJ^@R-?<-KJ WDS=V-$ZOWP/.N_=M3]CX#2>^>%.&[R8SX[TIPF-&$A'@ ]B?&]P[ZA<6T'Y(._D'4$L# M!!0 ( %F!8E6\+5SD<@0 #H+ 9 >&PO=V]R:W-H965TN8+(B_NJU.XL*KRO3X=#EQ94 M21>;FC1VG&"M=4 ME;2;"RK-^BP:1]L7G]2R\/QB.)_5C'E\^' 7XK6;N=9L"<+8^YX\2$[BT8LB$I*/3-(_*WHDLJ2B2#C:\<9]289 MN/N\97\??( M1")MG#=5!X:"2NGV7]YW<=@!G(P> 20=( FZ6T-!Y6_2R_G,FK6P?!IL_!!< M#6B(4YHOY=9;["K@_/S#Q\L_KJ_$Y_-_KFYG0P]&?C],._1%BTX>0;\5UT;[ MPHDKG5'V$#^$DEY.LI5SD3Q)>$MU+":C@4A&2?($WZ1W;Q+X)O_3O18]W8_F M@CAUM4SI+$+&.[(KBN8O7XR/1N^>T#;MM4V?8O^AMJ?1XTDL=AG$YX*$TJFI M2'AY+VIK5BJ4#BH7&YZLJD2-7Y,YH1Q2%Z^0492)QBF]%%(+S\RC"F5'ZS%;C' M2M9@882C%5G&H1L9RY'2:=ED'/Y.QS8NE;K?TB'WWC!1=[OL&+_^TECE,A6Z MFV/R=:$0.N4YIK )]EU.$)1RC9>.O"^)77-H-K[@K7#_C2^,55X!P#;@&WJ: M1E2L)9UN1%XVJ6]DL!>+ER].DM'D7RV=2([CPX- F4SCHX,0 M-'; %Y;@:-M!B#N(0/TC@Q9D^R;0XD;)> "W7-V:*3?Q=W9[@S]'GADXJXWO M[H&#NQ$.7JMO'_HX MZ"XR0P8@?ZTJ-R&'"E34&_X484-N0H[*M;09+N5]ITNCKG\BLO['=W@43]H[ M?#6>QLGW4A^]CN>X/HZ/#UZWW-,QS.SE[M%;9%F%(C0&,4P="%\7)6E<4ZD MTMH-U2H3V6E ,ZBH\/(V';2:U=>%.'Z6AA/&:M M\%A@N"7+!["?&S3[;L$&^G%Y_A]02P,$% @ 68%B56M #U.U!0 2 \ M !D !X;"]W;W)K&ULM5?K;]LV$/]7#FI0)(!F M6_([+R#)6K1 NQ9)NWVF)OSO>'8_7 M*Z6_F9QS"\]E(ZUJ6PC)/VLP=5DRO;[GA5K=!%&P67@4R]S20O_VNF)+ M_L3MU^JSQEF_E9**DDLCE 3-LYO@+KJ\'Q&](_A=\)7IC($L62CUC2;OTYM@ M0(!XP1-+$AA^?O '7A0D"&%\;V0&K4IB[(XWTM\ZV]&6!3/\015_B-3F-\$L M@)1GK"[LHUJ]XXT]8Y*7J,*X?UAYVF@80%(;J\J&&1&40OHO>V[\T&&8#8XP MQ U#['![10[EK\RRVVNM5J")&J71P)GJN!&_OAS=W3FZ?K MOD59M-)/&KY[SQ /D/CXI\(E7/1@.0H@' M<7Q"WK U;.CD#?^Q89YO=)B/DN#25"SA-P%&N>'Z!P]N7[^*)H.K$ZA&+:K1 M*>DG4)WD.XPJ&O7 "X0O.8<'559,KB%G!C!I-;-"+J'@&+,&,'U!99E(.#@Y M(0:1K#-,BEH3&?]>BPJ3S8:0H)S:?"1%C6@ADZ). M.2B)/PVETOBM*.<,6(69*_DJ!*-*7,Y@E8LDW_)LZ?BSY:C&HB4=S P*)9>_ M()P2T":ATM"A<>)> M@*(WHAF>5=>2MA$9@2\TY^<&$C@HMLJR BJW=(C TF*5_8K+RM $I$E84:V]^1A6( MRD^-3$G.]-)CKK5&>C(R894@B2B( 552] 23=$BU%86P@J-F(;."^4HFTSYQ MY4QZ4: 0EL9!RI_I=)[JJBH<8M+(3 X9%E^2X J9KZ/6??7>A'*-R$#N3J)T\D-LJ)OP)L5+5=-1-J*7@T*/UZ)%:.U=3 M#.VEW1D,P]ELY+[SV>S?2=UQ/ZA%(9;,1_H9C"?#X MZ6MP@4XW')6H!46Z5\*???#XLK +>D?!QAMG, NCX; SC\,X'K5SU'1(#TNP MA!CA9?U,U_EO"O,UON@H&8>#<5?IQLZ?J-TQ[[CWMG+GX6@:G=#S\OOE0,H< MU^-SC5*-O:BZ.*+\7O?@SM"Q[>=/^$+NQMH,*DW.M.L0JH(U-;I3L9-$U^B- M0K!%4T(ZE33E"[MCC,]*@F39HN#@+AD*31>.C.#:];$J>:)8[.AG1VS\WVK! MIQ;8!Y^.FXVW#<9F^9%3T4TY79$>T1E$X3CJAEZ$68Q;VZ51.)D,]U1.YW,B MVV8&YOUX&UJS:$S;X\YV-)UOMX<1;4_VZU0X&C&9%/#Y"/QOM"9I,I M'39>,AE=[YOE21AWDFP63B=S^*+HZJAE*DQ"-0HCJ;U'NHD3HQ?B'3>A0>BW M#]R8RTT4P0]6U!PVLO9PG#ZXV%\?AI/A^*(!LQ]/'1AQ.-BI3I306W]U MNZ.F,&\N_B8#25RF5>F:'R9%<\OY9@6SU@CO*VQ M+/S$B-JQH #3=@]'JP"U48=:['[G=5-R[)[H#8&PO=V]R:W-H M965T'$^9P+N17-6%,H_NR MX.K(FF@]W>_U5#)A)55[8LHXC&1"EE1#5XY[:BH932NCLN@1QPEZ)R?RAFNL@YNY1(S J'T^T$?3ZAU,Z9M=,WTXO)?1Z M#4J:EXRK7' D679D#?#^L6?T*X4O.9NKE38RD=P)\=5TSM(CRS$.L8(EVB!0 M^'QC0U84!@C<^'N!:353&L/5]A+]0Q4[Q')'%1N*XL\\U9,C*[)0RC(Z*_25 MF)^R13R^P4M$H:K?:%[K>H&%DIG2HEP8@P=ESNLOO5^LPXI!Y#QA0!8&I/*[ MGJCR\H1JVC^48HZDT08TTZA"K:S!N9R;3;G6$D9SL-/]P7!X>W[[:7 S.D$7 M-Z>C*S2\.+^\&IV./E^??1FASJ>+Z^LN.OL,XM%A3\.4QK"7+."/:WCR!'R, MS@77$X5&/&5IV[X'KC;^DJ6_QV0KX#6;[B'7L1%Q"-F"YS;QNQ6>^UKQU_#> M9GASI/;5E";LR((SHYC\QJS^^W^>WPV-]#SYH"#9)D M5LX*JEF*+O2$2304)00^,:?X&P-MH11H\T24T'O_+B+$.1A<#,^J)C[H(N 9 M!);P(QE#99T]S&0/@KW7K+P#U&4"(,I3T\ H5R@Q4^4*%$56062B ,[)^1AU M<@X2,5.@K[K[R,SFN >_W1>("FB(H^%,2L:3AYT-3U@&FY^B8\:AI9_4NZ'W M:)1E0*EFD1NII%S!KAN:_=%,EP7EZ%-.[_(BUP]H2-4$?8!M0J!$OH/U G"MSN2M^S8Q*MCF,;ARV-#@YMU\-M MD6=[7MQ%MQRNN2+_!]9E#-<;ZA15]D*0B7$R,TY.:BO3$CG&P)NV$ MCM-]!@8!C$$I9EPKN!B3@BJ59SFXF4E1(G.<=@;K$!*O3^W[NP/@T.LVB9T ^ZOCV(YPU,H/$MBQY[5% MQ';P$WOX.WW_CP2#V]D0N&T"B:)@M0])NCKJVB1H9X]O^Z'_*N32<;WU#(QV M-R<0R O1"G'#=7P_V)WD<(1_):D0VR?1!E)9R#>1R@_2)(A:?1QX[:0(XU8: M=4+@&#.36?5E3<3A"+V51&_,M8VY3EBR2 B\GI:/[CK2'GU4!H6VY\1MJK.= MF+P*=4$1YJ[7''",PH#L3AJ&6MV7HC _WN"/O[LSGO*N+ MWMCEY]G%:6?$XTL/HBA_J((*#Q3*N6:2*8TDU0RI.9TNDVH.\J?VV)17.4^*F2F_8(T; M%'8_95PQ5-55#$HO*-"X*;V@I421I]6KF-+P,6=*F7.N7]W,JQSE7J& 9F#I[ MH6\A6;]FUQTMIM4+\IW06I15<\)HRJ11@/%,"+WLF F:?RGT_P502P,$% M @ 68%B5:V!9-Q: @ J@4 !D !X;"]W;W)K&ULI91O;]HP$,:_RLF;]JHB(="NZR!2*4SMBTX(MNZU&U^(5<=.;=.LWWYG M!S(F4;1I;Q+_N>?GY^+<35ICGUR%Z.%GK;2;LLK[YBI)7%%AS=W -*AIIS2V MYIZF=I.XQB(7452K)$O3BZ3F4K-\$M>6-I^8K5=2X]*"V]8UMZ\S5*:=LB'; M+ZSDIO)A(S<8A/@8\2&S=P1A" M)H_&/(7)G9BR-!A"A84/!$ZO%[Q!I0*(;#SOF*P_,@@/QWOZEY@[Y?+('=X8 M]4,*7TW9)0.!)=\JOS+M+>[R.0^\PB@7G]!VL5G*H-@Z;^J=F!S44G=O_G/W M'0X$EV\)LIT@B[Z[@Z++.?<\GUC3@@W11 N#F&I4DSFIPZ6LO:5=23J?S^\> M[N:+K_,U+!KQ:3Q!,X;"?%#C+K(-D;D$]P;[2O'"RT0/&G/B%#O:ML M[VJ6G02NL1G *#V#+,VR$[Q1G^4H\D;_EV4'&1^'A/*X<@TO<,KH_W=H7Y#E M']X-+]+/)RR.>XOC4_2_M7@2-YR MZ]$J6I0O4J 68$IXGP[2[!P:I(*N*!*D!N1%%?8\@4IIG3\#AX71X@PXJ7PE MK=CC7 @,MSGXMW/IF(#ON&]CAX0UGJM>ZP[0)&JX%- B^3YV5,[ =IVAFWC3Q&I\-)YJ M.PXK:J9H0P#ME\;X_20&ULM57;;MLP#/T5P@.*#C%3C15%*@L9B'BSCR]7 V7N#KQSWYF0.+I*M4M^=\#&?!Y$CA (SZQ 8 M#7?X!H5P0$3CQP$SZ+9TCJ?S(_H['SO%LF4&WRCQC>>VG >3 '(L6"/L6NT_ MX"&>H?=;N19 MOF66+69:[4$[:T)S$Q^J]R9R7+I#V5A-6DY^=G&]7-]\O'F_@=OK-6P^+-?7 ML] 2KM.&V0%CU6(DSV!,X9.2MC1P+7/,'_J'Q*H[#!87+^)1='6&X:!C.#B' M_H<,SV/$XSX\QH$5,SP#)G/(N6@LYK#WI8KY:W:'FFX>F))12$!WUE@RY'(' MM #,0*$$75L#+[D$6ZK&D-J\NH2+%Y,D2J_^V_BYU(A0M66%KJPZU0V%_;3F M.%+Y6*RVJ'T-G5]U%>9^\/+/#X7:(!4!TO?H?EO16HG8&I"\4U+8W$R2*F#"+ \!"IC=9T5NQRIDR4@R(?]^N^5CS!:DV.,ET=']]=>G M-=T8^^@* ,]>2J7=+"J\KT[CV(D"2N[&I@*--[FQ)?>XM>O8519X%I1*%:>3 MR6%<20VWEKFZ++G=GH,RFUF41-W!G5P7G@[B^;3B:[@' M_[.ZM;B+>Y1,EJ"=-)I9R&?167)ZOD_R0> /"1LW6#/R9&7,(VVNLEDT(4*@ M0'A"X/CW#!>@% $AC:<6,^I-DN)PW:%?!M_1EQ5W<&'4GS+SQ2PZCE@&.:^5 MOS.;WZ'UYX#PA%$N_+)-(YM.(B9JYTW9*B.#4NKFG[^T<1@H'+^GD+8*:>#= M& HLOW//YU-K-LR2-*+1(K@:M)&V_Q5J*>G]\O?BP7UP_LZOKRYFYY M]G!U[@2\AVK, M]B8CED[2= ?>7N_E7L#;^V]>-B#[;X-0>YRZB@N815C_#NPS1/,OGY+#R;<= M%/=[BON[T#]*<3=(89-CCS M*%=R7>?8++4%QG6&>_L(7NHU,SD3F&=KE (\-Z&M*FNR6G@7] 'E:XQ,4+Q9 M+!FO*B4%)TDW'M+X\NDX38Z^.28*"7E+BHQD(&3H^)(_(I!T@=1%D%J\@*BI MB]E-GDL!=L0VA<'9\$S-.@#!]&!7HJH),#VH8WR%DXEQI8SH14UM!<:#.'/G MP#DZ1ZPP\K2 /C08)FE[%\;(1[H LJYE1I+$1XJ"6-.HR!C-'8HHSK<09(R' M-1PED%D7> N5L00S8N \7RF)[>SP^*E&:R02'&G$6#/0$+I3E[H9S12SIYI; M#U9M@S._E+C6-?J\#1[X[5><,1@4Z80R#O/>'8!C#QKVA\V#15/>81/Y 9&D%-.XP(IH5J39JL-3+ Q7O\ MJN@A--K'AI282DS+HK98\R-V@066\5'@?>8D_WK+A<0&&;.KC!*62ZPJZ.%R M^0)9E[-@\[>]='1TTCA.Z^/)$=X3UW>B\QU$>YJ,^E -G7YEN#6%)>:H\!"6 M4A&BQFG*>&_EJO9!%MWNW2JD1J^6\"*%>/#J0/1U>%M1KZ)3S0.D/^V?;V?-J^67>//V6W*[ECB=%>2H M.AD?'43,-N^I9N--%=XP*^/1E; L\ D*E@3P/C?&=QLRT#]JYW\!4$L#!!0 M ( %F!8E686IUMJP0 $@0 9 >&PO=V]R:W-H965T/B?>/2)]LA3RFUH :/)0Y%R->@NMR^-^7Z4+**@Z M$B5PG)D)65"-73GOJU("S:Q3D?=]UXW[!66\-SZQ8S=R?"(JG3,.-Y*HJBBH M?#R#7"Q'/:^W'KAE\X4V _WQ24GG, ']M;R1V.LW*!DK@"LF.)$P&_5.O>,S MSS4.UN)/!DO5:A,3RE2(;Z9SF8UZKF$$.:3:0%!\W,,YY+E!0A[?5Z"]9DWC MV&ZOT3_9X#&8*55P+O*_6*87H]Z@1S*8T2K7MV+Y&58!108O%;FROV2YLG5[ M)*V4%L7*&1D4C-=/^K!Z$?LX^"L'W_*N%[(L/U)-QR=2+(DTUHAF&C94ZXWD M&#>[,M$29QGZZ?'I^1]?+R>7=Y=?KB?DX(Y._YG7F=P).H#PB@>L0W_7]#KR@B3.P>,$><6X+ MK_8.MWN;TCA6)4UAU,/<5R#OH3=^_\Z+W0\=W,*&6]B%/IY@J655#D3,2,5I ME3$-&2FE(+;JR(QQRE-&<\)X78>8S]N"Z%[F_;N![P8?R'_UO%M( %+4>0(F M3YJI:Z2Z?6;]Q'S04$Q!VJ3H'C4I8WZ\5NL6[H%7H!JC7X@7A$[H1NT1/W2& M@=L:"0:^D_A)>R3V'#\8DDN>B@+(%'!' #?&]C1]>++$T(F'P9-^, A;?1_1 MX[@]X#FQZW7D5-3D5-2YV9]N/I,+*:IR6YYTNKXQV>.&6/Q#A1C_!&Y)PRW9 MNQ#+2J8+E'NL0Y8"H7DN4EI_2'A&0&F&=8B).J-,DGN:5]9++]!4*= *OS?? M*R:?BV$=9#>-NX59%7*&>H]?RO;:JR6>D2LIRXQ6$+/K3-G/5$;0?!M-]0I/ M&U?.Z)3E3#,TP_FJ,#@SBTNMXQ5];&39L2[,6.+J2'*IR 'C""XJA5/J\'BG M*)Q3M; PJ6D 4D&2P)$7EJ.31!&YDS0#/ "D@%/F\_0"(W"\V,."Q K70K(M M%J$3)3'Y@E'+5=@.X7CD6<][24AN)!YUI'YT2)E3KNO@#*$2#R$;T]@/B3V[ M6+56S6M\N:071TA*4SYG2/LU.WR-L>>1"R&R)W[ M+%4W4A=Z3AC&'54[:*IVL*-<&+^@I=VO4\SDAVT5UPGQ1ED9-@2'/R1YPY_ MS7,W!T#W_R%Z.WB\3?7^=;7;R!P>!NH#A%'6=I+]5N%IQ4M:LS;M5FKH$#R3 MVTO'/>2H)AMQW*V&^ZFBBVJU6Q7QF#*,.E41SQJ#+E6,@WA?5<0WL9&ULW5?;;N,V M$/T50ENDNP WEJB+K<0VD(N[S4,NR*W/M#26B$BB2]+QYN\[E&Q)WGB-H%B@ M0%\LGN&<(10E257;^=0R/7$\9RM MX5YDN;&&P72\Y!D\@'E:WBGL#5J45)10:2$KHF Q<R^$ND)I\X(X>DL."KPMS+]9^P\:C>1$98/R8!2."EQG MIO>SY]G-TXS@/XR'ACR M,KDFLRJ%='?] )FU]-B6WCD["/@ RV/BNY0PE[$#>'[KKE_C^1]W=Y^7#4BP M'\3FR8E>\@0F#B:"!O4*SO3HDQ>YIPX?V7Y1,P;*.:A:./NMC\UI73>G9<5E M?[Q>ZZI*,?N4X$4+\1L)8NKY0<_@AY1%<<_@!8RZ07^*Y[K4#SWR#+E(,*P_ MTD4(/V#OS3Z-?>^=V:(%PWB/G5'/\\DUI"+I<68>C<-1O^OZ;MN-? 3K-HD" M&H8!.0,E:WV3(UXN3\DE+/ 6ACY(Z'4@(\KB#B,84<_UN[D!]9'6K,:.C..H9 M4" ^ZQL89H3/=A)@Q&@T],ELI;!RZ.2,L7"[F"/)..@"$0_IL*?#.*81CIYI MP;_>\40L1-*-T^_^P_1^EX3ZQ M#7JU'F9P5E>T&B._JDQ3]K76MF@^:VK%;GI3<>/KEXE*DP(6N-0]'J(P5%/% M-ATCEW7E.)<&Z]"ZF6/A#\I.P/&%E&;;L1NT?R6F_P!02P,$% @ 68%B M54JUBK;5 @ 9 8 !D !X;"]W;W)K&ULI55M M3]LP$/XKIX 02(&\M:6%MA+E1>,##%$&G]WDVEHX=F8[+=NOWSE)0R=8-VE? MFCO?/4^><^ZNP[72KV:):.$M%]*,O*6UQ5D0F'2).3,GJD!)D;G2.;/DZD5@ M"HTLJT"Y".(P[ 4YX](;#ZNS!ST>JM(*+O%!@RGSG.D?$Q1J/?(B;W/PR!=+ MZPZ"\;!@"YRB_58\:/*"EB7C.4K#E02-\Y%W$9U-.BZ_2GCFN#9;-KA*9DJ] M.N(E"."*2\;WA]-I7.N"VO6&_J6JG6F;,X*42+SRS MRY'7]R##.2N%?53K+]C4TW5\J1*F^H5UDQMZD);&JKP!DX*6 =PI:9<&KF6&V>_X@!2ULN*-K$F\ MDW"*Q0DDH0]Q&,<[^)*VS*3B2_Y>YF?5U>#.YV W%V>F8"F./&I\@WJ%WOA@ M+^J%YSND=5IIG5WLXRG-658*!#4'+E;2A]JBV76=SLT1$+VDS4#C+OA/UQVP8J+$S^YP=Y4'>_TX3,[A?Y_4 M&!;S&-$_H=4USK;3@0/3--5NCO1;/U^GVW2/O2[?F<0;QWTNGX< M)_!"JX5NZ+C0*D7SCHA"O]_KM.[ [\8#N.&2TT1FL% JV\KM^J>G[[E1QQ_T MHP^J]R&*8C]*PFU5 _\T23[KM6!K\G/4BVJ_&?JNI;3U$FA/VQ5Z46^.]_1Z M_]XQO>#2@, Y0<.3TZX'NMYIM6-54>V1F;*TE2K3-1EJET#QN5)VX[@7M'\L MXU]02P,$% @ 68%B57I:$:$W P Q0< !D !X;"]W;W)K&ULM55M;]LX#/XKA#<,*Z#5;XEC=TF O@T;L.YR?;G#?51L M)A$F6YXD-^V_/\I.77=K,N" ^V*)-/GH(452TZW2W\T&T<)#*2LS\S;6UB>^ M;_(-EMPY1"E%@9H2K0N)IY MI^')V;6(7!:[O$*_FW*.QFYJ4>%+CBC;37:OL9=_&,'5ZNI&F_L.UL MD\"#O#%6E3MG8E"*JEOYPRX/ X=TGT.T+ZC\7E]>T_#!9?3[_=PNFW"[C\\^[+XNJ2I/>W M?"G1'$U]2VW RN5&4W!BZK HN7_CYQ[(E&3T3/HH. -U@? M0QPPB((H.H 7]X''+5[\7P)_+=X.;O0ZG.N=$U/S'&<>-8=!?8_>_-V;, D^ M'B [ZLF.#J'/;Z@7BT8BJ!7DDALC5B+G;5F3IM;4H]H^,J@EKRSPJ@#\T8B: MFL>^%LKAP]Z]2:,@_@C_UTHW:;%^VPSL(HZLL4M!)&."2\<_X27CE@8I<]BQ%+".U>5L;KI MII6;92 J=[=KJB?SVZR&$0NRY!=UQL9I!)\:70G;:&2P$@]NTU%4=N,R[S@& M/\<?:RYAE4])SM+XADS))P,E",$Y:E\6N-Z@]&:XEZ MW3X@!G+55+:;LKVV?Z-.N]'\;-X]<%=?_ E!+ P04 " !9@6)5 KAGTY\" M #*!0 &0 'AL+W=O@*T< S9T+/@LJ8^B@,=58A)WI?UBCL3B$5)\:&J@QUK9#D'L19&$?1 M).2$BB"=^K5;E4YE8Q@5>*M -YP3]3)')E>S8!B\+MS1LC)N(4RG-2EQ@>9[ M?:ML%/8L.>4H-)4"%!:SX&1X-$]""RWP61$X0,LR, M8R!V>,)39,P161F/'6?0'^F Z_-7]L^^=EO+DF@\E>R>YJ::!0 M-#26UFV&64D<<:1KDN$LL+^\1O6$0;KS83B)CK?H2GI= MR3;V=&$=EC<,01:05424"%2 J1 RHM0+%240+AMA7$(I9;ZBC&TJ8OLQ.Q\. MXFAT#/\[VNLWR)>H_!N\W75O G,LJ1!.X)(P(C*$CS",)H/): 07G5!KN,>& M*LQA]ZLT"/%>SS$\'(P/8KCD]FI]<1R);A1:LQNH45&9 \E_VK_?K6B7X
>XYDG>XP5:JKWH%8,A35=9ZZ*R,65^YKLY64 E]*==0HV8A524, M;M72U6L%(F^Y?8WV.73$,QDJ9LOV;:V4>B0;*.-K';.R* J MZG853[MSZ#DD[(2#MW/P&MYMH(;EC3!B-%!R2Y2U1C3[TZ3:>".YHK:7,C4* MM07ZF='=_6Q\__%N\NF6C*?3V]F47,S$O 3]?N :Q+=6;K;#FK18W@FLE'R6 MM5EI6;$HA!=$: U&'R-['N[=F\1C_@?R?UGQ/1BHYJ"Z1]&I;B#;:7BCX3\X?U12:S+. MLDVU*86!G-QCSYM@OSBG>HGRJ5A MQE7><8O_M22Y\CW(6O.^)XI2R-.H)TH"R..T[ M>3&-_+3O%$4T"!B9*9$#J44%A#/+(7W!@8>4!0<"%Q$-@QY00H/T3ISX_0,,(LHXZQ\@]QB-X[X1 M#SR:1L_.W4^1GO_,C?F('9V,_A];SS2]L&MZX:N;'FA35$T%BGYIP!,.(1H( M#B&OZXOG(_YLSK<=NZ,%?+MC^0AV&LJQ=C&C9UWJ+?$I\YD5'AX&QX+%9XVR MX"#C-$X]*PM_8&%U<6QU45\6)=S*XF/VGI^0V0IP:EL8I+77A/CZ;(TWS_T? MCO[TP_X7+\/M#2K8VY;-.*9)9IMB.[-TTF[B&[>#SL&\'1<_"[4L:DU*6* K MNXSQRE4[@K4;(]?-V#.7!AMI\[O"J164-4#]0DJSW]@ W1P\^AM02P,$% M @ 68%B54B9H,V? @ ZP4 !D !X;"]W;W)K&ULE51M;]HP$/XKIU2J6HDU;U H!22@G59M!=2P[K-)+L1J8F>V*>V_WSF! MC$T4;5^P[WS/<\]QN1MLI7K1&:*!MR(7>NADQI1]U]5QA@735[)$02^I5 4S M9*JUJTN%+*E 1>X&GG?M%HP+9S2H? LU&LB-R;G A0*]*0JFWB>8R^W0\9V] MXXFO,V,=[FA0LC5&:+Z7"T66V[ DO$"AN12@,!TZ8[\_:=OX*N"9XU8?W,%6 MLI+RQ1H/R=#QK"#,,3:6@='QBE/,WO?LGZO:J985TSB5 M^0^>F&SH]!Q(,&6;W#S)[1?*XL$V)C*)73C@S MBI;SZ==/DW%T?P?3^>/B?A:-EP_S&5PLV2I'?3EP#:6QP6Z\HYS4E,$'E#?P M*(7)--R+!),_\2[):S0&>XV3X"1AA.45A%X+ B\(3O"%3^_Q6.^Q= M_DU/!1T0AT&OY?6Z>TG'6NH>#&"!:EVM&0VQW A3SV+C;3;9N![@W^'U&GQD MBFK3D&-*4.^JVW% U:NE-HPLJW%>24/+H;IFM(U1V0!Z3Z4T>\,F:/;[Z!=0 M2P,$% @ 68%B5=$$TV7Y @ %0< !D !X;"]W;W)K&ULK551C]HX$/XK5EI5=U)NDS@0V"T@ ;O5(;7J:FFOSTXR :N. MG=K.LOWW-W9"H%J*[N%>8GL\W^=O/)GQ[*#T=[,'L.2E%M+,@[VUS5T4F6(/ M-3,WJ@&).Y72-;.XU+O(-!I8Z4&UB&@<9U'-N P6,V][U(N9:JW@$AXU,6U= M,_US!4(=YD$2' U/?+>WSA M9@W;P1;LU^91XRH:6$I>@S1<2:*AF@?+Y&XU MX1\.!W,V)RZ27*GO;K$IYT'L!(& PCH&AL,SK$$(1X0R?O2C IJ+KN1O?3W< :8QK\!T!Y O>[N(*_RGEFVF&EU(-IY(YN;^% ]&L5Q MZ9*RM1IW.>+L8KE>/WU]N"T,>9 GEK_@(E0WRZ%'>BEXEW$)S0](X)#2F] I?.H2;>K[T MOX=[*Y-DL7OKT@<#1)'U]@76ZR[LA5 M5(7_;*%;*(G@+.>"6P[FDMSKA._>3&F*LB25YG(') <)%;=F@+PER2A,Z>VOABS+R+*_C+PU&*$Q M>#L_6FZXIRP4]HD2='? $9O0<(P*SI;I=$J^,:V9M#])G[R3W#">9B?O<)K= MDL^-)Y4[(@"K_SP5Y"^L4*U!VE=WA"%,;R]8QRDE'[ADLH">3^6"[[SJ:WPT M2R_F(Z'NYBM 5(GA/(-LX97C.$SCUV)H.*)C\MGN,6?'_PQ>7)+@E(U)2-/) M&=%DDKTB>DM&69BDXW-#$F;C[%(Q1&>MJ@:]\PW98/I::;NN-5B'GK_L6MW) MO7LP/C&]XWAK BJ$QC>3<4!TUX2[A56-;WRYLMA&_72/[Q9HYX#[E5+VN' ' M#"_AXE]02P,$% @ 68%B5=RV,>O> @ T 8 !D !X;"]W;W)K&ULK55M;]HP$/XK5KI51:(D<8!""TC0EZU2NU:%;I]- M<@E6'9O9#K3[];,=2-.5HDW:E]@^WSV^Y\Y^,E@+^:06 !H]YXRKH;?0>GGJ M^RI>0$Y42RR!FYU4R)QHLY29KY822.*"4[DRP286 ^]T-L:'FBVT-;@CP9+DL$4]./R7IJ57Z$D- >NJ.!(0CKT MQN'II&W]G<-W"FM5FR/+9"[$DUU<)T,OL D!@UA;!&*&%9P#8Q;(I/%S@^E5 M1]K ^GR+?N6X&RYSHN!+%@RGW1NO3% M?0_%A=(BWP2;#'+*RY$\;^I0"^@%'P3@30!V>9<'N2POB":C@11K)*VW0;,3 M1]5%F^0HMTV9:FEVJ8G3HXO+R0S=36ZNOXQGUW??INAH1N8,5&/@:P-OG?QX M S4IH? '4'UT*[A>*'3)$TC>QOLFK2HWO,UM@O<"3F'90E'01#C > ]>5'&- M'%[TEUQW42P1VKL1[ LY54L2P] S3T"!7($W.CP(N\'9GOS:57[M?>BCJ7EQ M2<$ B=1-##072&_M=HNJ$AGX-T+=E:+R#>&,-7 MH^V7_83H1O#L6(/,C:,A]*]G/L!*L!7E&3J7D%"-KDA,&=4O3<0JY*.P405\ M0AA'S3#"-4O8Z3>C?@<]DO2,KR4J4*PF- L5!:O3O\Z"0(&N^M[:C3 M0%>4NT@&1A'J?4+'B L>%U("?\^WW\1A9R?;$)_5BI74BV4XF>)VVR=O./6: M_6[@N,\6@"!-P>D;DD2["Z2-=6S4TSS%6AFW]3/<4=3JX\^(Z#\Z:YO7VG6; M_9K*Y" SIZ7*%*_@NA2&UL[5I[;QHY M$/\J%JUZB90&6$C($XF\>DAM&H6T][?9]8+579NS34CNT]^,]Q$#RP)IDXMZ M2%6-O3/C>?[\B$\F4OW00\8,>8@CH4\K0V-&1]6J]H,R$YE(0Q<+32J=^=-9">DOPG;.) M=GX3M*0OY0_L=(/32@T58A'S#4J@T-RS7M]WOG;ON]TMRU;WN7)]W.Y])][IW=_OMR^7U78]LW=%^Q/3V2=7 M=,A4]5/19XEH;X'H0_)%"C/4Y%($+)CFKX*:N:Y>INN95RJPQT:[I%';(5[- M\TKD-7+;&U9>XYFV%YF<2&P62\0*.M(CZK/3"I2(9NJ>5=H?WM7W:\FFB]Q3;L =B#:83J2/:$"LCU AG'.A11_>'7CUUO%Z=@$_B/L)ZU (Z $Y M9UC<9RI//$)%0"Z8GX[6[6B=;'$4+L<:/NOM(X):UQK'K]9VM 8(O\A=I)=R M7#TYW-IZ-,4=,,T'PCJ&/LDZ2WW4LPM&-CKMI&QTRD>0N0,N!E/A^BS3N%BW M6B\"T@*."D ^I9CP'S%"1@%T/ZEPH]B(\H"PAQ$&4=MX2(BK D4U;<:*-96^KR]\C; M;+E*M0Y?+44^<]KG$3>/_XEAYE(MT6 M1/ MKOLYNNX_ UW7W->7[V^U@28E##,8QO*>QN<4F)/O1X_J"% M8--'0Q_(@,+6/+5*L>Q( Y9S(+$Q;19&RH9XV(WCL>1]2ZL8^ S(S/'KDR8 M%R#,OU35NZ%BC,3)N9KAN7I!W5]#6,KH5M;?PH+3J3M D5=TNEHXU>5YATYO MRVNTMMW^WN%4=_^PL>W86')*Q'0C' S!+C5X+X07//9;8=U8R%CI]/CKJX>$ M4EF9QH8-J<62N.0GS#=QJ%RWO9,&G$IM//2RQ"_:*A1@P?3JG@]? MSD/$3J/A;M9:+;?7W#FLU::HF\V]>8S0TR!!*!DH!.^T;_7=<=#!AD*&(6P] M\9"R8].-$@$;*9=E.8BL>T&T:W7&>9R4=S IW0T#8+@;()\*,-"F"@!6A/DJ M$T2A?0!N10*N?8")7O!K*1NWUZB M[(HO!U?_7L[QN[:;$OM]UK07KS#//3@7U,N2[Z4<)7?=K?RNN_6<=RP_8J;7.5]I)7:45U7'7>$<9,#>QK24WL7_23)X7Y:/X@LY.\ M0WPB3UYS?J$*O*!)Q$)@K>VV]BI$)2\DDXZ1(_LJL2^-D;'].604"AT)X'LH MIY.5TC],B6CAH1+2 M3(/2VOHL#$U68L7,D:I1DJ=0NF*6EGH9FEHCRWU0)<(DBD9AQ;@,9A-ON]&S MB6JLX!)O-)BFJIA>7Z!0JVD0!QO#+5^6UAG"V:1F2[Q#^[6^T;0*>Y2<5R@- M5Q(T%M-@'I]=#-U^O^$;QY79FH/+9*'4#[>XSJ=!Y BAP,PZ!$;#/5ZB$ Z( M:/SL,(/^2!>X/=^@?_"Y4RX+9O!2B>\\M^4T. T@QX(UPMZJU4?L\CEV>)D2 MQO_"JML;!9 UQJJJ"R8&%9?MR!ZZ[_ W 4D7D'C>[4&>Y16S;#;1:@7:[28T M-_&I^F@BQZ6[E#NKR"]SS/^,#XE0SRK9L+I(]@+>87T$:32 )$J2/7AIGV7J\=)G ML]R57!L[W!WKJN+,U"S#:4"R-ZCO,9B]>Q./HO,]S(8]L^$^]-D=55G>" 15 M0,$EDQEG I@Q: W8DEE@&DF[F6JDQ1RH#(&,!>,:[IEH*)"D3>61-5ISN702 MY697EOMY?"F1L 75J .Q7@G@\Y6>",*EJFHFU^_>G";QR;EY0;8$X-*G2[=8 M+5#W-P],YG"%66>-O95^B5:-OIS%>@"+-0BD*56.+;GT9+=.+#EJIK-R#0?> MJ1I#L.;P#%PJ47K^ZN..Q#:N3YYXW(U)-Z8P;S_I@>!LP06WG.KRQ?C<=&]J M+9C<7-[&]Q:.!W$4;ZW]A2?G.RQ76*#6=,T928,PF7T*-1V<#$=_\-A&W*SI MF:5'5((3!\IL#50:2R1T:36]WN9)@(,X.CU\Y+TF"9)2+&AF$F+1B]W?<^-CPKF?U;;:' Z M'K^PVH:#4?J*:DO'CUS_++4DB5Y%:&,2VJY_I7"K0ZA0+WT?9,"_TVVST%O[ M5FO>=AB_M[=]VF>FEUP:>G,+"HV.3HX#T&WOTRZLJGV_L5"6NA<_+:E=1.TV MD+]0RFX6[H"^ 9W] E!+ P04 " !9@6)5C+C2XS $ "!#@ &0 'AL M+W=O.T28"V MU^$.Z&Y%T^T^*S83"Y,MSY*;]M\?)3N.TZ3I-FS?]B76"_GP(45*X60MJJ\R M U#D*>>%G%J94N6YX\@D@YS*,U%"@3M+4>54X;1:.;*L@*9&*>>.[[J1DU-6 M6+.)6;NK9A-1*\X*N*N(K/.<5L]7P,5Z:GG69N&>K3*E%YS9I*0KF(/Z7-Y5 M.',ZE)3E4$@F"E+!N=7D98W E\8K&5O3+0G"R&^ZLD_Z=1R-2'@D"B- M0/'S"-? N09"&M]:3*LSJ17[XPWZ!^,[^K*@$JX%_X^E*IM:L4526-*:JWNQ M_AM:?T*-EP@NS2]9-[*CL4626BJ1M\K((&=%\Z5/;1QZ"K'[BH+?*OB&=V/( ML/R+*CJ;5&)-*BV-:'I@7#7:2(X5^E#FJL)=AGIJ=GMS.;^9D],'NN @!Q-' M(:C>\+">KH9S6=($IA:FNX3J$:S9^W=>Y%X<837L6 V/ MH<_F6%UIS8&()19$67+ 3%>4DX3*C"RQ5@@KFIIKTI]3!2E1@J@,E4JH<*-8 M$0Z8DO*0=V_8_V&;UR(O:?'\_EWL>Z,+V>- BY0L64&+!%H^!%&,4H%F2=XD M".@$(7B\"O(%5-T9&WT<>&1-):%:F2,724Y9@2"BEB@@!^=$FW:#BU_VW:7R MFI2AV)MXW>1:AZVD+#7NTES4A9(8PH37VE/#'KW'B-25";4^[)='1TY(8,?Q MT'S' 1L1" MX37>&(&G)*/%"@R+%Z1W#&RB<4)BVPN"WMRW?7_8S='2(3LT^58SR1JLMVR= M_BL4$'_0,Q+:;M@WNO'S#;,[[KT>O2WNV!Z.O-?M'+D2PNY*"+_[2L 2K"NF MGO7X0,$3SNB"<8S:X=H_;FCCQ$,&;:UI8*5? &*N.IUP)LE>L/B!*Z#/4-V2T,[ MBH(]DZ/Q6(MM\QVK.=PF3.R%>COL;7NC\78[\/1VM'_[V)$;[ZW&PUB+CPZ( M#\-]D#@:Z;+"*/E-= -EA[O$Y].QR[@_WUP(Z"<-"2V<^G'@W?=G?N M'%VF\9%BC+IBC'ZZ&)M$_^YB/&[H3\K_2?G?E/).KRW(H5J9YD<20ZSI$+K5 MKK^Z;-J*K7C3G'VDU8KA>\AAB:KNV0A?F*II>)J)$J5I,A9"8&PO=V]R:W-H965T7 MHO@J9XPI])AG7/:,F5+SXTY'1C.64WDDYHS#2"**G"KH%M..G!>,QJ52GG6( M97F=G*; M86F'6,8BI1$H?![8D&69!@(W_EIA&AN36G&[O4;_5,8.L4RH9$.1_9'&:M8S M @/%+*&+3-V*Y3E;Q>-JO$ADLOR/EM5?6ECZMUV%(( MK!<4R$J!E'Y7ADHOSZBB_6XAEJC0LP%--\I02VUP+N5Z4\:J@-$4]%1_,!S> M7]U?#NY&9^CZ[GQTBX;75S>WH_/1Y_'%EQ%J75Z/QVUT\1G$T+NCDXS)=K>C MP+9&Z$0K.Z>5'?*"G1!=":YF$HUXS.*Z?@=\WCA.UHZ?DKV 8S8_0K9E(F(1 ML@?/WBR$7>+9K[$03?%7\$XSO*ZM8SFG$>L94#R2%0_,Z'_\@#WK9(_SSL9Y M9Q]Z?PRU&B\RAD0">1XM\D5&%8N14#-6H$CD8'.F*^F!H58FI&RCE(,8>L;@ M>GAA-.[H?IN#+3O7I9UAW=B9>?CAX 0ZT1;*YOXI(V 4Q!HPE_!&,JK M!&$Z01!LKV+Y!%#7>XPHCW4#HU16(:52AYB4$(G(@%]2/D6ME(-$+"3,E^UC MI*U9]LDO]P52 LKA:+@H"L:CIX,5SU@"6QFC4\:AI5Z<=T42=EU3ZO'9[J^^8(0FVQ[&)_=J,%O9-V\%UD6,Z3MA&]QR. MM"S]&]9E"D?9NDH@R$@[F6@G9Y633=%BLAL],4/L[4A;OF6U?P"# ,8@%PNN M)!R"44:E3),4W$P*D2-=3@>#M0@)=TV[[N$ V'?:F\2+UHFGME)"+]O!>#\J M;X6F9]F[(:SED"T-O/%RROBFA]WM<6P&.*CE!_',T''J(F):^(4]_)6^_T>" MP?5L\.PZ@02!M]V')-T>M4WBU;/'-5W??1-R:=G.;@8&AZL3".25:(78_BZ^ MZQU.B=N?8QUQF+5@F!=]/RV5E'ZJ//KD&^Z5AAG>I,*R1O0EUP";-W[QQ0 M1KY'#B<-3:WV:U&8&S;XXQ[NC./\3 +#H>G:#=YN!M[O1>_L\N_9Q:IGQ/-# M#W(DJ%&(X]88!W[(U.;#;2GPWX1@7&PWU +!A]>S'9+7HA8O;'+&^X'KD4O\ M_>Q2KMN;L0L0;=!0U6OY?W<]6DF:GLLZ6P^@.2NFY3.OOA+!#E9OH1OIYB5Y M4#V@?IM>/4-?T6*:2[!BJJI]VJH\2\?$Z="*5$7C9GC,:LT!-@ M/!%"K3O:P.9]O?\/4$L#!!0 ( %F!8E6-/2]%P@( /T& 9 >&PO M=V]R:W-H965T\L&:36K>2 MLXFH=,8+7$E059XS^6.!F=A/+=3DNUP@_I+N9(DV2U*S',L M%!<%2$RFUMP=+_K&OC;XRG&O3O9@,MD*\6*$AWAJ.8809AAI@\!H><5;S#(# M1#2^'S"M-J1Q/-T?T3_5N5,N6Z;P5F3?>*S3J36T(,:$59E>B_T]'O()#%XD M,E5_8=_8AJ$%4:6TR _.Q"#G1;.RM\,]G#@,G7<Y#&FM#,IDZU]B9RO#"/LM&23CGYZ=EROGYZ>/J\@=5R#9O[^7H)E\]LFZ&Z MFMB: A@S.SJ +1HP[QVP$3R*0J<*ED6,\>_^-A%KV7E'=@NO$W"#Y37X3@\\ MQ_,Z\/PV6[_&\_\XVW-)-AC]\QBF2\:J9!%.+6H#A?(5K=G%!S=T;CH8]EN& M_2[TV8:Z+JXR!)&8:N,1L"*&F&>5QACV=9%A_)&]HJ2> 94RX@#4;4J3(2]V MYQ+J#KGXFS! "F *$I%17RNXY 7H5%2*CM75&"X^##W'O_EOZW,J$2%OR@U- MN;5'3Y3?^9/C2F6E,=^BK&NK6VLJSWS&+K@]GM]US62 M/_"-Y \"N#.W32,),$EH1ID7+X7&0G.6021R2N$(&3A#&+D0!"&XCM]XGKQ3 M)X.PYX8C$S-P/,-@Y-52?S#\5X]QKNSMDY&4H]S5@U=16E6AF^G4:MO9/F]& MVB_SYL?PR.2.%PHR3,C5N1X$%LAFV#:"%F4]X+9"T[BLMRG]GU : SI/!%WK M03 !VC_>["=02P,$% @ 68%B5;(1NEI,)@ *M$" !D !X;"]W;W)K M&ULU=U9D]M&@J[AOX+0=$QT1]A2 =Q];$7(A2VQ M)B1YYN+$7$ LJ IC+M4@2K8Z_.,/5P$@LI+%]GOA))LFA^ A+XD#_^ MMJY^W3P416W\OERL-C^]>JCKQQ_>O-G,'XIEOGF]?BQ6V__R>5TM\WK[Q^K^ MS>:Q*O*[_4;+Q1OKYF;\9IF7JU=O?]S_3%9O?UP_U8MR5=B ML?[MIU?FJ],/WI?W#_7N!V_>_OB8WQ/JW7O^[^(.Y^>G6S>TG%HIC7.R/? M_NM+<5LL%CMJ^T+^>51??1MTMV'[\4EW]^]^^VX^Y9OB=KWX[_*N?OCIU?25 M<5=\SI\6]?OU;WYQ?$>CG3=?+S;[?QJ_'9][\\J8/VWJ]?*X\?85+,O5X=_Y M[\??1&N#X7,;6,<-K+,-K.DS&PR.&PS.-AB8SVPP/&XP/!_!>F:#T7&#T4LW M&!\W&+]T@\EQ@\E+-Y@>-YB^=(/9<8/92S_CL)J?^0Y3;W+ZT,T7?^KFZ6,WSS_WW?CJ34X? MO+G_Y-\_[6VSW8?[/WVV^_B^5JET(?ZFK[7\OM M=O7;=[?9+^*#^"C2Y(/Q=[NH\W*Q^8?Q-^.-L7G(JV)CE"OCEU59;[YK_>#C MP_IIDZ_N-C^^J;]F1\'] X#6L\,.##B]:I^V!C.ZJZX4VP?Z[>?:;9_ MLWWSWWX#UNDW\+.E!8.GU6O#G'QG6#>69?SRP3;^_K?.+^#P+\4KO=7#G8%P]DZR_O#9NAA<93\]\*!Y? M]WY7"L9_P4?Y D9<^EU76\:\R 0O?U.ZWTWX\C>E8Z*7ORD=$_\;GY3QF'_= M[IG4VVC8U/EBL7NLH!/F]Y6^X)MR^#_24FPM7_*]N/QKRE[RO; .C":D!M]B M>K#W!B^(:<6K^?FP]5"]]6Y/]H?-8SXO?GJUW57=%-67XM7;__P/)Q^"T>ASK][;N[ M_]WN+._^VMD8]=IX?*KF#]LC4^.Q*N>%*B^UW+5Y26(VB3DDYI*8=\#&>VPW M4_+E[UI ONZ0Q"(2BTDL(;&4Q"2)91#6R:S1 MM\P::3-+K.95L0NIO]\5AT?_V!U:WZ_7=[^5BX4JM;3@M:E%8C:).23FDIA' M8CZ)B0,V:F?A9-3/0G+,D,0B$HM'O;\9K)O^;R,AQTQ)3))8!F&=E!M_2[FQ M-N7>%W=/A],-VVR;KU>;\JZH\MT/5 &GM:X-.!*S25D(.F)"9)+(.P3L1-OD7<1!MQM_GFP7C,RSOC M\[HR\OD_G\I-^5S"::EK$X[$;!)S2,PE,8_$?!(3)!:06$AB$8G%DUX,#H>C MV;B?@^2H*8E)$LL@K).#TV\Y.-6>H_CY:;/]R69CW*Z7G\K5?B?O.^-],5_? MK\I_%7>&N"M6=?FYS#\M"N/=9E/4&^/=+BZKXNX[PSL>^'YGY*L[(]H^JUQL M8[38[)[ZM-P])2EJX_^^^[2IJWQ>_X\J7J=DO)*836(.B;DDYI&83V*"Q (2 M"TDL(K&8Q!(22TE,DE@&89T(GGV+X)EV5]333!YJM[PV&DG,)C&'Q%P2\V;] M*3K+&MX,^T?7Y+""Q (2"TDL(K'XQ1]50@Z;DIB<]<^.W8S'@T'O/630L)W$ M,F^^1=;NNE#M#.&78O6DO(;M9_VFUX86JMFHYJ":BVK>4>M\'0;#H6)&W4<' M%J@6'+7N-V(PNNF?,@[1@2-4BQ6?QF!BSDRK'TZ*=SRX&4^L?@:DZ&N4J)91 M6C>@6E=(F]J *SX7ON*)PY' M4[/W1*%XHC52_/T?*)XXFDWZW\7P^,3V=W$X'O3%2/%$TYQ9D]XS8\78YF \ MZW^[$]7;L4:*?8$4_6 DJF64ULT!J\D!2YL#[Y;KJB[_M9_7,M:?C7)5YZO[ M9E>\GLY0!H36O#@A2LU'-0347U;RCUOD[\V:D./)"AQ6H%BC>A*G*I! = M-D*U6/$FIJ8BB!+%$XQFM* J;WH]NU_KZM?MWLNQCQ_ M+.M\8>3?+I-51A5:(D U&]4<5'-1S3MJ[?_O>R$UZ.TA]/9?^D\QIXKKP=#7 M'J):A&HQJB6HEJ*:1+6,TKH1UES8;PZU)Q5EM3;V77OC=KVZ*U:;XNYX?G'[ MP"U7^6I>;I--K Z%_&>NNC"A"WV/T49J-JHYJ.:BFH=J/JH)5 M0+42U"-5B M5$M0+44UB6H9I75CM>D>F/KR@7;2':T9H)J-:@ZJN:CFF8HK^I^;=$>;!*@6 MJ-Z&-=S/4?4.6]$^ :K%BKG(%'V-$M4R2NL&5%,; M,/6] ;&:KY>%\:G8[M<51GGX4YW__DQDH<4!5+-1S4$U%]4\LW]1^DPU'>VC MPPI4"XY:^\AY-IBJ9MG0<@"JQ8HW85F3L>*Z6-4SMVK_E$B*OD*):AFE=<.J M*0"8%QH ^SLU%96Q*#?/G 9 K_M'-1O5'%1S47"?I"4E23J)916O=&P4U5P=)7%5SI M&UZU?GI41:-^VVNC$=5L5'-0S44U#]5\5!.H%J!:B&H1JL6HEJ!:BFH2U3)* MZZ9ETYNP3.TA_J5[%EMH=P+5;%1S4,U%-0_5?%03J!:@6HAJ$:K%J):@6HIJ M$M4R2NL&IM4$IKY@\FU.M'4/*>.QJ.;%JL[OBUWGY,NZWEW07:[J8OL*ZN-3 M*^5"&C_KA[LZ8 _:K'TE1_<4H8T.Z*":BVH>JOFH)E M0+40U2)4BU$M0;44 MU22J99363]<#5.=BO5@PM<]2_O,M&QW50S44U#]5\5!.H M%J!:B&H1JL6HEJ!:BFH2U3)*Z\9A4YC9/M3%X<U>&(UF)0S4$U%]4\J]^N^'YB*JXQ1X<5 MJ!:@6HAJ$:K%J):@6HIJ$M4R2NN&8].^L2ZV;ZY=FT@O7AV/: 4'U1Q4L46XV3\7+TA'MX!RUSMTX1_U;#=CHJ ZJN:CFH9J/:@+5 E0+42U" MM1C5$E1+44VB6D9IW6QLVC66_A+^Y&GYJ:AV5_%L=BG9#LG.PIC&'X8,]-V@+^"D]4-1'5=._JOFH)E M0+40U2)4BU$M0;44U22J9936S<.FJ]J[.QWQP96ZIL1+LTJ.:BFH=J/JH) M5 M0+42U"-5B5$M0+44UB6H9I76SL2G<#/2%F_?E_4.]NW+R:5,<=QF5B8A6 M;0;]JLW0'*M.K:!-&U1S4NO:9#QJG?O/S$:*4\[HL ZJN:CFH9J/:@+5 E0+42U"M1C5$E1+ M44VB6D9IW6!LRC-#[77@;^WB<[$-Q3NC*KX4JR?E;1[UQ-5Y:/;S<**Z! <= MUD$U%]4\5/-13:!:@&HAJD6H%J-:@FHIJDE4RRBMFX=6DX?ZWDJTO\?CI1U$ MM*\R[/=5OE>?54''=5#-134/U7Q4$Z@6H%J(:A&JQ:B6H%J*:A+5,DKK)F)3 M6!GJ"RN[\O/=:2^Q7,W7R\*H\]\O9B1:81GV*RS?6P/5Q3CHN ZJN:CFH9J/ M:@+5 E0+42U"M1C5$E1+44VB6D9IW8QL.BS;AYI>'7%H$P75;%1S4,U%-6^H:/#T M[WWNHX,*5 M0+42U"-5BQ8J6+;1%^*@FHMJ'JKYJ"90+4"U$-4B M5(M1+4&U%-4DJF64ULW'IA$STC=BVA.@MT^;>KTL*F-1;I[9:CFHYI M0#50E2+4"U&M0354E23J)916C<^F[+,]N%??A)TB(8RJ=FH MYJ":BVH>JOFH)E M0+40U2)4BU$M0;44U22J9936#>6FKC/2UW5>-@F*]G9& M_4*#.38G \4L*-K)0347U3Q4\U%-H%J :B&J1:@6HUJ":BFJ253+**V;B$V[ M9W2AW7-Y%A3M^%QX.::EF05%"SVHYJ*:AVH^J@E4"U M1+4(U6)42U M136) M:AFE=?.Q:0>-].V@SF6@^T6M5_E2G9-H)0C5;%1S4,U%-0_5?%03J!:@6HAJ M$:K%J):@6HIJ$M4R2NM&9U,O&DW_^C.@:%<)U6Q4!HB_$0347U3Q4\U%-H%J :B&J1:@6HUJ":BFJ253+**V;CTUM:*RO#;7G M/T\W!=D?KQ]N&:(,3+1$A&HVJCFHYJ*:AVH^J@E4"U M1+4(U6)42U M136) M:AFE=3/4:C+4TDZ$OKO-?A$?Q$>1)A^4@8GVC%#-1C4'U5Q4\U#-1S6!:@&J MA:@6H5J,:@FJI:@F42VCM&Y@-M6CL;YZ=+P=77FX'=WG=67DN]-"FW)W"DF9 MH&C[Z*BU)RPM:]2_HZZ-#NN@FHMJ'JKYJ"90+4"U$-4B5(M1+4&U%-4DJF64 MU@W'IEBT?:@+Q^:NG9M=3+93;5GK*_\ M?'PH5U[^N+^(Z%U9%;\KXQ"M_*":C6H.JKFHYJ&:CVH"U0)4"U$M0K48U1)4 M2U%-HEI&:=W4;&I!X_&?F[)$2T&H9J.:@VHNJGFHYJ.:0+4 U4)4BU M1K4$ MU5)4DZB645HW,)N>T%C?$Y(7U\4] MTB^,CJ7PAYJQ_JZCA$NS^HYJ*:AVH^ MJ@E4"U M1+4(U6)42U M136):AFE=>.PZ?Z,]4L+B=6\*G9Q^/>[XO#H'[ME MA>Z/G1YE/J)5'52S4>8CMM(O"L^%U55W!G582EQ932B?1Q4LU'-0347U;RC M=CD:T3X.J@6H%J):A&HQJB6HEJ*:1+6,TCK1.&GZ.!-] >8VWSP8CWGYHLM^ MCE;[&SFUK/YB\;?Z0:^-/%1S4,U%-0_5?%03J!:@6HAJ$:K%J):@6HIJ$M4R M2NL&8U/$F>B+.%=?$SGIK[XS'=ST[SMYJQ_XZG!$&S:HYJ*:AVH^J@E4"U M M1+4(U6)42U M136):AFE=1%!9O-TZ?_+>:U4:^- M+N4S[_59^8@UYB6K/QP#P/3'0U'U1S4,U%-0_5?%03 MJ!:@6HAJ$:K%J):@6HIJ$M4R2NL&9E.ZV3[4!F:]WF;A_MJ>;2+^S7BC2\4# M-6FGHO7Z9G2>BMH1KTY%4G-0S44U#]5\5!.H%J!:B&H1JL6HEJ!:BFH2U3)* MZZ9BTZV9'*Y"_RO?X7>"5G=0S48U!]5<5/-0S4H,.EK1 M034'U5Q4\U#-1S6!:@&JA:@6H5J,:@FJI:@F42VCM&XP-A6=B;ZBG>M^=-& MMXCB4>F4$Z=312*B]1M473ZO,GZJJ6-7&HKG"6QF, MPUXP?C]278NH'_3J8"0U!]5<5/-0S4+F:KY>%4>>_ M7XS(?GWE^\%0L<:,?OBK(Q*MKZ":BVH>JOFH)E M0+40U2)4BU$M0;44U22J M9936CI=0W01&52S4/CA)TU!35)*IEE-8-N*9>,M/72]XMUU5=_NMP&^[U9Z-\R<75>O/JY$,K M*:CFH)J+:MZL7_D9WLP4R8>635 M0+40U2)4BU6?EF+QN 0=-44UB6H9I763 MSVJ23U\C^?A0KKS\<5\V?E=6Q>_&'\:W6\S>;0]M%^MG^\=Z^NH 1"LHJ.:@ MFHMJ'JKYJ"90+4"U$-4B5(M1+4&U%-4DJF64U@W3IH(R.US:_=R]N=_=9K^( M#^*C2),/RL DKS._134;U1Q4+"1/U+ MN#HF2'F1?ZHVK@Q(MW:":BVH>JOFH)E M0+40U2)4BU$M0;44 MU22J9936#P7,AR M$P7,IRDN4RC#L+U6$K5(?_'TRH#MF8)CF;Y1R63T4;4BSGL)S+6D.-60NJ7!WK)?*I>T,^GHO4EEG-8 MSF4YC^5\EA,L%[!R_DL)U@N8+F0Y2*6BUDN8;F4Y23+91AWEI[35GI.M1.GEVZ> M=]H>BU"T!<5R#LNY+.>QG,]R@N4"E@M9+F*YF.42EDM93K)[.]M_6=?EZGYW@_MB^QKJXU.KXDX=N6AABN5L MEG-8SF4YC^5\EA,L%[!N)FK5,@9O?LAV2'S#"NFZ-FJQ1E MZM<[.EP,%46WRE#4;WQU***:?.Y0WT:636,YF.8?E7);S6,YG.<%R Q7,QR"R7,1R,RG&2Y#./.LK-59=H^_G.'\4,V0DG.9CF'Y5R6\UC. M9SG!<@'+A2P7L5S,<@G+I2PG62[#N+,(;=6,3'W-B#^,1Q=V8CF;Y1R6S$J><9SW*T548R]56B=Y%(U7F(KJG$ MKE61._N11/%M- M0CF;Y1R65\25?/.UW+[=A MN=N_W.YOOB W]?+5N8ER-LLY+.>>N/8=_X8S1=!Y[, ^RPF6"U@N9+F(Y6*6 M2U@N93G)5FJWMDZ5=*VITI,OXPTOIAMQ+H>G7__?:(?&DLFCLIJS.3 M;22AG,UR#LNY+.>QG,]R@N4"E@M9+F*YF.42EDM93K)1 M++(Z<,MR-LLY+.>RG,=R/LL)E@M8+F2YB.5BEDM8+F4YR7(9QIU%:*N,9.G+ M2'_FF)YM*Z&S M*SG,-R+LMY+.>SG&"Y M@.5"EHM8+F:YA.52EI,LEV'<68BV6D;6Z$\>FK.M(92S6S7,)R*M# ME*T:H9S#PG,MR'LOY+"=8+F"Y MD.4BEHM9+F&YE.4DRV48=Y:CK2Z1]2>7.;+8;A#*V2SGL)S+R_DL)U@N8+F0Y2*6BUDN8;F4Y23+91C7#'DJ?EIZ+: M76-4%'RN#4RU<')\K9+.>PG,MR'LOY+"=8+F"Y MD.4BEHM/7/L*,NO\,B1TR)3E),ME&'>6F*W6T.!":VBY?EK5NV3,/RT*(Z^- M(I\_Z).2;0RAG,UR#LNY+.>QG,]R@N4"E@M9+F*Y^,2U#VU,:Z2\;A,=.64Y MR7(9QIT%IM4*3/WZ1,TN9O'/IWQAE*M-G2\6IUW,UA_5XN?8O!F]>C7G2R M12&4DRR78=Q9=+:*0MO'2'1NZO7\5W5V:D>X/CM)SF8YA^5;V"/W=?%X]%7?M&R.] M5JR7,1R,RG&2Y#./.XK75'1H< M+K[_MR_I'+#-(92S6S7,)R*P7,AR$=U_O;'95'=%[?%8GN0/=_U>W;[ MBZV?;D/M\RX(?WAGO7K3^[EG_A"9BI_'Y@_)_N=O&O[MCX_Y?1'GU7VYVAB+ MXO-VJ)O7D]$KHRKO'[[]H5X_;C/XE?%I7=?KY?[A0Y%O,W;WA.U__[Q>UZ<_ M[ ;X;5W]NG\[;_\?4$L#!!0 ( %F!8E4^6>_JXP4 "LL 9 >&PO M=V]R:W-H965TB2W;3 'Y0([;F?OC3V "!F1-G=L'O\2 =S]HM>MOM*#)3N3? MBS7G$OU(DZRX'*VEW%R,Q\5\S=.H^"@V/%/?+$6>1E*=YJMQL7HRM\P4A8.E06WV*^*PZ.41G*DQ#? MRY.;Q>7(*D?$$SZ7)2)2'\]\QI.D)*EQ_%-#1\T]2\?#XQ?Z'U7P*IBGJ. S MD?P=+^3ZR>@WUL2$[MX/SJ'=S:H0I]O(^]FC@:R6@Z MR<4.Y:6UHI4'U>Q7WFJ^XJPLE >9JV]CY2>G]^P;NWUDZ)[-OOQY>_/UYLLM M^H!H7$2K542ZC."G>HS.:_3H&&S#T%:-!!5^I7ZG4X-C_'E5GTNRF?NR*:Q^K M'SX7V3Q.XJ92%FWM\(72DGW=2/$R]N925*"=$HCR\^72TT^TXF*51YMU/(\2 M=7VEJ-KBV@_+T0^KE->+8A/-^>5(Z6?!\V<^FK[]#7O6)UU&(6$4$L: 8)W< M.DUN'1-]>KM-GWA>YC3G&Y'+Z"GA31;_-=3BM9%[:G(@870/8HG MX^?#&0>Z76?&W6;&7>.,URJK+?B]IW,0 MD]YD:,PLSR=V8]8)TVO"](QAWF0+]9\MCZ-$%ZC1]]3B@8112!@#@G42X#<) M\,]3M7W(W$+"*"2, <$ZN0V:W :OUI!@H'Y.J%2D)R%#*]LE7E]!AE;8(9;3 M@S&-F:4$">L5)&R"#(U!?N.JU!*NB]'H>&J)0<(H)(P!P3JSCZVV:[#.4T#J M<0&E%Y1&06D,BM;-\$%?B%\M([5K5R%LI[=XF.G,[-#N+;BHQDQ)A./W!(=I M[0C&1Q8CF+2A$F.HG_FB+#MMI$;/D\L-DD9!:0R*ULU!VT;B,^TC,6@C"4JC MH#0&1>MFN&TFL;F;- K*L"TC.'2#OJ#HS"S;Z@O*T,RS';_?Z.G,'-=UCLA) MV\-AN+P3+4$M+4%I5%0&H.B M==\#M=TM,?961BVI7;NK!J\G$C.-E1,&O?4,U5AA/\"]1[I,9^;:(=%+"6E; M/&)N\1ZSN*S7!ZG*5A^KT?_4@@.E45 :@Z)U,]%VH(2J)Z -+2B-@M(8%*V; MX;:A)>97J$8]\8;/77%H#=8H&C,K=.R^G@S-0M\?/$W1F86>)#A330%M;$%I%)3&H&C=#+>- M+3&_5#5J2CC8"1)Z5O\!K<8J($[_^:S&BCC!8.^)ULRQ_)ZBC \V/Z8\7U6[ M3@LT%]M,[O>Q-5>;G:U7U7[.WO5K?#'#FNL47[#]OM46O]]&^SG*5W%6H(0O MU:VLC[Y2OWR_,W5_(L6FVGKY)*04:76XYM&"YZ6!^GXIA'PY*6_0[ ^>_@=0 M2P,$% @ 68%B5>)_XWF^ @ T < !D !X;"]W;W)K&ULK57;LB2RY MD@QIO[Z2#"X!AS:=OF!=]IP]9Y%6O1473S('4.BYH$SVG5RI\L)U99I#@>49 M+X'IG3D7!59Z*A:N+ 7@S((*Z@:>%[L%)LQ)>G;M3B0]7BE*&-P))*NBP.+' M "A?]1W?V2Q,R")79L%->B5>P!340WDG],QM6#)2 ).$,R1@WGO=A.D+'1R?H"!&&[G->2U#G#E[)?8ZN M=9YIS>%_(GOAM]/X M[1QB3YI30PF>$4H4T0>'F*N:B@JR[>6V.M3DL24WS6>91*%WWG.7V_[V@X). M$#5!+W1'C>[HGW1SE8- E+/%J0)1_$E_G23:DA;Z.^KW0[3Z=O%Q(SY^L_@V M=?%>ZBCL>#OZXOWJQG&W76"W$=@]*' "2V 5Z):?\@4C/W=O>BVONY\Y\+L[ M\@XF>NOA=K>:9@%B8=\2B5)>,57WSV:U>:XN;9=V?X?7;]TU%@O")*(PUU#O MS+P.HGX_ZHGBI6W!,ZYT0[?#7#^Y($R WI]SKC83DZ!YQ)-?4$L#!!0 ( M %F!8E6%H\Q.@@( +X& 9 >&PO=V]R:W-H965T3QS/" (*F3(,6+^V, 5*#9&6\:OE=+HC#7!W_,9^8[UK+\]8PI33 M)Y*K8N(,'93#"F^HNN/U=VC]Q(8OXU3:)ZJ;V&C@H&PC%2];L%90$M:\\6O[ M'78 ?O0!(&@!P;\"PA806J.-,FMKAA5.QX+72)AHS68&]MM8M'9#F,GB4@F] M2S1.I?/;Q^O;^Y]W\^LE.IV!PH3*,W2.'I8S='IRADX08>B^X!N)62['KM)G M&J2;M?Q7#7_P ?\2J@L4>E]0X 5!#WQZ'#Z#3,-]"_??PUWMM+,;='8#RQ?^ MW6Z?EP8<]8--05W*"F7=.*2H^+F; M,<4&@5UERD"W?#_S0VY-V< M#<+]I+H[W<5T]A]8K F3B,)*X[R+@?8FFF[93!2O;,-YYDJW+SLL] 4#P@3H M_17GZFUB>EAW9:5_ %!+ P04 " !9@6)5>Y!T:TD' G20 &0 'AL M+W=O^ ")\#9 M4YI]S>=2%N0YCI+\O#,OBL5IMYM/YC(.\O?I0B;J+P]I%@>%6LQFW7R1R6!: M!<51E_9Z7C<.PJ0S/JO6W63CLW191&$B;S*2+^,XR+Y?RBA].N\XG9<5M^%L M7I0KNN.S13"3=[*X7]QD:JF[IDS#6"9YF"8DDP_GG0OG5/1[94#UC;]#^91O M?";E5+ZDZ==RX;GG5&'3.5#L(R*V_3I#UE/:%#R)FF45S_)T^J[WJ!# M)LN\2.,Z6(T@#I/5[^"Y+L1&@+,O@-8!=#N@OR? K0/<8S/TZX#^L1D&=<#@ MV "O#O"JVJ^*556:!44P/LO2)Y*5WU:T\D,E5Q6M"APFY99U5V3JKZ&**\8W MMW_>\-O/_YZ0FX\7GSZ3BT^,\+_N/]Q<<[7TELDB"*/\-_*.W-\Q\O;-;^0- M"1/R>9XN\R"9YF?=0HVB9'4G=<;+54:Z)Z-+KM.DF.>$)U,Y-<0S>[QOB>^J MV:]+0%]*<$FMP#NY>$_?'LO,?RR[LX4Q.5+AC"M=J MZ:XW)[?BN?LVITSUO*SX?D(649 41&TB1'Y;A@O5C K3MK+"]YHM@ M(L\[JF_F,GN4G?&OOSA>[W>34$@80\(X$B9 ,$W@_EK@OHUN%_B$S+(T-_:$ M%=6KJ.71[G'L]-V!ZY]U'S<5M"9OJ^!Q.3DRIS#DI+XW<-8YM:H/UE4?6*O^ M4>:Y.@A/EO$R"@HY5<=.-9A)&)1'9U.Y5[C!QC#>#8=^V6"T-S*7VUN7V_N1C3R1QE;F[8S%&WC.<*ODULQM2WY42HY,*793#CQ_ MY)H+/EP7?&@M.-O8G(E\5J?-N325>+B3W'79.FC+,MM+K25U7:?@M(8E,:A-(&BZ1K3 M1F.*;9TU#Z4SDL:@- ZE"11-U[DQ%ASK9>WK^Z>[TUEHW_7=[0X*]0YJFF=/ MRJ%)A6&FZGK7WW,MY#17_([]DG]O%R7_D>LP">-E;"P\\KKZ"DIC4!J'T@2* MIJO=. W. -Q/D1?T5U :@](XE"90-%WGQN)P[!['?2X?EA&)PD=I[IM(U^ * M2F,'IC8@WV60F6;%H>,0*)HN86.:.';7Q-J8@^>]C1GD6-3*(FD,2N-0FD#1 M=+4;J\<9@1LSU 6"TAB4QJ$T@:+I.C=6D&,U(@XW9JCW Z6Q U-S?4MGAGH] M*)K^#^7&[*%VL^A#U[ M:QWI[G^O=I-R:%)AFBD=[?,@:./^4+O[U$[7>X'#KKM8>WEA7J,AV8FKO_I!,N4;L%9$M M5X]UE ]]E'?S+[)TII*9187:35 :@](XE"90-/TV_,:!"Q#)+PF*9R1/R$#Z7'U9GN6DQEYFQXM#[CJ T!J5Q*$V@:+K. M&P\TH9]HPC[2A'VF"?M0$_:III]A-+F-T>3:[W)Z=2/M[][JY?C#G48*-9*. M2\JA284QZ=#O[^FDC?7CVOT1:R>UF[IVH*06D<2A,HFJYXXQ2Y'KBG M0HTA*(U!:1Q*$RB:KG-C#+GV&Y0.&0;V\-:R0GV@ U.SF+K0<0@439>P\7Q< MNS%RL#GO=W/MY-;J0NT@*(U#:0)%TQ5O'"(7_"R:"W6(H#0&I7$H3:!H^G/\ MC4/4M]^C=*@YV\/;R@JEL0-3RK-:*-)%]1:9+VE1I''U<2Z#JC>%0DNK:[FSK7/>Z?3LG#]'>)1,2# ) MK?[W>P%DU2+.N_U22'C?+^^3-.\Q7@MYKQ( 31ZSE*N)E6B=']FV"A/(J#H0 M.7!\$@N948U#N;15+H%&I2A+;==Q?#NCC%O!N)R[DL%8%#IE'*XD44664?DT MA52L)U;/>IZX9LM$FPD[&.=T"0O0-_F5Q)'=N$0L ZZ8X$1"/+&.>T>SD8DO M WXQ6*N->V)([H2X-X.S:&(Y)B%((=3&@>)E!3-(4V.$:3S4GE;S2B/ATV!.C3+G!K@?NO J\6>"5HE5F)-:>:!F,IUD2::'0S-^7: ME&JD8=SLXD)+?,I0IX/3R\OY[=GY.=F=@Z8L57MDG]PLYF1W9X_L$,;)ST04 MBO)(C6V-+S0R.ZS-IY6Y^X:Y1RX$UXDB)SR"J$4_Z]8?=NAM!&UHW6?:J=MI M>$'E ?%Z7XCKN&Y;/MWR!>0H=]KD+]+QFL7W2C_O#;]90OD2S"(OA8C6+$W; MUKCRZ+=[F%-^I'(:PL3"8ZQ KL */G_J^<[7-L#_9/8"M]_@]KO<@RDL&>>, M+_'@I92'T$9;6?BEA2E!JZ#G^+[GC>W5)L>[82\R'#09#CHS/*VW :O+0\$D M1&3WA]! W+VV5#N]/KHQE=E@$^AP,'+;>?R&Q^_D.3 M'"03$:'1;ZPO9D:9"/Q/]RINQ4R%;3WO_O:R#P>OML;?(G&=03O'L.$8=G*< MQ#%4'-BWL#)S+(U2 @^?B):4JY2:C-L2[O3]Z!X-M\CV^T[/;V<;-6RC;C8> MO7,D.O4?91AM[Z#K]IW^*PA[HZ5D()=EIU4D% 7757=I9IMF?ESV,/MO>/4E M@$47S[TB*<0H=0Z&N("RZJ[50(N\;%!W0F.[*V\3_" !:0+P>2SP#-8#\X+F M$R?X U!+ P04 " !9@6)5I9/@60L) ^70 &0 'AL+W=OR/7\EV35.B:2DY_M+&+WR.>(\IZQ[;O'S)BS_*A5*5 M]VVUS,JKT:*JGB_&XW*V4*ND?)\_JZQ^Y#$O5DE5WRR>QN5SH9+Y9M!J.::^ M'XY729J-KB\W]WTJKB_S=;5,,_6I\,KU:I44?]VJ9?YR-2*C[W=\3I\657/' M^/KR.7E2]ZKZ_?E34=\:[RGS=*6R,LTSKU"/5Z,;[RY;_3>;6X&DU&WEP])NME]3E_^47M)A0TO%F^+#?_>B_;YP9L MY,W6996O=H/K(UBEV?;_Y-NN$ <#:HY] -T-H.T!_,@ MAO ^BKPW0#>5R'8 M#0CZ#@AW \)-[;?%VE0Z3JKD^K+(7[RB>79-:_[8V+4971__?SA]E?AW=S?BX=[[\=854FZ+'_RWGF_W\?>CS_\Y/W@I9GW ML,C799+-R\MQ52LWX\>SG46'>QSRK%J4GLKF:6\;'[O%3Q_AQ/>/] MM.GW:=]2)_!>/;_WF/\/C_J46H[GKO]P8IO.V]3%V]2E>WBL9O5P8AMNU)+M M7T)LPV/'7D)9E61/Z9>E\I*R5%59GZ:^_*<^IAYV@(]:.H_?IV MB@^M>C]-@=24%DV?19/07O5H7_7(6?7N6T5]*/4U8)H]>8]%OO*J1?W([,]U M6J:-$]9+#:?$T+<,)"R..D6CDY"0ED](20F"&6Y.]FY.W&D;0"TB^XG*J"B$D4S#=#M M-G'WV[4!D=6 ;M-)"&63M@'0YKJ?J("*2A3--$!WX>1$&[Y0A4H>*U58;>AV MH<&4\,ZE$+3;[BZOL!@SM]*"T&$H34)I$T4QC=4-/W!W] MFSX8(=#N'DJ+H30!I4D4S?Q847?XU-WAZQ3GU_31>LYT X8:"Z7%)R9')MY? M*BELYR@!/1")HIDNZFR NK.!4Y]R44N[7E^K^>TK$[?,8'=(]WW/HBJ@JM(R MURGWHR.?=%'=_E-W^S_DLR[:[<[?,4K:2?"=6W)PO?NI"JBJM*G2*&3'"J[; M?>IN]U][D4>[G7DT]:=AN_;0.*"?J("*2HMH&/*#2W^S\KK/IQP<[5-DEWT' MI<50FH#2)(IF&JWS!.K.$UZ]Q+JMOW6)0?.&'2T\M<2@>8-EIJXEIH,$Z@X2 MS";*^Y_W,^_JA2.;*RY*5 MW4!HT &EQ5":@-(DBF9^YU<''G2F0Q&&"T68)2@(@X-CV%4;FHGT M$Q5046D3#:8'W]XSJWWPPX7S)"*LFQ-,^+3]\;Q;?'#A^V@*J*:T:4:4'BF[ MCD,8.@YAT#@$2HNA- &E213--%K'(>P\<0CKA@2V]05-0U@W#;&M+V@88IOG M\?6ELQ!VXDL5^^MM=P[BQ@Q>5= Q.A+A9XQ$.#02@=)B*$U :1)%,SW7D0AW1R*G3\QN MP&!CH=G)B#072J@M!A*$U":1-%,SP^VJG#&&Z?W MJN"=]IO[ >_L50&-BW:TT"TJH*+2,E/&*2?VI('K@(?C]JO@EHT<(A:T?U7F M5AQ<[5ZB BHJ;:)!2([$U5SG.OP\>U;P[B]:&".3]K>+W.J#*]]+5$!%I464 M3D+*CU1>1R[<';D,3ZPY-&>!TF(H34!I$D4SC=8Y"W='$:]>8MWM):Q+#!JK M]!,54%%I$74M,9V-<'JZ#DN"M08D;,-A8:%!R8G*N!!MZ(!)%,UW404GPJJ#$ M'6>[F8.-A48F4)J TB2*9GJM(Y/@C)%) (U,H+082A-0FD313,]U9!*X(Y,> M9VGH5W&@M/C$Y(CC"]?0 Y$HVM;%\<'VSBM5/&TVXBZ]69-K;;?IW=^[W^S[ M9K/%=>O^6W)Q1RSWQ^1";+?RUOCMSN(?D^(IS4IOJ1YK*?]]5+?6Q7:S[NV- M*G_>;"[]):^J?+7Y90 M2SS)KN=+"\3W7/L&'-"'BBJUI"K\L M&4^(A%N^,L6:4Q+D04ELVI8U,!,2I<9LDC][Y+,)V\@X2NDC1V*3)(1_OZ4Q MVTT-;'P\>(I6H

F+/)FJSH@LJ7]2.'.[-"":*$IB)B*>)T.35N\+6'QUE MWN)K1'>B=HVRH;PR]I;=? FFAI7UB,;4EQD$@7];.J=QG"%!/_XL08TJ9Q98 MO_Y _YP/'@;S2@2=L_A;%,AP:HP,%- EV<3RB>U^I^6 ^AF>SV*1_T6[LJUE M('\C)$O*8.A!$J7%?_)>$E$+ )SN +L,L-L!O0,!3AG@')NA5P;TCLW0+P/R MH9O%V'/B7"+);,+9#O&L-:!E%SG[>33P%:79B[*0''Z-($[.%L\/\S\N;V\6 MGHOF#W>/WOWBYOG+PSTZ C7SR';")(&8F)*Z%6&;?IE#VZ+'M@'>N"@.Y;*4" O#6C0$>^JX\>*>!/8 MJ"BQ/RBYM96 "[J^0HYU@6S+MCOZ,S\^''<-Y_]E]_YS]@893O5^.#F>4@J9993I=()YA9@@QPL6^.V,V?8AVFPK4O0T0A;5M6H06V_HK:OI/:) M"LDC7P*S.;$U M..^22IGE5*ET@KD%V+!>2YPKVVE5'$TI&QJ,*@U&ZJ(/>)%/,X8C%B &2J!= M&/EAJ0*4>QG2:E\F$$D8E]%?H)IDG/^Z)HZF M7C1$&U>BC95U['Z3O().H,T]2R^WL+B '/4U)E>K2XBQ3B%T@KDZP3Q-8 UQ ML+4W/9;RK7G82"'!KD3I"A&)7NDJ2M/L!@0KYUE6W(HYU5G1U E.U4DKFENB M]6M%S1X[_>&P5=5T96V*4'.>6"G"S8YP<&P_9%J)\^TK63Z:U%_?D2T$N1DHG6BN25:G>A+[& PN6VF-:5M,KUWRUCI M_V:?"^-U!-E:[;)6-+=$:Y*->\ZHS?7/\,)X;X:QV@VWBCA-@Q/*=^]?0W3L MD35JERN,^YJ^^6"MEE@KFJL5S=.%UI1D;XNQTN9I M^_)3IJE_.\'VP&Z_]1VM'*MEBMR.5AT?:[I:'?Q:@_?&%*N=:?M[#?H;/5*> M'YRD8)8*IK)]-U2'3B*T6E*M:*Y6-$\76E.HO7O%HY_DA+!63ZH5S=6*YNE" M:TJT]ZI8Z;:.WHAKM:9:T=P2K;$1Q]:X-VA7(ZV^TZR=NR64K_(#3P$%>I/* MXHBE>EH=JM[D1XFMY[?X>HX[GKO9(6Q^SK>'+TYP[P@'SRI03)>0RKH:PM!Y M<2A:W$BVSD_]7IF4+,DO0TH"RK,&\/N2,?EQDR6HCJ9G_P!02P,$% @ M68%B59NR=G*4 P &0P !D !X;"]W;W)K&UL MK5=1;Z,X$/XK%K,_%=[D!4.BIR)F<.!NEMM>N*Y,-%$1>\BTP M_2;CHB!*+\7:E5L!)*VY!:',BZWBCSP(W'6[*&):C'[;W0*[=%26D!3%+.D(!LXMSXUS,?&X?* MXF\*>]FY1T;*BO/O9K%()XYG&$$.B3(01%]V,(,\-TB:QX\&U&GW-([=^Q?T MCY5X+69%),QX_I6F:C-Q1@Y*(2-EKA[X_B]H!(4&+^&YK'[1OK'U')244O&B M<=8,"LKJ*WEJ M%QP*\YX,8!G^L0- Y!);1F5LF:$T7BL>![)(RU1C,W56PJ M;ZV&,I/&I1+Z+=5^*KZ9S1X>;^?H;G$S7=PMOBQNE^C]'!2AN?R _D"/RSEZ M_^X#>HY^Y>X?NKM:<2L;M[)QA1><+]NFJ089V$%,A5W++4E@XN@2DB!VX,2__^9' MWI\VA;\([$!OT.H-^M#C&2]TX4M2EPY+428H6P-: 8.,*FM":\2H0C3=8!?[ M@P!?C=U=5Y7-*HJBUNJ [J"E.^BE>Y,DHH04K4JIWTBIJ_U'226MZ"=<-Y$4 M1"7&1KS&#KN4<&B^N@/B-JM@-+(3#UOB82_QKT0(PM0S:E)HHQ>>;(R]473$ M[M3('T57=G)12R[J)?=Y6P6-K5$.NO.AG)(5S7500>I*3THA@"D;X^@DQX-@ M=/PA6(S" -L9#UO&PS,9WQG&%^BNH?Q\@68UWPNT5$2!/ED4XAGZ2!EA"24Y MNN?-]_+M]DF95@_:7ZA^;Q'X>+]]C)V*V"G\CR$&(1FV(1KVHM6!X/4 V MM:.37.$H.,IG[[;_LUU=M:*NWB;JOV7]EI5%TR^LR>\G[VX<\A 1R35#6<'K+0VG :BF^XP\([KUV*%!SBT%[#?F2_\_A)6&Q"Z?]?R MXEF8Z;#]-Q#_"U!+ P04 " !9@6)5.N_-CY\) !-;P &0 M 'AL+W=O$!.>K;FQP]@VEB&R!"?W2^)P>AYN1Q+ MXKP@7;W$R6_I6@A)OH=!E%[WUE)N+OO]=+$6H9=^B#>JG MFT1XRZ)0&/3-P6#4#ST_ZLVNBG5?DME5O)6!'XDO"4FW8>@E?]R*('ZY[AF] M'RON_:>US%?T9U<;[TD\"/EM\R7)EOI[RM(/193Z<402L;KNW1B7W![E!8HM M_NF+E_3@,\D/Y3&.?\L7/BZO>X-\CT0@%C)'>-F_9S$709"3LOWXO83V]C'S M@H>??]!I\ ME-L.>F2Q364B(,"IOE* ;,L8+8M8)4%K+8%[+* W;; ML"PP;%M@5!88M2TP+@N,VQ:8E 4FQ=7=78[B6CJ>]&972?Q"DGSKC)9_* 11 ME,XNH1_EVGV02?:MGY63,\>]_4H^WW[ZR&Z^?OS\ZP.Y<(3T_"#]F?S];\9H M^ OQ(_)U'6]3+UJF[\A/RO)57V;[D)/ZBS+>[2Z>^4H\B]S%D5RGQ(V68ME0 MWM&7GVK*][-CWY\ \\<)N#6UP >Q^4"LP3MB#DR3?'MPR,5//S?LU[P]QM!@ M',S>N)B]H5WV9O[KO\G%3A1-+*9G_6,;M3HRKL$>QF0M[(7*8;;R&N>UDKDHKD6?1F^>D:_-(D)R3,0<)<)(PB80P) MXR"8HC9[KS9;1Y]]B[PP3J3_7[',&MI'2?PTW7K10I!%G,K&:G4''!7 O$/R M/'L_'@RN^L^'HM)&[2JJ-A%=9$2*A#$DC#><"]L:[L^%(H+A7@1#K0BH'Q67 M/!!9WXO$CX'_Y.7]N92\)U$<+;9)(B+9I(4==WBP-U/3&!YI01N\JQ;:1'21 M$2D2QI P#H(IFAGM-3/2:N93'#V]ER()BVJC21NCVI4R+6-DCX_4H0W351WM M8KK(F!0)8T@8KY\-8SB9C@;-M<5X?^7'V@[*G2>WB2]]D9)X18*3.A@C.RM( MF(.$N4@81<(8$L9!,$5YD[WR)MHZYU[D'LA2)+GP\MY[D]PF==%/[*,Z1QNF MJXI:!'21 2D2QI P#H(IXICNQ3$](8[G.'CVHR]W9?!A M8$UKDM &[BR)EF%=:%C:-BR#AN4HFBJ*RE0VM"[B["84>9J"5+6&KGNDAW5N MKJ .,Y3F0FD42F-0&D?15 %6/K-AG]]+0CJE2YD,!K7LACYH9VFUB^I"HU(H MC34=@SFL'0-'157E4)G6AMZUOGGV_,![#$1;0=0MU'']J.;ZJ)WU,*J=RX:@ M+C0HA=(8E,91-%4TE=]M:$W-V9T?%76('V7W5"*59!$_B\1[*CK8?MRH&ZCI M#:4Y)6UZU/\]5A?4SX;2&)3&4315796G;>A-[4_BI)B0'NT<2G-*VI&8CNUO M:$P*I3$HC:-HJI@J#]S0F^#?HFV:W>5Y8;R-9)XE6>R\H97N9F]::^.&H\EH MS.^L1ZK.;S8;WP#AJ:Z%1*93& MH#2.HJE*J[QX4^_%S^,P]&76X&;],I$_1161[:[?MLD?QO34#C4BB-06D<15.U5F443'U&X?_5 X1F(: T MIZ2U424T$P&E,2B-HVBJ*JM,A*G/1&C[@#1.R.];+Y$B(=EF^;>Y3!/BK?)5 MCEB(\#'[4+X1:S7J$9K(@-(<*,V%TBB4QJ TCJ*IFJT2'N;T_,XB]&E_*,V! MTEPHC4)I#$KC*)KZBGZ5+K'TZ9+325L]H*OHH#2GI-4>@3UN>:%1*93&H#2. MHJERJE(>EOY9?FW+>YN_E'WO2=$H,V@B!$ISH#072J-0&H/2.(JFBK%*A%CF MV4VJ!W/B#84WV"YZ9&<98D?"L>I/1AVW MK]@!;K CW&"'N/E?9#>L*KMAG9'=V!M_#Y_I?:/*H#D.*,V!TEPHC4)I#$KC M*)HJR"K'89V?X["@.0XHS8'27"B-0FD,2N,HFBJ[*L=AGE?R7A3FPO- M6$!I3DD[>N/G^,$]:$P*I3$HC:-HZO"M52;"/N/%C5J#^_J#?/HP724'I3E0 MF@NE42B-06D<15.E664U[/-?Y+"A^0LHS8'27"B-0FD,2N,HFBJ[*G]AGWB1 MXPT-KA[968;0?(;=_/Y&_287&I9":0Q*XRB:JK J56&?>(%C[4=>FV$F]9S. MLH+F)Z T%TJC4!J#TCB*IFKO8+Q^^_Q&%9JP@-(<*,V%TBB4QJ TCJ*ILJL2 M%C9R'"6[/DJ_80^.YP70A^PLK/H(1/68+C0F+6F&>1BT/G(3@T;E*)HJA2J) M8)\:0VGWZ%N\E:GT=H\"[V71/&-(?4"CVGPA)S=Q3F_BGMZ$Z@^N\V\L>X='.P^+@6WE(D^0;9 M]ZLXEC\6\@#[&?1F?P%02P,$% @ 68%B5<-/==3M"0 Y&L !D !X M;"]W;W)K&ULS9UM=V<8&_!)W M$\\D08!F3GLZ2=K]3&S99@X&+\))N[,_?B5,P *BFI[[P_9#XQ?I>B"Y):3G MEN#J)K#-\_W'X5 LMWP7BHMTSQ/YS3K-=F$NWV:;H=AG M/%P5E7;QT!Z-IL-=&"6#Q57QV9=L<94>\CA*^)>,B,-N%V8_;GF*)(_CWR5T4,54%4]? MO]*]XN3ER3R%@M^E\;^B5;Z]'EP.R(JOPT.3IKJPLCV 7)<>?X??R%W%2P;;?J&"7%>QS*SAE!>?<"N.RPOC<"I.R MPN3<"M.RPO3<"K.RPJQ1P7'>J'!95K@\M\*\K%#H:WC\^Q5_?#?,P\55EKZ0 M3)66-/6B4%!16_[-HT2)_2'/Y+>1K).SSS><[=O,[89\? M'N^_?J*?'Q_(.Y?G812+]^0W$B7D<9L>1)BLQ-4PE^$59+@L0]T>0]EOA'+( MIS3)MX+09,57'?5=<_VYH?Y0GG9U[O;KN=_:1N #WU\09_0/8H]LFWQ]<,F[ MW]YW'-?=^1C+@'$Q1T,Q1^.9,9_"3&*LGQZ-;\:X?%EA3$<3G'\THU>,[-.R MZ#E4G64'D9F)'G^Z(/:E(EJSBA@E(L\.LB_/#?)RJJ;E%"&<-\_]]?#(.DK" M9!F%\4F$SA9T)(Z[B>K"]U'LPR6_'L@KF^#9,Q\L_OXW:SKZ9Y=LD3 7":-( MF(>$^4A8@(0Q$$R3\KB2\MA$7SSR;$?2-5G*#CB3XY,NZ1H)?:6+A+GF>:7>.?RR/4=*&0ESD3"*A'E(F(^$!4@8 \$T*5NC.B$\,G;%GP^[ M)SF+DK/].K_V,S&;D7W5#*6Y4!J%TCPHS8?2@I(V.1V$Z0,CUE'$J8KH\COQ M(RRS_%)E@LG^\V:7'IIYV%)M5BOL>"3_-0:(YD"]97164 H-ZD%I/I060&D, M1=-59]>JL\]375BH3O5^T>N0-%-#4B&'I"<=8G['7!U=Z09E^5!: *4Q%$V7<^TE61/X MI-Z"^DI0F@NE42C-@])\*"V TAB*IHNZ]I MJD([>>!;M?Z\2-2J+SI;"M0\@])<*(U":1Z4YD-I 93&4#2]I=0FFF4T-A8W M5>I-XC_DX7>R46L(,KY,-TGT']D$Y+L_[IAJ)S_+Q,W;N>NY-6T.8=JE/CB- M9(3;46CF.)/FP*1=:F(YC74$YO/OK22H@06E,11-7]9?6UBVV<)J*TFM0]&3 M:^LLW9%PN3SL#G'1ORIE14F19'NK"[4[+!&[L5KDKJ/0!]MIK%YQNTI-&BC: M56@Z;\K*_,OH*RLH+8#2&(JFRZJVIFRS-74ZC%UQ$6V28P)75./8GZ0'S/R^ MEV HS872*)3F06D^E!9 :0Q%TQ5>VV"V#<]YV5#7"TISH30*I7E0F@^E!5 : M0]%T4==6FVVVVKPPRLAS&!]X8Q9V(P3O3('9;9MJ-ATW%Z":P_:6ZCDQ*32F M!Z7Y)>W4*G5FC2%- W)4#1=6;7C9?_$\7I+67$4/D5QE/_H5->XG>L<6TUQ M00VM-;4%M9]0-%U;M?UDF_.%ZFT-.N^B\=M>8!:ELQI)L#N[/;.J]FLE25KH\;SUIK; M#I0]'D^::3*HXP6E!5 :0]%T!=:.EVW>RP4;N1RW<\=ILOF0JQL0A&J^UIV# M@'I;4)H+I5$HS8/2?"@M@-(8BJ:WB=K;LO$[Q&SH%C$HS872*)3F06D^E!9 M:0Q%TV]O5-MLCMEFZY]8<]J&UFQJ-2S7.W/8OE(]*R:%QO2@-+_C#)QQ,_D! M#Z/$CJU\+4<&&I*A:+I::[?/,;M]?0_9\Z! M>H]0F@NE42C-@])\*"V TAB*IHNZ]AX=\YZY7TASM'>S.4XSR0&U_LZ(2*$1 M/2C-+VG:VJ'FTB%H1(:BZ:*J;3KG_"UQ?WDP<7:6 [I9#DISH30*I7E0F@^E M!5 :0]'T5E%;AXYYL]POC1^@WA^4YD)I%$KSH#0?2@N@-(:BZ:*NO3_'O*_M M%[,<\]85L;U*U!RYMUK/"$FA(3THS8?2 BB-H6A'$0Y/GOBSX]FF>%R4D(." M0Y(?GU!2?5H]DNJF>!!3X_-;Z^.=U?&Y:WVDQP=.U?CC\Z\^A9D[HJ76QY*W:L"\OMUFN:O;U2 ZL%>B_\! M4$L#!!0 ( %F!8E5CB9!>$ , /\* 9 >&PO=V]R:W-H965T81LO%Z9D&4E]P?2Z*[R$&P9_3M MSL"VM""->"2P%:4QTB@+QI[T9!ST#$MG!#'X4EM@];.! <2Q=E)Y_,Q-C6)- M+2R/7]QO4W@%L\ "!BS^00(9]8R6@0((\3J64[;]!CE00_OY+!;I-]KFL9:! M_+60+,G%*H.$T.P7/^>%* GL^@&!DPN<4P6U7%!+0;/,4JPAEMCK_H_%D-I\^W(TF M\QFZ0J,P5#47B(7J$PJ0DM ENAR"Q"06GU3$PVR(+B\^H0M$*)I';"TP#437 ME"I!O8SIY\G<9,DX!Y*9P>H:U:S/R+$H MC9/ZU0[Z<;+!^C%#6"ANT:E"RCSJU1YZ%W;$"OO0,]0V$\ W8'@?/]BN]:4* M\)W,=G!K!6[MF+OWE3,A$$[8FF;=YN"S)26_(#F5FCA'K5JB9M%*2-HZ03!5;J2M8*E.9"->#;H!M[>5;T;3^HUFQ7T[@% MC7M&WRB3I_>N@UY+487DGH*T'W00J5D@-4]]3\0$+TA,)('JET7S/1^U=S+; M86X5S*TWORQ*1:BJ06NO W;=_JM+%3&.5=VE=I%Q^YQM5$KRG_=2^P2BBIA# M1+;U^N=M_:_-E*_L'H6J"MJC,DNG$WTTO,-\2:A ,81*95TW55%X=MK*)I*M MT@/+@DEU_$F'D3JA M;U_@!02P,$% @ 68%B55PV M^W+F P MQ, !D !X;"]W;W)K&ULK5CO;YLZ M%/U7+#8]M=):?H8D?0E26F]:I4VJVM?MLPLW"1K8S':23=H?_VR@)"2$IIV_ M)-C<<_ YV-<73S:,_Q!+ (E^Y1D54VLI97%EVR)>0D[$)2N JCMSQG,B59,O M;%%P($D)RC/;;H!7 [Q3 7X-\/'R17=U.%D]&GV>T]^C;[\O@1G6&0),W$.;I CP\8G;T_1^]1 M2M%_2[82A"9B8DOU2 VTXYK^NJ+WCM#[Z"NC/>_"VDMKH M]9[U7GN]A ]07"+?^8 \Q_.ZQO-W<-P/QQ KN%O"W1XU?O/V_)+//\(W$P*D M0&=92I[2+)4IB/.NEU2Q!-TL.K5.ZHV:!XWFP0N:XQ7G*5WH;)D*] =]@35DR.V2W$OUVFECD@P;(FM9V MAD8676C2/9-DV!!9R[UAX]ZP=P+>U35#D1&UZY=6=IE7D0QV%M+ ==R]U79* M$!X>+,EP-!XW02T1HT;$J%<$ACEP#HG*&KFJP$29-%Z2-#H8K3\,PCU)IP3A MPZ @],-N2>-&TOA-B:%KE[ONI7KMU#9)A@V1M2QTG6TQY1A)#36-(0.-LF%3 M;&T+=^I1MW<>JFI>U>IJ/U:S$6C\&RTA68#>GB57'PG=-6@OY:OM-,F&:[;6 MBCZ2?5QO:Y)GWB3O8" 7KC/:RS\G1>'^X;UUCFRK7K>W+(QNJ03%*Y&JU@") M#2G$!T1!=LKV#P0-0S?8EWU*%.Z(\CSGR,O<5J'N2V5H=^;U.^48*AYKV2;9 ML"FVMH_;RM8=F$F^1LM:HVS8%%O;PFUEZ_:6?M&-2B!J(@*5+W\/U52M;YW M/?@B.BT,=X:-G?W%9>^<=.3 %^6)D5"#75%9'7HTO&ULK59K;YLP%/TK%I.F3MIX)UTS@M0$IO5#MZK9ZZL#EV - M;&8[2??O9QO"DHA$V=8OX,8U^B+>,_1 D@T5-=43&U2BF;B>.(K(0: M"YLU0-5,P7B-I>KRE2,:#C@WI+IR?-<=.S4FU(HC,_; XXBM944H/' DUG6- M^:\95&P[M3QK-_!(5J74 TX<-7@%"Y!?F@>N>DZODI,:J"",(@[%U+KU)NE( MXPW@*X&MV&LCG(:K=1TP[AOV,HO0O5WLI!+M!5 A*3 M2KR*'*FT-<+).IU9J^.?T G0/:.R%"BE.>0#_.0\_^8,WU$Y]8GYN\1F_EG! M!30V"MS7R'=]?V ]\\OIWE Z_Q<]_>?H!V8$_2X'1B\XH9<6!9@3B0C-6 U( MXB?$L82AC6ZEPF$I?6]-1(,SF%KJ8A+ -V#%+U]X8_?=D,O/*98\IUCZ3&(' M^Q'V^Q&>4S^]'^@*"X11 SP#*@?/8:OLN49:EX%-[-K^]2AR-OO&#\/"\2$L M&8:-@T-8.@CS0K^''=@PZFT8G;4A(2+C(-OTET"A(/("!\Z*_NT'VHIYP5YF M;WS[YLBF(91G7Q^Y-(0*/3LXOH /T/3?P;4$L#!!0 ( %F!8E5A!QQ%:@< &,Q 9 M >&PO=V]R:W-H965T ,F'[\^[6!0,".4T;.39ND^-@\>;'/ M,?3ZA:8_L@TA#+S&49+=##:,;:^&P\S?D!AG'^F6)/PO*YK&F/&WZ7J8;5." M@Z)1' VA9;G#&(?)8'I=?/:83J]ISJ(P(8\IR/(XQNG;'8GHR\W 'NP^^!:N M-TQ\,)Q>;_&:+ A[VCZF_-VP5@G"F"192!.0DM7-X-:^FCN6:% <\7=(7K*] MUT"+^P4XFQ.&PR@[ M!Y?@:3$'9Q_.P0<0)N#[AN893H+L>LAX=Z+1T*^D[TII>$#: Y]IPC89N$\" M$K3;#_DPZ['"W5COH%9P0;8? ;(N +0@5(QG]O[FMJ+Y7-]\3GS>W%8U;YT- MJLFC0@]IR:NPENT<=3LQ$5QE6^R3FP&_TC.2/I/!]/??;-?Z0\7$I-CV5]Z@59FA,5,6VKOL0,B;6( MC6IBHR/$2(I9F*Q+1( 6!-L 'TD:TD %3Z^-+!#@-Q7UF;9A7WZ&Q%K\W)J? MJ[U"%_EV&Q&^R#$< 1]G&[#BRR2?%+PP!PN #'-$]8QE'[4IV@R<:Z'S_L8%0=YDTG[H+GV!'X1SZ3&,S&/9\4O\<0GNZM_ M&87KHFJ5G,K^1WL(1B[L8-*.L6^U&1)KX?1JG)X69V%O!:*<@SD;?/OZ-#@' M.,L(ATJ7W DE)53RZF]PLB8%==J=3O5 /0GHQ$:H0]23"@]"V*G.N?96:? 0/./M"^5H#SY4FTI(KSQIU0>D'V;?V3*FU MD>YY;OO]Y7>L['I=Q57'^S ]9VQW86J'UQNF(;4V3-C A'H?77"I*/*D J(0 M+\.(5Z9Z0:CD#"W 1M7FIM3:*)M$8FL-_/2A56HE4B5")$U;$\\;=ZO,:/0P MI=9&TX0/6Q\6=FB*:KL Q15\25>73QS4K0!U 1:,6\'=VEL>'W+C^$C+61+\ M>__*Q(;),B(\$N=Q,5W2Y#\E8?UH'E,QV[*W"_ 88=ZA*/M[/A]O1?<7X MA MREHUFFQ,J;6_D";;V/H \G!H6KP ?IZFG(.2ZTA><%UIK3&:8$RIM3DU&<;6 MVO9NX7ZJ)D=>.K,2D^'"U8_FUO=YZ@[J8? YNAZ(LF2-!AQC@VM_%TW&L?4A MYV#-@DN0T$17MW)"\: ]ZA:NH8A2T3I%X+&;Q&/K(\_APOU2HS)HC"T MU'[?D)3@%?0$YQGP$V)ASJ3?AW*F[GY$D09K[81N>& MO[ZWH_0JE5Z[:%PH03)JODVIM2$UYAL>\;HDRZY (, M&D>,]([X4#A LA>>N-V;6GKMWB1.88518X71$2O,L\'!:(!DVSL9N]*\:=3U MFE)K\VA<+]*[WM[1 ,FVUT:VM ^G[[8WI%/87M387J2WO7VC 9*][R5RD;3L M&/6^IM3:3ZHVWM?1[^'VB :.O)/K.>/N!*SOK_=#J4;]ZW#OZ?.8I.OB*?X, M% 51/MQ=?UK_I\!M\7Q\Y_,[^VI6/N_?R)3_?O 9I^LPR3C1%9>T/HYY-:7E M$_WE&T:WQ3/N2\H8C8N7&X*Y118'\+^O*&6[-Z*#^O\JIO\#4$L#!!0 ( M %F!8E4]5&DC1@, "@. 9 >&PO=V]R:W-H965TXN&'\24P")GA.:BIXUE3*[L&T132'!XHQED*J9 M,>,)EJK+)[;(..#8@!)JNX[3MA-,4BOHFK$['G393%*2PAU'8I8DF+]< 66+ MGM6PE@/W9#*5>L .NAF>P!#D8W;'5<\N66*20"H(2Q&'<<^Z;%R$#0,P%C\) M+,1*&VDI(\:>=. MB1EA 7U&?Y%83GN6;Z$8QGA&Y3U;?(="4$OS18P*\T2+W+:EC*.9D"PIP,J# MA*3Y&S\7@5@!*)YJ@%L W%T!7@'P-@'--P#- M TD[@YOU*CQRIWT#)_WUDZ" M$ "GZ ;4,3A%(8B(D\PJH!V2+#P0V5I FV5 FW7L@0FD.@\O*LW)RN^]%O_>N.5D;4.F ML_4\\'R_V;7GJ_&H,.KX?FFTIK-5ZFS5ZGQ@$E-$C5I*\(A0(@E4"FYM+>^Z MCN>M.]G/K5KU5F&M4WMN;;N4W-YA:]F(D@G6)Z1*:WM;1;/M;FK=R2JL]69/ MK>>EUO-:K8-GB&;ZYXI^C,83T@JU&&ULM5IM_7G\#$&+&67Z)\ M20 _^Z#=A=4^2*/G+/]5S!DKT4L2I\798%Z6B]/AL CG+ F*+]F"I?R7698G M0+]Q%C_.RNC L##>/7]F_ULYS9WX&!7.S^.]H6L[/!O8 3=DL6,;E7?9\R1J'Z@&&65S4 M?]%S@]4&*%P6998TQGP$292N_@4$9C$=Y]HSR"LW9JH,Z^K4UCU>45@_*I,SYKQ&W*\?G MKOMP_?#M_-[WT,W]I7^'W)OKVSO_TO\^N?KAHX_?;B:33^CJ.[_,SSQ6!E%< M?$(GZ&'BH8\?/J$/*$K1_3Q;%D$Z+4;#DH^JXAZ&S0@N5B,@6T9 T766EO," M^>F430%[3V[O2.R'/!KKD)#7D%P0*>&$+;X@JGU&1",$&(^[OSF&W'G;W?VC M[]X)!ET_'[3FHRJ>#RCY*WH=IJ_*X&FQ"$)V-N!UKF#Y$QN,__P#F]I?4.15 MDGDJR7Q%9)TL8K(NLDQUHGQWK?YTC^^@Z8?=>V1.L MZ[I8#@&885B&4"8 E*TY8C$$4)38%EPDG+6/CM3'AY2K@CCZC]>(1ZX&T,15,LF6:5EPK1+&05%$LXB'8I9G"3J_<:_ +E0#*-;QU*WN3CBTH=G>9GG+ U_HS(/TH)/%I7HVG@2P #@?@ < M4Z-B! 8,8@MQ@" 8<>@AA@' &<8MK8E$J2-!#GZ+6],NRY44[CH*H"S'+WG MZGYT_DZZKJMM"XZEW>/XMM'EY]-_N"#D*KV$O5;::BME\Y2R^:K8NOEHVVVL MOV\3@*7]_,&94LGF*67S5;%U,]4J!GR\9,#]]OW$-GO5$$!ADU*Q1.Q#YN\D MZ[K9*@8LEPQ2-\V]W 10D)O[D/D[R;INMKTWEK:-8[=J;;Y6K4C9?%5LW4ZU4P'*M(*T._>9< M=\1>SP50)[8MB@$ 10@6:P- A6W;@6L#:?4 D>N!MPDBTF_6B=-31 #JA I] MOP> +-KKB@&4@;<42-*J R)7!X>+(@(U^T24PP"*4$MTO \R'-'M/L9TMKG= M2@%RO!0@_9[<,K$A.@AT[J8MSGY[3BXXBY5:D44B3MM$G\D9?_HCNC"GT,5^,*-"]&Z(. MD(_RX)@J8NON?FAU!97K"MF,0:$5!1N+Z@F 85.4#?MQ^3NXNDZVNH'NMZK@ MOJXJW&^L*NSXZBRG/GB#ATHV3RF;KXJMFZ16Y5#ROETFE:JH@S.EDLU3RN:K M8NMF:F/+E%RJ26L&A9H8*C:'+H2CQ!3G+PAFZ9JHNR'8YHIOU]%6^%#YQJ.W MK$8VU+M6(R$8L!H)P:#52 BW?362ML*"'B\L&E.SXX+IB"O&+H0S+$><7O>D M\W?2K5P=;NP=35C^6&_:+5!8M1*K;8+KJ^N-P>?U=ECA^@4^=3%PW<.G_FK; M;TN_VH5\'>2/45J@F,WXK;0O%A]QOMK8NSHILT6]<_5G5I994A_.63!E>07@ MO\^RK'P]J6ZPWEX]_A]02P,$% @ 68%B54JN[9@I P +@X !D !X M;"]W;W)K&ULK9=M;YLP$,>_BL6JJ96Z\)2G9@E2 M4TC(I$Y1TG:O77""5;"9[23=MY\QA"4=173C36*;^_U]]AW&-SY0]L(CA 1X M36+")UHD1#K2=1Y$*(&\0U-$Y),-90D4LLNV.D\9@J&"DEBW#*.O)Q 3S1FK ML25SQG0G8DS0D@&^2Q+(?DU13 \3S=2. RN\C40VH#OC%&[1&HG'=,ED3R]5 M0IP@PC$E@*'-1+LU1XM>9J\,GC Z\),VR%;R3.E+UEF$$\W('$(Q"D2F .7? M'MVA.,Z$I!L_"TVMG#(#3]M']9E:NUS+,^3HCL8_<"BBB3;40(@V+%3WX MJ%B/_X)#;#OH:"'94Z!? /VFP* !DUW:5@ PZ8SW!3 C4J'/'XJ^"X4T!DS M>@ LLY9J64-ED*)ES#')33 M?'+KG%UN1+D;UG$WIE:MX!JE'6 ;U\ R+*O" MG[MZ_-N.U.)N/7X/F<3-=W&ON?-F!3YK[GP5/F_N?!7N_]_.+_YY[6>)8)>O MA:WT[.:O155ZYR+=:I'L,S7B*0S01)/?(8[8'FG.YT]FW_A:E5MMBKEMBGEM MBLW:%)NW*>:W*;9H2>PL>[ME]G;KU!T7[W&(Y)$L/_M!+ _M$%S*DSJDL>QP MD"*6G^5753F=2P^5='93VCM&Q[!Z8WU_FJR-K-Q&5EXCJUDCJWEN-7AC=6[D MU^[>1P/=DMA9H'MEH'NU@7Z@ L8@_"O<57&M5?KH6=6FF-NFF->FV*Q-L7F; M8GXNUC_)<],<=,_S?%%A9-A&:92GG'YR>4P0VZK*@X. [HC(/YCE:%G2&ULK5;;E8 M5F 6F)1&.*[WEBP&;1PV5F23";5AAN,*;V - MXFNU9')E=BP)*:#DA):(03HQIO8H"I1];?"-P)X?O2.EY)[2'VIQDTP,2QT( M8*"E,T3/[1Q. )('CW :0%. M'^ ] 7!;@/M<#UX+\)[KP6\!M72ST5X';H$%#L>,[A%3UI)-O=31K]$R7J14 M=;(63'XE$B?":+JZN[G[O$;+:(76U]-5A-XM0&"2\_?H O$,,^"'!RG1EXQN M.2X3/C:%=*](S+AU-6M<.4^X8_^V?M),-RN$-R:SWV";X8YB9',+$I( MOA60H'W])X/D N^ R3OC4 7RMN%"&I)RHRN"QHVG=Z.NO1&O< P30]YK'-@. MC/#M&SNP/NHR\)IDB]XZD7!/&IC!;!- M/3]PF"MF2Z]=,CF7 E('\GE)9?.U".>@&O? W4$L#!!0 M ( %F!8E6?A@]3= 4 (,F 9 >&PO=V]R:W-H965T+9J^-X_8PF>6\V+:_=BMF4;U2:Y.Q6 M(+G),BI^7+"4OY[U<._MPEVR7*GB0G\V7=,ENV?J<7TK]%F_H<1)QG*9\!P) MMCCKG>/3D)0*I<2?"7N5.\>HN)4GSI^+D\OXK.<4(V(IBU2!H/KCA@F57?\]0]6W]"P MX$4\E>5_]%K)>FX/11NI>%8KZQ%D25Y]TN^U(W84"'E'@=0*Y% %MU9P.PJN M\X["H%88'&IA6"L,#U7P:@6O]'WEK-+3/E5T-A7\%8E"6M.*@S)"?UMHO74[#[X=A5CQWD>?/WTQ#&Q^. 9;,/X'1H,D6^IG7QEP QCDZR2.A3RA"5DBGCBZ*">#L>&8[(D#AMM\RMMHZ-PF$V TB;X;[-P<@9 MC8>-S9:3O<;)GM7)=^R%Y1LF==$D="46HX7@&=)I4%=.N2X+GV02)U0DS.A[ M;V],V!T,G&'']P8QQQTZD[:8OR_FCO $DXY7#6*.-R)N6RRTWO<'I^ZH\>K( MZM4'KFB*:M_J5#,OZRV=B^8\C_2L%N4[!MTE\GGWVYN9*&?9%.,*^)D)UIP"7=4M0@1@83E^QEPWTY/";> MJ+M2M]_Z1UV[[8!@>PNDE1!UO=E=O']C?"GH>I5$AOK4Z&V@UD,=%$B:#TH+ M0&DA%*T]#[8]&SP"2:"@[1A0F@]*"T!I(12M'=UM3P9;>P,?*TC'A@)L..EF M3:.4Y^S^X6X*->J,NPG4*+67/O^/I@C>=D6PO2T2; 1?LZ]H3G,:4T3S&)W+ MA/YV2Z-DD41&OP*U(&K_0])\4%H 2@NA:.T?J+>M&^) )$@"VH\!I?F@M "4 M%D+1VM'=]F.(M2-PZ,]M-:7U\PL933J=R+G=V-%A.\AH &HT-!H=.Z/. KR_ MLT3@H# MS;ZSV;]02P,$% @ 68%B549!M2I5 P "!4 T !X;"]S='EL97,N M>&ULW5C13MLP%/V5*(P)I(DT#:3-:"MME9 F;1,2/.P-N8W36G*?;R)1WZ87SN>U9N7*1TZ-^=O/^Y*-3E.\]>CSX<'77N3B]WXR<&./4# MI^C%$T3/.KBNQC#I^&G2>[51\=ZVN!E_K)4L\QBC]1TTG6;#A Y&3MSD;39* M[W7Z8P2;X"/+J]NVJU YGDJS"[H6_(9B+3C(I9$IE MDR;TUZ'1@-,,[$@VF\-5%64 H%)%KALI([-"$.-AS:@;6G9*.;^!9\./;$M[ MF;7VS!2":)K:4-VT,K8#^FTUJ]V6/7^1KE>R^T)]7NCI"-.'$J/7DF9L:?K+ MK#& J8>X.BE+OOK$V4SDU$[^R0E' [+F>?-"L@>=#4IEJ@-4^MX]E8I-VY%? MDI2W=*G6Y;3,<,_= _3\;]=Y1@65A+=-Z]I_RZO\8L=1[[4LFZ?*KF&GQ_J% M_]9-7AR"R?@03!Y$3?8/P61R "9[K_;4?([)\$V:#.JC4.N\M77::J(>G&J' M_G'3HTO**3/2?>5OZ>GQ*,[+@ZK8!A_ZF_8VF M;)$GS:AK6(AZU*;]%:87QLV16N=B(J5+FH[KKIQ-3-/3#9VU_@!A%[DR'S>" M<2SF1@##\F .,(YE87G^I_GTT?E8#//6=R)]E--'.9;E0L;FB^5QM-;[;>(7LKP-L3_=5"#93O!*Q MF>)K#8A[W8"1).[=QO( ]L%K'8@OSL/U)2;$T6PJY@W[ [&D23!$*A%=XW& M,;(Z,7S=^X/=)5&4)&X$,+>#*,(0N!MQ!', 'C DBLQ[<.=]%*S?4\'F?Y^C MOU!+ P04 " !9@6)5EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( %F!8E7OO@$1L 0 '&PO=V]R M:V)O;VLN>&ULQ9I=CZ)(%(;_2L6KV61[E:^>FJ_OI455_)/[NB;,:#9RGW M=\-ALWKFN[SYK=KS4FW95/4NEVJQW@Z;?#_6%2O*5%%6I5K8KEH*_-J?M[2+Y)AKQ) HAOX\'W?>"#\A.E&(G?O#U M># :D.:Y>GVH:O&C*F5>I*NZ*HKQP#IL6/):BM7%ZK2%S/*GIELC\ZU('7 CZD9V>W3'SQ7C-ZYV/BR]R.I>%)+702[YK*Y>]J+IEQTMYJ&/-BQ:P;)[%OAF0,M_Q\>"X"\G+-:&E M5$4BK#P<2NW;GJGZ:;8^G+54N%H-ZSNA-M1LW8'C04[C**!12@.BOJ5QR (_ M4PL3/_2C*24:I U VE>$_-O6(!T TKD*9)JICT<::9 N .E>$;)720^ ]*X) MZ6B0MP#D[34A70WR/0#Y'A=RXJ]>_(# /D! M%]*?_KY@*6O94HWH(T#T$911V9WJU'4+L>X:*Q2*%E<<*H M7BL+- BR0N9)/*=)]M>O9*[Z<=;=7U1=TKGJ>ID."1G$0E;(+(Z#/U@8ZCR0 M+"QD6[ H\Z,9FX24^&E*L][5A 1A(1LBS>+IEQO5.+K.]CA7/3 MV9 ;&0!A%0-S1X-U/MMY-ZO1N/B<1%VT2?.'FC2]8R$/JBVH>XW'1-\?D#N M_@%;,I76@I0H4Y'TP4]Z:) (;&014#^)6#1[@PPR@8UM CIKVX/J%/=Q\G@N M 1N2@(TN@5-D)._4LW_!FU]T.$@#-K(&#.G1R @IP496@A8CC6R0!VQD#X!Y MDKS3,2$YV,AR."9*4_T.8V D$4<9(N X;/_[@XRBH-LE%/X-%80\HF#[)-#XC-B00IQ MD!4"1K_^A85LXB#;Y#)?&2L)F<1!-DD_S01LF-@3'TRS8,E=I MIH/,XB&;Y9AA35R02CQDE?SDNB%)NY6OR3ZOY??_.'5,<$( +E\S6J^Y)!9/&2SF!X(3(R06#QDL1A>O9HA(;=XG5N&QS\ZK?E&E'P= MJ1]HU/I57JSF-6D_#I.SKM?.M6Q>BF*JUL5E6.7KX_^FCO_Y^OPO4$L#!!0 M ( %F!8E59=@'X]0$ #@C : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&< M!LVJK+'E[;_Z9(U]]Y3W;=EUQW&[Z\?9QV%_')?-MI3^7TKC:IL/[7C5]?EX MNK+NAD-;3LMAD_IV]=INKU;Y8=N]7;( MQ_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D M]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1- ML";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1 M;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$ M>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)=3O?FR^//R^^3 MB//BC'."'V7NOP!02P,$% @ 68%B51?(S!O; 0 T2( !, !;0V]N M=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@ M3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N36 M49=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1 M>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W M=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV M3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5 M/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!] MG(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ 68%B53>;'X3M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 68%B M59E&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B M5<;'X%-C!@ J1D !@ ("! 0X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 68%B52J=L'HE% J/0 !@ M ("!]Q\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 68%B5>E<]BSZ!@ T!$ !@ ("!E#X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B50/L7\Z# P \P@ !D M ("!?&0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 68%B5?8:#J0U! 60H !D ("!TV\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M68%B5?]?'LX\"0 ;2L !D ("!]7\ 'AL+W=O& &0 @($0 MFP >&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B57K-/L3X @ B0< !D M ("!VJ( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68%B5:H*-C&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B M50*X9].? @ R@4 !D ("!;;H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B5=$$TV7Y @ %0< M !D ("!_L, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B5=?>O/I0 P C H !D M ("!WM 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68%B58T]+T7" @ _08 !D ("!M=T 'AL+W=O M&PO=V]R:W-H965T_JXP4 "LL 9 " @3$' M 0!X;"]W;W)K&UL4$L! A0#% @ 68%B5>)_ MXWF^ @ T < !D ("!2PT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B5>HB9='Y @ [@@ !D M ("!>1H! 'AL+W=O&PO M=V]R:W-H965T 9 " @>LF 0!X;"]W;W)K&UL4$L! A0#% @ 68%B59NR=G*4 P &0P !D ("! M,BP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 68%B56.)D%X0 P _PH !D ("!]T,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68%B54JN[9@I P +@X !D M ("!4F ! 'AL+W=O&PO=V]R M:W-H965TQF 0!X;"]W;W)K&UL M4$L! A0#% @ 68%B549!M2I5 P "!4 T ( !EVP! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 68%B55EV ?CU 0 .", !H ( !W74! 'AL M+U]R96QS+W=O XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 310 316 1 false 69 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME Sheet http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - BASIS OF PREPARATION AND PRESENTATION Sheet http://www.alliedmotion.com/role/DisclosureBasisOfPreparationAndPresentation BASIS OF PREPARATION AND PRESENTATION Notes 8 false false R9.htm 10201 - Disclosure - ACQUISITIONS Sheet http://www.alliedmotion.com/role/DisclosureAcquisitions ACQUISITIONS Notes 9 false false R10.htm 10301 - Disclosure - REVENUE RECOGNITION Sheet http://www.alliedmotion.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.alliedmotion.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 10601 - Disclosure - GOODWILL Sheet http://www.alliedmotion.com/role/DisclosureGoodwill GOODWILL Notes 13 false false R14.htm 10701 - Disclosure - INTANGIBLE ASSETS Sheet http://www.alliedmotion.com/role/DisclosureIntangibleAssets INTANGIBLE ASSETS Notes 14 false false R15.htm 10801 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.alliedmotion.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 15 false false R16.htm 10901 - Disclosure - ACCRUED LIABILITIES Sheet http://www.alliedmotion.com/role/DisclosureAccruedLiabilities ACCRUED LIABILITIES Notes 16 false false R17.htm 11001 - Disclosure - DEBT OBLIGATIONS Sheet http://www.alliedmotion.com/role/DisclosureDebtObligations DEBT OBLIGATIONS Notes 17 false false R18.htm 11101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstruments DERIVATIVE FINANCIAL INSTRUMENTS Notes 18 false false R19.htm 11201 - Disclosure - FAIR VALUE Sheet http://www.alliedmotion.com/role/DisclosureFairValue FAIR VALUE Notes 19 false false R20.htm 11301 - Disclosure - INCOME TAXES Sheet http://www.alliedmotion.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 20 false false R21.htm 11401 - Disclosure - LEASES Sheet http://www.alliedmotion.com/role/DisclosureLeases LEASES Notes 21 false false R22.htm 11501 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Sheet http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncome ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Notes 22 false false R23.htm 11601 - Disclosure - DIVIDENDS PER SHARE Sheet http://www.alliedmotion.com/role/DisclosureDividendsPerShare DIVIDENDS PER SHARE Notes 23 false false R24.htm 11701 - Disclosure - EARNINGS PER SHARE Sheet http://www.alliedmotion.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 24 false false R25.htm 11801 - Disclosure - SEGMENT INFORMATION Sheet http://www.alliedmotion.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 25 false false R26.htm 30203 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.alliedmotion.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.alliedmotion.com/role/DisclosureAcquisitions 26 false false R27.htm 30303 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.alliedmotion.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.alliedmotion.com/role/DisclosureRevenueRecognition 27 false false R28.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.alliedmotion.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.alliedmotion.com/role/DisclosureInventories 28 false false R29.htm 30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipment 29 false false R30.htm 30603 - Disclosure - GOODWILL (Tables) Sheet http://www.alliedmotion.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.alliedmotion.com/role/DisclosureGoodwill 30 false false R31.htm 30703 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.alliedmotion.com/role/DisclosureIntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.alliedmotion.com/role/DisclosureIntangibleAssets 31 false false R32.htm 30803 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.alliedmotion.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.alliedmotion.com/role/DisclosureStockBasedCompensation 32 false false R33.htm 30903 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://www.alliedmotion.com/role/DisclosureAccruedLiabilities 33 false false R34.htm 31003 - Disclosure - DEBT OBLIGATIONS (Tables) Sheet http://www.alliedmotion.com/role/DisclosureDebtObligationsTables DEBT OBLIGATIONS (Tables) Tables http://www.alliedmotion.com/role/DisclosureDebtObligations 34 false false R35.htm 31103 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstruments 35 false false R36.htm 31203 - Disclosure - FAIR VALUE (Tables) Sheet http://www.alliedmotion.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.alliedmotion.com/role/DisclosureFairValue 36 false false R37.htm 31403 - Disclosure - LEASES (Tables) Sheet http://www.alliedmotion.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.alliedmotion.com/role/DisclosureLeases 37 false false R38.htm 31503 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables) Sheet http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeTables ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables) Tables http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncome 38 false false R39.htm 31703 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.alliedmotion.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.alliedmotion.com/role/DisclosureEarningsPerShare 39 false false R40.htm 40201 - Disclosure - ACQUISITIONS (Details) Sheet http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.alliedmotion.com/role/DisclosureAcquisitionsTables 40 false false R41.htm 40301 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) Sheet http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails REVENUE RECOGNITION - Disaggregation of Revenue (Details) Details 41 false false R42.htm 40302 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) Sheet http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails REVENUE RECOGNITION - Contract Balances (Details) Details 42 false false R43.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.alliedmotion.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.alliedmotion.com/role/DisclosureInventoriesTables 43 false false R44.htm 40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentTables 44 false false R45.htm 40601 - Disclosure - GOODWILL (Details) Sheet http://www.alliedmotion.com/role/DisclosureGoodwillDetails GOODWILL (Details) Details http://www.alliedmotion.com/role/DisclosureGoodwillTables 45 false false R46.htm 40701 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails INTANGIBLE ASSETS (Details) Details http://www.alliedmotion.com/role/DisclosureIntangibleAssetsTables 46 false false R47.htm 40801 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.alliedmotion.com/role/DisclosureStockBasedCompensationTables 47 false false R48.htm 40901 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesTables 48 false false R49.htm 41001 - Disclosure - DEBT OBLIGATIONS (Details) Sheet http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails DEBT OBLIGATIONS (Details) Details http://www.alliedmotion.com/role/DisclosureDebtObligationsTables 49 false false R50.htm 41101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) Sheet http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails DERIVATIVE FINANCIAL INSTRUMENTS (Details) Details http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables 50 false false R51.htm 41102 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Effects of offsetting (Details) Sheet http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails DERIVATIVE FINANCIAL INSTRUMENTS - Effects of offsetting (Details) Details 51 false false R52.htm 41201 - Disclosure - FAIR VALUE (Details) Sheet http://www.alliedmotion.com/role/DisclosureFairValueDetails FAIR VALUE (Details) Details http://www.alliedmotion.com/role/DisclosureFairValueTables 52 false false R53.htm 41301 - Disclosure - INCOME TAXES (Details) Sheet http://www.alliedmotion.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.alliedmotion.com/role/DisclosureIncomeTaxes 53 false false R54.htm 41401 - Disclosure - LEASES (Details) Sheet http://www.alliedmotion.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.alliedmotion.com/role/DisclosureLeasesTables 54 false false R55.htm 41402 - Disclosure - LEASES - Related party (Details) Sheet http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails LEASES - Related party (Details) Details 55 false false R56.htm 41501 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) Sheet http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) Details http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeTables 56 false false R57.htm 41601 - Disclosure - DIVIDENDS PER SHARE (Details) Sheet http://www.alliedmotion.com/role/DisclosureDividendsPerShareDetails DIVIDENDS PER SHARE (Details) Details http://www.alliedmotion.com/role/DisclosureDividendsPerShare 57 false false R58.htm 41701 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.alliedmotion.com/role/DisclosureEarningsPerShareTables 58 false false R59.htm 41801 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.alliedmotion.com/role/DisclosureSegmentInformation 59 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesOutstanding, us-gaap:DerivativeTermOfContract, us-gaap:PreferredStockSharesOutstanding - amot-20220930x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList - amot-20220930x10q.htm 9 amot-20220930x10q.htm amot-20220930.xsd amot-20220930_cal.xml amot-20220930_def.xml amot-20220930_lab.xml amot-20220930_pre.xml amot-20220930xex31d1.htm amot-20220930xex31d2.htm amot-20220930xex32d1.htm amot-20220930xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "amot-20220930x10q.htm": { "axisCustom": 1, "axisStandard": 22, "contextCount": 310, "dts": { "calculationLink": { "local": [ "amot-20220930_cal.xml" ] }, "definitionLink": { "local": [ "amot-20220930_def.xml" ] }, "inline": { "local": [ "amot-20220930x10q.htm" ] }, "labelLink": { "local": [ "amot-20220930_lab.xml" ] }, "presentationLink": { "local": [ "amot-20220930_pre.xml" ] }, "schema": { "local": [ "amot-20220930.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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 516, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 14, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 19 }, "keyCustom": 36, "keyStandard": 280, "memberCustom": 25, "memberStandard": 44, "nsprefix": "amot", "nsuri": "http://www.alliedmotion.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE RECOGNITION", "role": "http://www.alliedmotion.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORIES", "role": "http://www.alliedmotion.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "role": "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - GOODWILL", "role": "http://www.alliedmotion.com/role/DisclosureGoodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.alliedmotion.com/role/DisclosureIntangibleAssets", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.alliedmotion.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - ACCRUED LIABILITIES", "role": "http://www.alliedmotion.com/role/DisclosureAccruedLiabilities", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - DEBT OBLIGATIONS", "role": "http://www.alliedmotion.com/role/DisclosureDebtObligations", "shortName": "DEBT OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "role": "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstruments", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - FAIR VALUE", "role": "http://www.alliedmotion.com/role/DisclosureFairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - INCOME TAXES", "role": "http://www.alliedmotion.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - LEASES", "role": "http://www.alliedmotion.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME", "role": "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncome", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - DIVIDENDS PER SHARE", "role": "http://www.alliedmotion.com/role/DisclosureDividendsPerShare", "shortName": "DIVIDENDS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - EARNINGS PER SHARE", "role": "http://www.alliedmotion.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - SEGMENT INFORMATION", "role": "http://www.alliedmotion.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INVENTORIES (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "role": "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForLoanLossesExpensed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForLoanLossesExpensed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - GOODWILL (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureGoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - DEBT OBLIGATIONS (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureDebtObligationsTables", "shortName": "DEBT OBLIGATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureFairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "amot:SupplementalCashFlowInformationOperatingAndFinanceLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - LEASES (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "amot:SupplementalCashFlowInformationOperatingAndFinanceLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.alliedmotion.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME", "role": "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "amot:BusinessAcquisitionAdjustmentsToPurchasePrice", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "first": true, "lang": null, "name": "amot:BusinessAcquisitionAdjustmentsToPurchasePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - ACQUISITIONS (Details)", "role": "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "shortName": "ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "amot:BusinessAcquisitionAdjustmentsToPurchasePrice", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "first": true, "lang": null, "name": "amot:BusinessAcquisitionAdjustmentsToPurchasePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_brp9vM1ReUq42HNzsnGTCA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "role": "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_brp9vM1ReUq42HNzsnGTCA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "amot:ContractLiabilityWithAccruedLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details)", "role": "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails", "shortName": "REVENUE RECOGNITION - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "amot:ContractLiabilityWithAccruedLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INVENTORIES (Details)", "role": "http://www.alliedmotion.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "role": "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_dYnKIdUv3kWK8NM4bfrURQ", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_dYnKIdUv3kWK8NM4bfrURQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - GOODWILL (Details)", "role": "http://www.alliedmotion.com/role/DisclosureGoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INTANGIBLE ASSETS (Details)", "role": "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_dYnKIdUv3kWK8NM4bfrURQ", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - STOCK-BASED COMPENSATION (Details)", "role": "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_MSwYS1WF0EiW2IazmOoDDQ", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_1TcSdQkG3keSbW7RSKu7mg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - DEBT OBLIGATIONS (Details)", "role": "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "shortName": "DEBT OBLIGATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_dYnKIdUv3kWK8NM4bfrURQ", "decimals": "-3", "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_cvFwB12w3E2R50cjZC7Rjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_mKnDBLusu0eCa17VPD87Mw", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_NonoperatingIncomeExpenseMember_6sx3tIYISUmQKGWjTdc-MA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)", "role": "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_NonoperatingIncomeExpenseMember_6sx3tIYISUmQKGWjTdc-MA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Effects of offsetting (Details)", "role": "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Effects of offsetting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_LAmZTcstN0iNCihV6bYV_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "amot:BusinessCombinationIncreaseDecreaseInContingentConsiderationFairValue", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "first": true, "lang": null, "name": "amot:BusinessCombinationIncreaseDecreaseInContingentConsiderationFairValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - FAIR VALUE (Details)", "role": "http://www.alliedmotion.com/role/DisclosureFairValueDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_giH_CYMepUOGdHy_xmxBrQ", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_WbHVBZ0_aU6zlGYuClfkZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - INCOME TAXES (Details)", "role": "http://www.alliedmotion.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_WbHVBZ0_aU6zlGYuClfkZQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - LEASES (Details)", "role": "http://www.alliedmotion.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "amot:SupplementalCashFlowInformationOperatingAndFinanceLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - LEASES - Related party (Details)", "role": "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails", "shortName": "LEASES - Related party (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ExecutiveOfficerMember_uNFCWsyryUiDMEwnqeAgyg", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_knf8H91lAE2jAVP-ffqEkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details)", "role": "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7iRKVQwB40KaxXMB_UOMAQ", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_1TcSdQkG3keSbW7RSKu7mg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - DIVIDENDS PER SHARE (Details)", "role": "http://www.alliedmotion.com/role/DisclosureDividendsPerShareDetails", "shortName": "DIVIDENDS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "us-gaap:CommonStockDividendsPerShareDeclared", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_1TcSdQkG3keSbW7RSKu7mg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_OEGuu17KmkuXTlILL6u2_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OEGuu17KmkuXTlILL6u2_w", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_brp9vM1ReUq42HNzsnGTCA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_brp9vM1ReUq42HNzsnGTCA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_1TcSdQkG3keSbW7RSKu7mg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_rSs2ywDhaU-YvBjcdGQATQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_1TcSdQkG3keSbW7RSKu7mg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1gNAVZpN90KB_OG80WC--A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PREPARATION AND PRESENTATION", "role": "http://www.alliedmotion.com/role/DisclosureBasisOfPreparationAndPresentation", "shortName": "BASIS OF PREPARATION AND PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - ACQUISITIONS", "role": "http://www.alliedmotion.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "amot-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_hKw5nT2YYkKa7aHJxQC38g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "amot_AccruedBusinessAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through date and payable for business acquisition consideration.", "label": "Accrued Business Acquisition Consideration", "terseLabel": "Accrued business acquisition consideration" } } }, "localname": "AccruedBusinessAcquisitionConsideration", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "amot_AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to accumulated gain loss net before tax cash flow hedge parent.", "label": "Cash Flow Hedges" } } }, "localname": "AccumulatedGainLossNetBeforeTaxCashFlowHedgeParentMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "amot_AccumulatedTaxEffectOfCashFlowHedgesParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Accumulated tax effect of cash flow hedges parent.", "label": "Tax effect of Cash Flow Hedges" } } }, "localname": "AccumulatedTaxEffectOfCashFlowHedgesParentMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "amot_AerospaceAndDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Aerospace & Defense.", "label": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "amot_AirexLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to Airex LLC.", "label": "Airex LLC" } } }, "localname": "AirexLLCMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_AlioIndustriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ALIO Industries.", "label": "ALIO" } } }, "localname": "AlioIndustriesMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_AmendedRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Amended Revolving Credit Facility.", "label": "Amended Revolving Facility" } } }, "localname": "AmendedRevolvingCreditFacilityMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "amot_BusinessAcquisitionAdjustmentsToPurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of adjustments to the net purchase price.", "label": "Business Acquisition Adjustments To Purchase Price", "terseLabel": "Adjustments to purchase price" } } }, "localname": "BusinessAcquisitionAdjustmentsToPurchasePrice", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of the working capital adjustment received that reduced the purchase price.", "label": "Business Acquisition Cost Of Acquired Entity Working Capital Adjustment", "terseLabel": "Working capital adjustment" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityWorkingCapitalAdjustment", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessAcquisitionEquityInterestSubjectToIndemnificationHoldback": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Subject to Indemnification Holdback", "label": "Business Acquisition, Equity Interest Subject to Indemnification Holdback", "terseLabel": "Shares subject to indemnification holdback" } } }, "localname": "BusinessAcquisitionEquityInterestSubjectToIndemnificationHoldback", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "amot_BusinessAcquisitionProFormaIncomeLossBeforeIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of profit (loss) before taxes of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) Before Income Taxes", "terseLabel": "Income before income taxes" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossBeforeIncomeTaxes", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationIncreaseDecreaseInContingentConsiderationFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in fair valuation of the contingent consideration.", "label": "Business Combination, Increase Decrease in Contingent Consideration Fair Value", "terseLabel": "Reduction in consideration" } } }, "localname": "BusinessCombinationIncreaseDecreaseInContingentConsiderationFairValue", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationIncreaseDecreaseInDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date due to an adjustment to closing working capital.", "label": "Business Combination, Increase Decrease In Deferred Revenue", "terseLabel": "Increase in deferred revenue" } } }, "localname": "BusinessCombinationIncreaseDecreaseInDeferredRevenue", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationNumberOfSharesIssuedInExchange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in exchange in business combination.", "label": "Business Combination, Number of Shares Issued in Exchange", "terseLabel": "Number of Shares Issued in Exchange" } } }, "localname": "BusinessCombinationNumberOfSharesIssuedInExchange", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "integerItemType" }, "amot_BusinessCombinationPercentOfRemainingConsiderationPayableInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of remaining consideration to be paid in cash in business combination.", "label": "Business Combination, Percent of Remaining Consideration Payable in Cash", "terseLabel": "Percentage of remaining consideration in cash" } } }, "localname": "BusinessCombinationPercentOfRemainingConsiderationPayableInCash", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "amot_BusinessCombinationPercentOfRemainingConsiderationPayableInCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of remaining consideration to be paid in common stock in business combination.", "label": "Business Combination, Percent of Remaining Consideration Payable in Common Stock", "terseLabel": "Percentage of remaining consideration in stock" } } }, "localname": "BusinessCombinationPercentOfRemainingConsiderationPayableInCommonStock", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "amot_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedDeferredRevenue", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease right of use assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right of Use Assets", "verboseLabel": "Right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationRemainingConsiderationPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of remaining consideration payable in business combination.", "label": "Business Combination, Remaining Consideration Payable", "terseLabel": "Consideration remaining payable" } } }, "localname": "BusinessCombinationRemainingConsiderationPayable", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationRemainingConsiderationPayableForEachPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of remaining consideration payable for each payment in business combination.", "label": "Business Combination, Remaining Consideration Payable for Each Payment", "terseLabel": "Amount payable at each payment" } } }, "localname": "BusinessCombinationRemainingConsiderationPayableForEachPayment", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "amot_BusinessCombinationRemainingConsiderationPayableNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of installments in which the remaining consideration has to be paid in business combination.", "label": "Business Combination, Remaining Consideration Payable, Number of Installments", "terseLabel": "Number of equal installments" } } }, "localname": "BusinessCombinationRemainingConsiderationPayableNumberOfInstallments", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "integerItemType" }, "amot_BusinessCombinationRemainingConsiderationPayableNumberOfPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of payments in which the remaining consideration has to be paid in business combination.", "label": "Business Combination, Remaining Consideration Payable, Number of Payments", "terseLabel": "Number of remaining payments" } } }, "localname": "BusinessCombinationRemainingConsiderationPayableNumberOfPayments", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "integerItemType" }, "amot_BusinessDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Re[present the information pertaining to primary financial statement caption encompassing business development.", "label": "Business development" } } }, "localname": "BusinessDevelopmentMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_CashPaidInMeasurementOfFinanceLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid in measurement of finance lease liability.", "label": "Cash Paid in Measurement of Finance Lease Liability", "terseLabel": "Cash paid for amounts included in the measurement of finance lease obligations" } } }, "localname": "CashPaidInMeasurementOfFinanceLeaseLiability", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "amot_ContingentConsiderationFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration in a business combination.", "label": "Contingent Consideration, Fair Value Disclosure", "negatedLabel": "Contingent consideration", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "ContingentConsiderationFairValueDisclosure", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "amot_ContractLiabilityWithAccruedLiability": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to contract with accrued liability.", "label": "Contract Liability With Accrued Liability", "terseLabel": "Contract liabilities in accrued liabilities" } } }, "localname": "ContractLiabilityWithAccruedLiability", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "amot_ContractLiabilityWithOtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to contract with other long term liabilities.", "label": "Contract Liability With Other Long Term Liabilities", "terseLabel": "Contract liabilities in other long-term liabilities" } } }, "localname": "ContractLiabilityWithOtherLongTermLiabilities", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "amot_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for customer one.", "label": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "amot_DebtInstrumentBasisSpreadOnVariableRateAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit spread adjustment to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate Adjustment", "verboseLabel": "Adjusted applicable margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateAdjustment", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "amot_DeferredIncomeTaxNoncashExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.", "label": "Deferred Income Tax, Noncash Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxNoncashExpenseBenefit", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "amot_DeferredOtherTaxExpenseBenefitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year", "label": "Deferred Other Tax Expense Benefit Percentage", "terseLabel": "Discrete tax benefit (as a percent)" } } }, "localname": "DeferredOtherTaxExpenseBenefitPercentage", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "pureItemType" }, "amot_DerivativeInstrumentsGainLossRecognizedInIncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments Gain (Loss) Recognized in Income Statement [Abstract]", "terseLabel": "Effect of derivative financial instruments on the condensed consolidated statement of income and comprehensive income" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeStatementAbstract", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "amot_DerivativeNotionalAmount1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value", "label": "Notional amount of interest rate swap derivatives" } } }, "localname": "DerivativeNotionalAmount1", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "amot_DesignAndTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An intangible asset representing design and technology-based innovations.", "label": "Design and technologies" } } }, "localname": "DesignAndTechnologiesMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "amot_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.alliedmotion.com/20220930", "xbrltype": "stringItemType" }, "amot_EngineeringAndDevelopmentExpense": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses related to the Engineering of products or services not directly associated with the manufacture or sale of a product line, and the aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility.", "label": "Engineering and Development Expense", "terseLabel": "Engineering and development" } } }, "localname": "EngineeringAndDevelopmentExpense", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "amot_ExchangeableSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchangeable Shares [Member]", "label": "Exchangeable Shares" } } }, "localname": "ExchangeableSharesMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_FPHGroupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to FPH Group Inc.", "label": "FPH Group" } } }, "localname": "FPHGroupIncMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "amot_ForQuarterEndingOnOrAfterDecember312023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to quarter ending on or after December 31, 2023.", "label": "For Quarter Ending on or After December 31, 2023 [Member]", "terseLabel": "For quarter ending on or after December 31, 2023" } } }, "localname": "ForQuarterEndingOnOrAfterDecember312023Member", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "amot_FurnitureFixturesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. It also includes other type of assets.", "label": "Furniture, fixtures and other" } } }, "localname": "FurnitureFixturesAndOtherMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "amot_GoodwillDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillDisclosureAbstract", "nsuri": "http://www.alliedmotion.com/20220930", "xbrltype": "stringItemType" }, "amot_IndustrialAndElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "this member stands for Industrial/Electronics.", "label": "Industrial" } } }, "localname": "IndustrialAndElectronicsMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "amot_LesseeOperatingLeaseOptionToTerminatePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time for lessee, options to terminate the lease from the date of expiration of leases.", "label": "Lessee Operating Lease Option to Terminate Period", "terseLabel": "Operating lease option to terminate Period" } } }, "localname": "LesseeOperatingLeaseOptionToTerminatePeriod", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "amot_LeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ratio of total debt obligation relative to the total assets or the equity contribution.", "label": "Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "LeverageRatio", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "amot_LongTermDebtNoncurrentExcludingUnamortizedDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer.", "label": "Long-term Debt, Noncurrent, Excluding Unamortized Debt Issuance Costs", "terseLabel": "Revolving Credit Facility, long-term" } } }, "localname": "LongTermDebtNoncurrentExcludingUnamortizedDebtIssuanceCosts", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "amot_MedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Medical.", "label": "Medical" } } }, "localname": "MedicalMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "amot_MinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The ratio of minimum interest coverage.", "label": "Minimum Interest Coverage Ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "localname": "MinimumInterestCoverageRatio", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "amot_OrmecAndAlioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ORMEC and ALIO.", "label": "ORMEC and ALIO" } } }, "localname": "OrmecAndAlioMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_OrmecSystemsCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ORMEC Systems Corp.", "label": "ORMEC" } } }, "localname": "OrmecSystemsCorpMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_OtherTargetMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other Target Market.", "label": "Other" } } }, "localname": "OtherTargetMarketMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "amot_OutsideUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to countries outside the United States.", "label": "Europe, Canada and Asia-Pacific" } } }, "localname": "OutsideUnitedStatesMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "amot_RouAssetsObtainedInAcquisitionsForOperatingLeaseObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in acquisition for operating lease liability.", "label": "ROU Assets Obtained In Acquisitions for Operating Lease Obligations", "terseLabel": "ROU assets obtained in acquisitions for operating lease obligations (Note 2)" } } }, "localname": "RouAssetsObtainedInAcquisitionsForOperatingLeaseObligations", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "amot_ScheduleOfGrossOffsetAndNotOffsetAndFinancialInstrumentsNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of gross presentation, the effects of offsetting, and a net presentation of financial instruments.", "label": "Schedule of Gross, Offset and Not Offset and Financial instruments Net [Table Text Block]", "verboseLabel": "Schedule of fair value provides the location that derivative assets and liabilities" } } }, "localname": "ScheduleOfGrossOffsetAndNotOffsetAndFinancialInstrumentsNetTableTextBlock", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "amot_SeniorCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior credit facilities.", "label": "Senior Credit Facilities" } } }, "localname": "SeniorCreditFacilitiesMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "amot_ShareBasedCompensationArrangementServicePeriodToAmortizeValueOfSharesToCompensationExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the related service period over which the value of shares is amortized to compensation expense.", "label": "Share Based Compensation Arrangement Service Period to Amortize Value of Shares to Compensation Expense", "terseLabel": "Service period over which value of the shares is amortized to compensation expense" } } }, "localname": "ShareBasedCompensationArrangementServicePeriodToAmortizeValueOfSharesToCompensationExpense", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "amot_SharesWithheldForPaymentOfEmployeePayrollTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of shares withheld for payment of employee payroll taxes", "label": "Shares Withheld For Payment of Employee Payroll Taxes", "negatedLabel": "Shares withheld for payment of employee payroll taxes" } } }, "localname": "SharesWithheldForPaymentOfEmployeePayrollTaxes", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "amot_SharesWithheldForPaymentOfEmployeePayrollTaxesInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares withheld for payment of employee payroll taxes", "label": "Shares Withheld For Payment of Employee Payroll Taxes (In Shares)", "negatedLabel": "Shares withheld for payment of employee payroll taxes (in shares)" } } }, "localname": "SharesWithheldForPaymentOfEmployeePayrollTaxesInShares", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "amot_SpectrumControlsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Spectrum Controls, Inc.", "label": "Spectrum Controls" } } }, "localname": "SpectrumControlsInc.Member", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_SupplementalCashFlowInformationOperatingAndFinanceLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash flow information relating to operating and finance leases.", "label": "Supplemental Cash Flow Information, Operating And Finance Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to the operating leases" } } }, "localname": "SupplementalCashFlowInformationOperatingAndFinanceLeasesTableTextBlock", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "amot_TaxWithholdingsRelatedToShareSettlementsOfRestrictedStock": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow of tax withholdings related to share settlements of restricted stock.", "label": "Tax Withholdings Related to Share Settlements of Restricted Stock", "negatedLabel": "Tax withholdings related to net share settlements of restricted stock" } } }, "localname": "TaxWithholdingsRelatedToShareSettlementsOfRestrictedStock", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "amot_ThinGapIncAndAirexLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to ThinGap Inc and Airex LLC.", "label": "ThinGap and Airex" } } }, "localname": "ThinGapIncAndAirexLLCMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "amot_ThinGapIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to ThinGap Inc.", "label": "ThinGap" } } }, "localname": "ThinGapIncMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "amot_UnamortizedCostOfEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents unamortized cost of equity awards in the company.", "label": "Unamortized Cost of Equity Awards" } } }, "localname": "UnamortizedCostOfEquityAwardsMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "amot_VehicleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Vehicle.", "label": "Vehicle" } } }, "localname": "VehicleMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "amot_VestingBasedOnPerformanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a share based compensation award with vesting based on achievement of performance conditions.", "label": "Performance based vesting" } } }, "localname": "VestingBasedOnPerformanceMember", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "amot_VestingCriteriaAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the type of vesting for share-based compensation awards.", "label": "Vesting Criteria [Axis]" } } }, "localname": "VestingCriteriaAxis", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "amot_VestingCriteriaDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "he types of vesting specified for share-based compensation awards.", "label": "Vesting Criteria [Domain]" } } }, "localname": "VestingCriteriaDomain", "nsuri": "http://www.alliedmotion.com/20220930", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.alliedmotion.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia-Pacific" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "label": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r181", "r298", "r304", "r535" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r234", "r268", "r325", "r328", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r532", "r536", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r234", "r268", "r325", "r328", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r532", "r536", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r181", "r298", "r304", "r535" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r177", "r298", "r302", "r490", "r531", "r533" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r177", "r298", "r302", "r490", "r531", "r533" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r234", "r268", "r314", "r325", "r328", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r532", "r536", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r234", "r268", "r314", "r325", "r328", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r532", "r536", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r124", "r129", "r326" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r178", "r179", "r298", "r303", "r534", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r178", "r179", "r298", "r303", "r534", "r544", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r124", "r129", "r216", "r326", "r478" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accumulated Other Comprehensive Income.", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r477" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Trade receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r18", "r184", "r185" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade receivables, net of provision for credit losses of $680 and $506 at September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED LIABILITIES" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "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.", "label": "Accrued liabilities." } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r62", "r67", "r74", "r75", "r76", "r386" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Pension Adjustments" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r211" ], "calculation": { "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r67", "r74", "r75", "r76", "r77", "r385" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated income (loss) on derivatives" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r64", "r66", "r67", "r522", "r541", "r542" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r74", "r75", "r448", "r449", "r450", "r451", "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r67", "r74", "r75", "r76", "r116", "r117", "r118", "r386", "r537", "r538", "r566" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r58", "r67", "r74", "r75", "r76", "r386", "r449", "r450", "r451", "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash (used in) provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r89", "r101", "r254", "r456" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Debt issue cost amortization recorded in interest expense" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r199", "r205" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense for intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r163", "r167", "r173", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r381", "r387", "r439", "r475", "r477", "r507", "r520" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Identifiable assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Lease assets and liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r48", "r111", "r187", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r381", "r387", "r439", "r475", "r477" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r331", "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r399", "r404" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r324", "r327" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r324", "r327", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of share issued for consideration" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro forma Condensed Combined Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of unaudited pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Stock price" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r363", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Transaction costs related to acquisition" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r373", "r374", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r373", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Shares issued for acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Capital Lease Obligation", "negatedLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Net deferred income tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r367", "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r367", "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r368" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDevelopment": { "auth_ref": [ "r84" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business development involves the development of products and services, their delivery, design and their implementation. Business development includes a number of techniques designed to grow an economic enterprise. Such techniques include, but are not limited to, assessments of marketing opportunities and target markets, intelligence gathering on customers and competitors, generating leads for possible sales, follow-up sales activity, formal proposal writing and business model design. Business development involves evaluating a business and then realizing its full potential, using such tools as marketing, sales, information management and customer service.", "label": "Business Development", "terseLabel": "Business development" } } }, "localname": "BusinessDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property, plant and equipment purchases in accounts payable or accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r29", "r103" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r103", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r446" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Derivatives in cash flow hedging relationships" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Supplemental cash flow information related to the operating leases" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends to stockholders (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDividendsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock and Paid-in Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117", "r424" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r280" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r477" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, no par value, authorized 50,000 shares; 15,982 and 15,361 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r82", "r513", "r527" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r81", "r91", "r512", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r151", "r152", "r181", "r437", "r438", "r545" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r151", "r152", "r181", "r437", "r438", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r151", "r152", "r181", "r437", "r438", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r151", "r152", "r181", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r151", "r152", "r181", "r437", "r438", "r545" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction work in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "verboseLabel": "Schedule of opening and closing balances of the Company's receivables, contract asset, and contract liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r287", "r288", "r299" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r287", "r288", "r299" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r490" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r149", "r181" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT OBLIGATIONS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r108", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r248", "r255", "r256", "r258", "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT OBLIGATIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Applicable margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r39", "r260", "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "DEBT OBLIGATIONS" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r110", "r114", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r257", "r261", "r262", "r263", "r264", "r281", "r282", "r283", "r284", "r456", "r457", "r459", "r460", "r519" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused amount of credit facility" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r344", "r345" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r344", "r345" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r312", "r315", "r316", "r317", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Fair Value of Plan Assets", "terseLabel": "Pension plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r101", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r161" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r50", "r57", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other 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.", "label": "Derivative Asset, Fair Value, Gross Liability", "terseLabel": "Gross amounts offset in the consolidated balance sheets" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r52", "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of assets not subject to a master netting arrangement and elected not to be offset, of financial asset or other 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, offset against an obligation to return collateral.", "label": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "terseLabel": "Gross amounts not offset in the consolidated balance sheets: Net amount" } } }, "localname": "DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r51", "r53", "r55", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Net amounts of assets presented in the consolidated balance sheets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r49", "r55", "r56", "r402", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Gross amounts of recognized assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r49", "r55", "r56", "r402", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Gross amounts of recognized liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r55", "r400", "r403", "r410", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r423", "r427" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r397", "r400", "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Estimated amount to be reclassified as an increase to interest expense" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r51", "r53", "r55", "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Net amounts of liabilities presented in the consolidated balance sheets" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r52", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of liabilities not subject to a master netting arrangement and elected not to be offset, of financial liability 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, offset against the right to receive collateral.", "label": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "terseLabel": "Gross amounts not offset in the consolidated balance sheets: Net amount" } } }, "localname": "DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r393", "r395" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r393", "r395" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of derivative instruments" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r392", "r394", "r395", "r397", "r398", "r405", "r410", "r416", "r417", "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Derivatives designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Reconciliation of disaggregated revenue to segment revenue as well as revenue by geographical regions" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r298", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of reconciliation of disaggregated revenue by target market and geography" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r285", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Total dividends declared" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDividendsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r285", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends to stockholders" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r121", "r122", "r123", "r124", "r125", "r130", "r133", "r138", "r139", "r140", "r145", "r146", "r425", "r426", "r514", "r528" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r121", "r122", "r123", "r124", "r125", "r133", "r138", "r139", "r140", "r145", "r146", "r425", "r426", "r514", "r528" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r141", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r446" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and fringe benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DIVIDENDS PER SHARE" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r74", "r75", "r76", "r116", "r117", "r118", "r120", "r126", "r128", "r148", "r188", "r280", "r285", "r339", "r340", "r341", "r351", "r352", "r424", "r448", "r449", "r450", "r451", "r452", "r454", "r537", "r538", "r539", "r566" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "verboseLabel": "Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r428", "r429", "r430", "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets that are accounted for at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r246", "r261", "r262", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r429", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r428", "r429", "r431", "r432", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r246", "r315", "r316", "r321", "r323", "r429", "r479" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r246", "r261", "r262", "r315", "r316", "r321", "r323", "r429", "r480" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r246", "r261", "r262", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r429", "r481" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r246", "r261", "r262", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r433", "r435" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Assets (liabilities)" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturity of the financing lease liabilities" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r462", "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r462" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease obligations, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of maturity of the financing lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations - noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/DisclosureLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Therafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value discount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 7.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r206" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r206" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r206" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r206" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r206" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r200", "r202", "r204", "r207", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r204", "r492" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r200", "r203" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r204", "r491" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetailsCalc1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets subject to amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible assets resulting from the acquisitions" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Asset at Fair Value", "terseLabel": "Foreign currency hedge contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Liability at Fair Value", "negatedLabel": "Foreign currency hedge contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r440", "r442", "r444", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Gain (loss) on foreign currency contracts" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r55", "r315", "r412" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign currency contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "China Credit Facility" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) relating to components of the gain (loss) on the cash flow hedging instrument excluded from the assessment of cash flow hedge effectiveness. Recognized in earnings.", "label": "Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net", "verboseLabel": "Total amounts of income and expense line items presented that reflect the effects of cash flow hedges recorded" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r150", "r545" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r191", "r192", "r477", "r506" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureGoodwillDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired (Note 2)" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation Adjustments", "negatedLabel": "Effect of foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r195", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Increase (decrease) in goodwill", "verboseLabel": "Impact of measurement period adjustments of 2021 acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Change in goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85", "r111", "r163", "r166", "r169", "r172", "r175", "r187", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r439" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r397", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r163", "r166", "r169", "r172", "r175", "r505", "r511", "r516", "r529" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r112", "r348", "r349", "r350", "r353", "r355", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r127", "r128", "r162", "r346", "r354", "r356", "r530" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax (provision) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r100" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r135", "r136", "r140" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effect of potential common shares" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r160", "r455", "r458", "r515" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense.", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r55", "r315", "r411" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest rate products" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.", "label": "Interest Rate Derivative Assets, at Fair Value", "verboseLabel": "Fair value of derivative Asset" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "terseLabel": "Fair value of derivative liability" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativesAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet.", "label": "Interest Rate Derivatives, at Fair Value, Net", "terseLabel": "Interest rate swaps, net" } } }, "localname": "InterestRateDerivativesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r44" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r477" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureInventoriesDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r46" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Parts and raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r45" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "LEASES" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Options to terminate the leases" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturity of the operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/DisclosureLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "terseLabel": "Lease obligation", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails", "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r469" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r111", "r168", "r187", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r382", "r387", "r388", "r439", "r475", "r476" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r111", "r187", "r439", "r477", "r509", "r524" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r111", "r187", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r382", "r387", "r388", "r439", "r475", "r476", "r477" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Average outstanding borrowings" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fees on unused portion of the Amended Revolving Facility ( as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r245", "r259", "r261", "r262", "r508", "r521" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Maturities of long-term debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r114" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.alliedmotion.com/role/DisclosureLeasesDetails": { "order": 7.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r219" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery, equipment, tools and dies" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r102" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r121", "r122", "r123", "r124", "r130", "r131", "r137", "r140", "r163", "r166", "r169", "r172", "r175" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Earnings" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "auth_ref": [ "r104", "r105", "r106" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Stock issued for acquisitions" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "sharesItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing nonoperating income (expense).", "label": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "verboseLabel": "Number of reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffsettingDerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offsetting Derivative Assets [Abstract]", "terseLabel": "Derivative assets:" } } }, "localname": "OffsettingDerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingDerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offsetting Derivative Liabilities [Abstract]", "terseLabel": "Derivative liabilities:" } } }, "localname": "OffsettingDerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsEffectsOfOffsettingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r163", "r166", "r169", "r172", "r175" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]", "terseLabel": "Maturity of the operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r462" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails", "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r462" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r462" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r464", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating leases", "verboseLabel": "Lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails", "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r461" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PREPARATION AND PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r115", "r153", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "BASIS OF PREPARATION AND PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureBasisOfPreparationAndPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r37" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r399", "r418" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r379", "r380", "r385" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r59", "r64", "r441", "r443", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "verboseLabel": "Amounts reclassified from AOCI, Tax effect" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r60", "r64", "r401", "r406", "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Unrealized gain (loss) on cash flow hedges", "verboseLabel": "Amount of pre-tax gain recognized in OCI on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Unrealized loss on cash flow hedges, Tax effect" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent": { "auth_ref": [ "r61", "r407" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent", "terseLabel": "Gain on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent": { "auth_ref": [ "r61", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax, Parent", "negatedLabel": "Tax effect of derivative transactions" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r379", "r380", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "netLabel": "Comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r95" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r92", "r376" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Consideration paid for acquisitions, net of cash acquired", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r15", "r310", "r311", "r313", "r323" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Pension and Other Postretirement Defined Benefit Plans, Liabilities, Noncurrent", "terseLabel": "Pension and post-retirement obligations" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r266" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r266" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r477" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, par value $1.00 per share, authorized 5,000 shares; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r27", "r28" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r37", "r217", "r218" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r68", "r71", "r76", "r97", "r111", "r119", "r127", "r128", "r163", "r166", "r169", "r172", "r175", "r187", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r379", "r383", "r384", "r389", "r390", "r426", "r439", "r516" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r212" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r214", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r210" ], "calculation": { "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r212", "r477", "r517", "r525" ], "calculation": { "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of classification of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r210" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r189", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Trade receivables, provision for credit losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r67", "r74", "r75", "r448", "r452", "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Amounts reclassified from AOCI", "verboseLabel": "Amount of pre-tax loss reclassified from accumulated OCI into income" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r322", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r322", "r472", "r474", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r96" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security", "negatedLabel": "Principal payments of long-term debt and finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r285", "r342", "r477", "r523", "r540", "r542" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r116", "r117", "r118", "r120", "r126", "r128", "r188", "r339", "r340", "r341", "r351", "r352", "r424", "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r158", "r159", "r165", "r170", "r171", "r177", "r178", "r181", "r297", "r298", "r490" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "netLabel": "Revenues derived from foreign subsidiaries", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r301", "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Segment information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r468", "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right of use assets obtained in exchange for finance lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r468", "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use (\"ROU\") assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r151", "r181" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Total Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r67", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive (loss) income (\"AOCI\")" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of effect of the Company's derivative financial instruments on the condensed consolidated statements of income and comprehensive (loss) income" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r114", "r261", "r263", "r281", "r282", "r283", "r284", "r456", "r457", "r460", "r519" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt obligations" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r400", "r410", "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of effect of cash flow hedge accounting on other comprehensive income (loss) (OCI)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of the Company's derivative financial instruments as well as classification on the condensed consolidated balance sheets" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r200", "r203", "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r200", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of change in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r24", "r25", "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories include costs of materials, direct labor and manufacturing overhead, and are stated at the lower of cost (first-in, first-out basis) or net realizable value" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of purchase price allocation and estimated fair value of the assets acquired" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r79", "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r331", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of restricted stock activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of basic and diluted weighted-average shares outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense for intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "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.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Adjusted SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r154", "r156", "r157", "r163", "r164", "r169", "r173", "r174", "r175", "r176", "r177", "r180", "r181", "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock based compensation expense, net of forfeitures" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awarded (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average market value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Non-vested Restricted Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r74", "r75", "r76", "r116", "r117", "r118", "r120", "r126", "r128", "r148", "r188", "r280", "r285", "r339", "r340", "r341", "r351", "r352", "r424", "r448", "r449", "r450", "r451", "r452", "r454", "r537", "r538", "r539", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r148", "r490" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r16", "r17", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Common stock issued in connection with acquisitions (Note 2) (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period Shares Employee Benefit Plan", "terseLabel": "Stock transactions under employee benefit stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r280", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r43", "r280", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common stock issued in connection with acquisitions (Note 2)" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period Value Employee Benefit Plan", "terseLabel": "Stock transactions under employee benefit stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r280", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r285", "r330", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r111", "r186", "r187", "r439", "r477" ], "calculation": { "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAccumulatedOtherComprehensiveLossIncomeDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "DIVIDENDS PER SHARE" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDividendsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureAcquisitionsDetails", "http://www.alliedmotion.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r140" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares", "totalLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r140" ], "calculation": { "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares", "verboseLabel": "Basic weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails", "http://www.alliedmotion.com/role/StatementCondensedConsolidatedStatementsOfIncomeAndComprehensiveLossIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Basic and diluted weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.alliedmotion.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r563": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r564": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r565": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(6))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 78 0001558370-22-015980-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-015980-xbrl.zip M4$L#!!0 ( %F!8E4I6TH1S!$ ,*Z 1 86UO="TR,#(R,#DS,"YX MOR2 NMMJ_?31ZFY+/__U=>,9SY@%A/I?._VS M\XZ!?8>ZQ%]][81!%P4.(9V__O*G__CY/[O=WZZG(\.E3KC!/C<2 MNO_ERY>>+$U) U=%"&+[O=\>1C/9PCMB4D[4B@?W$Q88/2N$MBG'$@4+V1AQ@23N MGO>[EUD6_K;%@9)'EJB9!+IJ)EFB8/+Q2HRU\AXCR1*N@/&B"J9%BH>YG!VP M[3T.BGNB6'">"\Y=&R( M2K4$0?VP\V%:FA=G/?P*\=^0!8>[@HRS) 0$W0O MSE)V%V\9=JHTS8XRVSH%2*1%*OPXTSP+2E/YQ%%W/RC8ZWD!W[("2BC9(W5H MZ'-6U*VCPCT&'Q$G4)/+HCUB%Q,U*11(PM\_I;B].FLUK2C95X]Q90MGVQ;F M?\.0*P#R?>:(@/CU-+W_5D-[@A@>/1 M(&1X!E.:BYAK^NX@##C=F*\DN*$;1/QX7@DZ!H%^58\EK6)2212?>X?B#I\4PDIM^[_(S]#9 Y@E94.* M92?FCDETG [RG- [@G%7LV*^^-<$N-/QA-;CWPS',^&-^+3S!Y9-^8V ]#PQP+JH?)='@/+-;3T/AA9,]F?X[+V[YR6E\9H&!] MZ]&72F-?S:A'_]-QZ _,V;UQ.[)_;6>#DE7:='X/22"?']Q@CHB76Y55)#K4 M/L&8[1^NPN;@;X_6S)I; )KQ0RSFSRTZ>G2F^!DL<_CGT%54#1A0G"&'QPMI M$6;5&?5(7IY?'"(Y'3X-QX]#^#^P[\8243$L8_%&(K\%N2K(E@]8<:FDP/ MVT^JT38WQW?6]0A,T-D,=B4M5"="-0!U^A7QBFC+0,NM;!K0C!^DS!:\4G/2 M82%V1P0MB ?5*%S2B@GUL'U1F9:#Z2-L 4:6>6V-P"!I5[CJ@-W@!;<7'EDA MW1:@@$H+5?\\#]7-\'INV-W0RGL_^2;I3YWUOT MJP<(=)$!+6+]LI! BT)E'['&.5R"@=XKW$)PI"^XLA.X!)ZZWM\6,#U@=Y2Z M+\3S#O%)?]?#\6,>CCO;OOG5&HW:EJ_GPBUSVY8@4<6_WD)2EHT')I;,-1=I M.&"-97=9951Z>/Z2AT<:6MUK,[+''B9@F4F'7XM27?=YN=^\!)UJ#O,6F%IN M\A+_N!Z2*H[Q%H\R/!AYAFH_XUOB(]\AR+/\@#/IV5' HZ76H]57H36UG@"H MIZ%Q:XW-\< R1[ DS>;31[G7;-'3HW>+"'M"7H@/@=H5Z#%1["9O36MJ/)FC MQS:IL]0Z$VFW<_2JVDONBO0(7*IL,IER.S=_:]>3:B$D==BHI.4+0T5MFY<: M5^%&5!P>R->8:?/;Z[/I45-L[L$,>WQX'$D_I3V_'T[;3/43# +R3%SLNVD\ M+V<#Y CT@"FV_S?6DW4S'-]D0GTM+/6"L651V!)0*H5?6TQ*7 %X)>S>?+!5 M1Z''1>4"&-[)%%5K?&M/']K=?\U0RQPM/-7N/T>A ^;R_.+\4O\F1B2EC8%6 MC[^HD6TH(P:I3)R/6:?\YB5I.>W*-:*U*A!.RC58_1C M'J,D:M/"<63XIFC&4U+IX?E)->WELNY;G$Z(Z:C1TM+J,?M+'K.B^$X+W=&! MGB*#KX!.#]D7E=FG>$NB1>N8Z(\:*C61%J?^>1ZG_"L2+4CO$!(JPJP"CQ[" MO@I"?7BHA;1NG$B-WF&Q'BC%5G@7,VHAJ16X4..Q5Z8'0[']3=YW:8%XSVA& MH5E1@UD/I6)77"NRT2)^I"]=#6T!E1Y#Q;9,]5I3"]21I[9 &5JM&(YL0WL9 M4U0^O*6$7P>N.,,EYYQ7G^&R_Q2#+HWX.>T+;74]607('A;K@=-D(+>(G.8D M*^VSJ"D\KJ,*D1?.8K+\6U?=!=;A<8D>\%F@OEP'F'*R9 MHX#6R"G#/GV>O M3?&A676X]>B>FI':@GYT;FJ1.5-$IP>R6J9J"]?Q^9%%N\5"0CU@U;(E6\ ^ M[H"2VF?4U!&G U\<75+QT)KRHTO:@VSJ#>QK%!# ;\(P6"VR^J;O3C+-<#C MRQET6/?/%4Z$:W-F24!A69V8TVBDBZQ!^#X#L-M$Z:,<[.4N]!*HJCG)6V#J M J,.4A72Z=.:+O-A*E4DX_]1G$K\$5?I3?'2D+?478F;P[YV K+9>N(^.?G; M6M[T)RX/ZR;W@_T#U#U[W7@)B9"ON5I/XGS80O&#$Q&(.3DIN5OT0(A,P28X MZ"65[QB]=U,+L*BKU@%\3=0*.DI=K?;[5A.5\M"BKE+ @KV/T>?GWN$]:/$O M^_>ER=O20#7*N.'G;E\LO-0MNG=S1!TI*:(/BAG$QV[T\0P>F-12__#R2P2+ M:E'&*;\'1]9$<7NBJAZ';!YC>UQ=(:?;O^CV?SR^(MFK2JM40K*(;^D5G:(: MEZ(:E_WJU5#?:%JQ @F#>/+G=\"@XI,S[<^/:GO]M9O: :&\&K2'/1ZDPKH[ M835Q*+BDM-((W>-)O\FZ'%N+O3LEJU4BPY)\J5D%[=VK)T C?CD*F:)[*RM6 M)N&**B)N%]54(K[@5M8"C%(P/CS@S0*SR&H5B]8_M%31 M@I?>ZGKERHLE+=C@"XL-= @7 2<\%!K<,1INOW;DC,&"3[Q$MK%R$NO/H42&+]ZN%:MV&#%9_$3P.UEY&8U7Q!S\W-S)>IF36*9=66)P8APTRCZF/H. M"M8Q&-?8AVT<[Z1K545J#8*UQ[Y.-?4\4(CK#/N$L@%H0/@MC!])0,MCVE-&3-5"]:N7\E?+W&GGM+ MV02]"0I8]39;C[YA##_ #MF+S_?+F MUN!JW@!S9 )8?T1_7$!EN38,$DN:C M+**K C?/,K?&@L5*#7*+<5*7X?K=IU&,#N)0@RQQN9[C_# M@$>OX=))R)PUC-0)(TZJ7UVFYG9IA2:1(2M_ BC/>NOE'T3\S#:$HZ\G:Z: M!JDIIKE-](37Q/%R<_C^C\VF$E Z3I9@;]]70$313I7BJ9RO,'Q#[!G_W%"HN;J8Z M,V>-W=##]A(>$@31:QP QICR]+/JQ8\QCL[SFN-7?NU1YUNZ^K^CP)(FXPGI MAR^>L+1+>X9ZKGCO-T[,GE-INLPPYUZ2N#;%8H9QY/8STRJG"/B#5@Q'^@;T M[3*"I1!C&^0A8>G+)'A[*W--Z!RS#>#,8_]8TA+U6/Y -]EN$H.O+G:G^)EZ MSW*3EG&:O!W,9]5HFSD7#*@OY20G(;V)+BLGM!'U5P*MV@KBYJJ[\QB-9:X96$4;$>CL=W+>J3S!'Z-6!2,V\_J& MV(_)]P7MY0 %ZUN/OMQC=X7C^R\/!FY]OH8.8C!QZ08SVS\PM50%S53!9AOL MS-X"$!H,*-L>6%A%I$G%N2&O>SVLI&/6Y6]4@\3:>(0F MVS"%_UY=?&+%ZSAP#Y4L#K-LQ?8QW,AU@'KBK;"S?)!%0]1$I>+U2^GD\$5@ M)9&8[=W5.#X@-*Y<,7:Z+I$7Y,/HFI5QM["#X1:]I++38/=J=!H>[^R;#E69 MOIN62$ =T,U"6.50HRD6G538M5DU)^A-U*F3][959_T_VRKC4(QW>QD[P8,3 M6BDO*MMJQ.=XA=D'SR!QJ[U;\]Q2-D3..E;IA,8Y%/3!'4K3-O^N'B6<)\CS MWJM7[8O[+GI6'& 13A.-@I8OC"1]"]63=+AV;R/N[[B!Z ;&2.QP>I=VR@IL M9G.-\#/4>H6G@K.3]6GM_=[0RL>^%7$@LDA0DEG2?/CJ>*%P,&;2M02%%02A MF(Q$J"H[59PDY;M9L>6&T?1=L;G(9PPI"IMHFHN)9X*(:_D/& E#,HJH1Y[T MZ/21C-MI9YC68FO,FEF:Y!9NM]$/R$MVP)ETX]2[G,8:LN?F9B(,NYW:.PD\ M/43Q,?,%C.FU2%L5DJ-\B]Q(*"9IXGA0K$V)(1-57LQ6(M\M44N_KI7Q?JPY M5#S7%;][,+F7C[)\)_^V0;ZLB1":A.'7T6B0]P(=%#2Q\O,U\>^0LOGS1.$N$ +0*+EF*LEE@R&?&H=0$&ZPFR0\QH=+E+D=WN41W\U& MHUX3!(HV(#B(6V$_06)*5FLPVQ^#F/7H=C_MH4U!HFQ[H&@3&+A,*'6#H_^6 M7ZLK5V#_KF>#O'YE(8VZ[54N[_MI0.D-25/7Y E6LRWHZ=K^$V)RM$T1Q]F\ MWTS:16W>9KJ@8'W\6X@8F U#7WB+;-]FYA*^ N;2FA+7 5U#0SF(7G+T0&< [2-W;W<:6T?PD*8V9 M!S++3'1.3710PB__"U!+ P04 " !9@6)5*Z*_;>42 #G* $ %0 &%M M;W0M,C R,C Y,S!?8V%L+GAM;.U=;7/B.!+^?E7W'WRY+[M51\)+DIFD9G:+ M )FAB@ +9&?WTY1C!.C66)QL\K*__EK&)C:V;,F\6(:IFIHD(+7U=#^2I5:K M]>G7U[FI/2-J8V)]/JN5H!D6Z@\;:"W9FVH@L%KJE/2!*L6EJ=Q2/ITC3*N5S$'I>TTHE M3\:=;D,=8FFNL.IY9?U-PY-'K%NM4KFH7E3+U:KVX;9V*/A\[0 MF*&Y7L*6[>B6@>\QE9N;FPOWVW51$(03 M1 =:8N-;VVU>AQBZX]HKM44:MP3[J^07*[&/2I5JJ58Y?[7'9Z ]3?M$B8D& M:**Y#;YUWA;H\YF-YPN3M<;];$;1Y/.9/B=.B5F@?%,KL_K_'CI@2,:1!K'& MR *#PR\V,?&8&?A.-QFDX0PAQS[3V&,>!^T0&MTTP;X@%V">&V1^P0I=2(EU M]2MDM(O]PEU_:_A;ZJ2RFKH]NS> M)"\[Y A'_ 'A-[%MF,1>4E0W_K?$-F;-MYO(T;$I!31%4"Z0!N@964OX89"I MY38(E.]0W7"\SKD=4 GQNL^6\%+EYJ3]>!-.\5/)JK;-KQ"MC0A1YA*T!JZ:51VBL^3F--X:M E&G>P M_H1-&!VV[(0)XG*!UT1/3N_)Q%-]^S<&3U8NP#H()&Z'9T-$_C!8/ZCN (LG M)Q= +9U:L RT^X@.9SHCS186X@J3AF: 2I:F2]P.?.?!88_;^0HBH#STZB"H M,5Y_BAWV0%@VELM:25O+A=\;O6ZSU1VVFNRW8:_3;M9'\,==O5/O-EK:\&NK M-1I* '=A W"3&*$FF6P92&C8H$R<#?)<61/=?G(%PD)^JNL+MDRN7"#3L?U/ MF.TKI7+%6_C]V_OX^VI0]T6;^A,R/Y_Y'U[DUZ+&DE+0\D;#8LM\OZY]+-?* ME::](#R=.>XWN=B#K9[8BA)^L/G; MLVZR557=:>B4OD%/_UTWEXAC)Z&ZZMA/W%I1"V>'JJSE86)$E@ "EF$( ,$4 ML(NPR'&8+Q619ZZ:LX,49&WI4#-D"HNRY=7ES<%-&Y6H)[-+Q6T.<>!PN^R2574L3)_ MIB3=?F7'UR::(.#<>.5Z'^FO*]!\T_$K%,%PDJT7&6<7%!.*G3?7NKG8\!Y; MH(,.?F:XPHXPOAV3*Q7!EAD0*#N&?B%D_()-DV,L_^LBF"6QK9X!KI0S0 _& M<\!J35V'UX UIC=YM%=\XE@EL4X13"4/P+/?M=H#8F!&U266D3COC"U;".,) M-]PSV@?E.EU@-P,F44.'&'_-B F-M=F$RGG;,%EZ\;Q1<#@6**$.LT25'^1< M&A!EO42!ABUNF5SPB,V<$JVRX5*#][KP@=")RM;9DYR)A1=F;P"*3[QN3 MD7)$?-@%+C6C_O1\!D#PV&[ 5]X1 5?2$P' $/QY:W=%0Z]UK[6ZC M]]#2ZEU6ZJ$_:'V%*NW?6]I/G=YP^+/W_9G:YPABZ,'I6HDE75]E=-0(6"ZX,"P"YS*3OK>D=V# M;MBA8VPMX77H>1%@_+A#$T+1VCF)[-:K0W4 A"V=OK5!N^ZZDQU7)C L6=.V MY2"*;'Z(]=Z>J [%=LF=*",/K4(1]N;O.%@[OM[5D^8'?"^I'G4.;>0$3V** MFN3HD5M8)(7V]RF9<)<_@1+JT4'4&%$SIL%2]MWD)<7PZ<^R87S#SJRQM!W0 M &V]&N:2I7-B@6OP;\Q?U620I!X#TNP8M\3=#>QBC/\-8L,DCH4,NSY71)^Q M@>PAO%ZYGDA>A6,POB2Z5&]620DCKX=![\Q3ZBO>+Z>>2;./Z&+@A"R:SQ8/ M M4;*%4VJ%57"IP,9\5C-G ;K[G89H=A3VR?>6-<460G3%PR9,'TSBGD6,-YY0 MG>*;+CM,93<+[I8VH+'M Y.QXPI67R+RH(3\>OG/S>JSPEU\-^NLIB//WR. MD;?ADUCI>$R= :>R!PR[Q"+AR6/RRY5;7CWSYN_UDE.6R*LY?]^7KX)DFFR4 M4H\<V:G)WI66[?G*EXS-Q!KS*QO&LQSBO]5X4=^*^6J2T M@B;>XYZ8&'Q)7U>N'3YFL_H>WG]X:JT.=!EO(ZI;MFXXJT, [E^>1^WI: /6AVA VUE6.7)4,$CY=IH^-'* #F&)3;(#B MO!RAX0\")?O +C+>)!+\O=J7!,K-8)F.!J"\UF2"#%[O/G0C\HK:8RWO4_*, M@6EW;X\V.S2Z=HC4X<7RG)0Z1%R .D-9OC3;" /<1GO%V$-O(G@)&-BU!OQN M(F^N$O2><=@E4E4]7FUIU2A-,JMASU%4G!V?R.%SYCMCO2=IR2E1\X@MOJT6 MY*;L-24V%5@""G;U B< WRF=6O4$:)%9#:DI&U1E2."B/V%J!.J<)"?2\*?F7E65#-XU!?Y<.?:Z M F&6B @[2?ID5HS'JX^%X]5&\DKI=Y!7[R39(J(#CQ@W:@>WK$Y%)!SW>R]P M I9. >M[F,+=Y6,0+4XXRR;RM1 M[15C$V8 *_XW+S IF"/>O9=W@1W='")C29-8)B-"/9YM:>4H;;961U'>:)08 M"(W=4S9MVUZRV^'#B/F+Z92*)\"2C$K8\Q28$^(QTE]9U@\64\_R7 Z0F^-P M1-R]R2%R'-./;7P?D=TH_+BHC\S"CI@5>U!,ZNM'D5%D/58V,5.B-4Y;( 5* M'C$C9%&G[OVK,:5=S;9ZD^ ,K&=M-=?CT&4/3U*/;OE/D@^EYHSGY_<1Z<\B ML$QB+RER%Y\V=@\5-UDR:%,LIO^R7"U7M)+V+@G^J#=^>VP/VZ-VKSO4?O+$ M_:QX[+[OH6F0^1.,<4P3 V20J87_AG$/ABL'3["^/B3OK=;'_JV\0(/@/0

.30D\<3B\#=MP[<_[5:1$@\.=^*/T(FK.8^5>R1/=%C, M2<'J'CW?I4*\9;1[.U'OR<33I,#1_3_X!]7S4/ >%_/.E&.'EZG0LON?++J>9KCC)/^UR?*%"$U*!M@O\LQ>#.QE1O[-X+% M70J!#MJ&$V=I_KK>?6:SG;Q]DZ&&+[8?*.GSUW'J09!CH/PJ:9(3^,)]MQW"41#_Y+ I;A2XZZZP=)?1 ML-#IE&-A>V 2=SBB!Q[Z@^.'5J[(&9O"L]L_VGMT!&[/U&Z'A; M-1Y>5LJ_QNY.-UG,K63<3JU-W6(I.[S&:_YS" MA/3$W?.WW@GC]-^4.CMQ!/O/6,ME#]LXGKK9/O&*ZHT10G98NU"S@]QS6DD9 M:[IK'#\&GA_%)"_@**TK!39C=N_]CLZ!=#5RP_!E-'RRW85A>-0;M%O%B9Y< M+XJB(8_AKW)*I^ U8:"_/.@.HE@W>1.XV+(A(EZ57T(S$!2;1_*'8#NV>V.L]6\/]5ZH<(%M%YZ^^5. MU!YHA<'==Y-[HUU%WVC]0:_?&HS^_(_6[]2[(ZW>;6JMWQ[;?9;BOS#O.*Y^ MHN^\Y*)Y'7*-;U)B*H_$2NIT31'3;)Q9E<6E[!W#L#1:SI?N"4N1?.NRT1.[ M$E]P82#Y^0&_0]QRYA1O?NE?==I:?7AL#4JSF*&O;\=U,'/ MT9!"_HFNM$JYC T)C4H:]M.JA9E< 29?Y^R$$#-9L%=GPJCL2R !36#X$KBY M1%[0D9-!!K7J@WD#I%>$1_3(_D#"B*[]Y,H^P9$]MR.W29P-$-5+?3Q 3E/Q7&D5I/O2Z=:JI0IL5,^/*)[O2 M^9'G@3R)#6+9>.P>T8]XTV6J%M286T,4<5GD<\=K*._".E UN<\F5RJHC;< M5XP[ U;9C)&,H9.J%-S,TM"4S2*5&).>;%^1J@6W=,>[%2AX M@U"?8LO "]V4"4785FR8[S4%TG+%F3/8?_>"../:>;\]W)UG2G;LF.-RG59] M6""G5NPDV[\;I1G)I2Q>39T%5*!9@KYM<1GJ=6A1@Z:NM*0@JQR)F@AM2S*< M%@]$**"> TT(5>(FNU#U$Z( #ZV(ETU9"J0$Z8C5/QT2\.$JZX83@I44X2=2 M^X08P &KK%LN#91XS+"4F--@A!!J91UWA? 77"K@_,M"G;UH0=E$VQUDVPAQ M]BC35];BU95&YRX9!\2$%DQ3UEC;B%2O@\B:/]11=JV)8ISL$87=MG9+J(B\ MTV23F!J*<:0G&V;^XC^SO!]4XJNA&,=\A#!+308S"SQ!,DE/!!4_]Y.I!R6Y MI+(+/$$VB>NA&&>!LH'FNK:RBOO!)*X6BG$R2!0R<^YXH 4<9%M*#>OS"O1Y M>0*LDE&&DA%2H?@)EGZENKL@BE4^E^J)!E/DF=,EVK!':PRF(DO+0>/6*\L( M6Y^SOV3 \62HU_5%;"/H+)<"7:R "AG;'[6-DVRI7F3$@5S5N8U?G*;QXK#C M2ZO'5QF]1WDK U/942A1!9)OJ$RRCHT5NU."^&BWW_EH2Z<6(+'[B YG.HO@ MEXGLCA:P7&D5U8 M.3J^[$E3Q=C@Y*@THDN C@VYSA+E=V\@?Z7_P-02P,$ M% @ 68%B55:.OR)<, *> " !4 !A;6]T+3(P,C(P.3,P7V1E9BYX M;6SM?5MSXSB2[ON)./]!6_-P9B*.RW95]TY71_=N2+9BATL>>'RY_?;>F%0UW??_>?__%__\]/_W9Q\=^#Z;CG87>[1F'4_>($#\(>@/B>TO4ZUU?O6>5OO_8N[A(ZQ@XE)7!82^N M[,/[Z\,O-VE]./RQ=WU]^>'RP]6'#[V___CQTX\?ONL]WA\([QE_"U]+&?CA M[S_R?YY8DST&-*0_OE+_YW>K*-K\>'GY\O+R_N7C>TR6K/S5]>5_WX]G[@JM MG0L_I)$3NNA=6HI7DBOV^D2"?<&/E_LV]N2O!?JTF>M/GSY=QK\>2%E%OJ+J M4T[XKUYT*) E_OXR^9&14O]'&B,98]>)8M5JF>])*?BGBSW9!?_JXOK#Q\<$W>O]1'" IFC1B[']&.TVZ.=WU%]O LYX_-V*H,7/[YPUCBZXLJX^ M?;SBY?\RBYC.N3G=X-!#(;,-]@?%@>]Q6SC\2B>+683=WU(!+M'@,GC/JAQ[UGP[VJ$GA]K9V '86L8U[ZS)WZ ME**HFD%+*^L$6MP#QN/T#5YO6&<9&UDE@)HJ.X%YBYZBR5/@)SY438&RNCH" M1OQGQL@SNO-#-GOPG6#$YA$DGK95Q6E4=2>P[QR??'6"BGUML99.P(P1JY%. M4<"G)X\.Z_\JH5)4U]%4@"TBMC$WDVB%".\5"%JQCH&9UAA3.F*KD'4U3=JV MT4U?BY;<=4;A I-U#?VLO#IK>#$"A[A[F.F?IRPANG;>HRT;I?E_\6KA$E&T MN$SI+U]\-I6^"!U"\ LB[[3B$G$8$'*HCS=XD7Y@8KW^X>+Z^N)#O!SYRVE; M62A['.7&+R?T'.*Q^.SX3\,+9!A&U&5^-*\M+R=+N.#ZZ M7R4N'/H4BY*MZI>.L^%KYNM+Q-KBW_ J*>?W^N+J.EW;_04QB13-L%!1HA1& M>SE\C;AWL6G,,&0C HD-<.S3J"'S.]3@A]&EYZ\/)L+46<[.,NMHOM+]/I9# M7%L-7+&_N7AP>.'%RJZ1Q6+5=? ;5W6Q1NNGLGXK9C9?;PV28U9O6SOFI[.$9WA&G\Y!W^-:/> /' MXKU,^5[2]_7N8X.PZ2MB1%P+V,TU'_!]+TQ*=X?\F]/>,/WZU['O//D!$R"B M-UM"V&C;?V(S8,<]J"]PGE 0;Y]J"OQZ?2(?LR*777 EDGD*3[4P]( M!E!51 I75ZB*AT@ECLW;;]4Q3AG..H..T=0?/@G]X:?+_/B8&>7U V?-*PGE M4/KITZ>KJ]Y%[U@S^["OO,=J[R75]WC]^Q'VT,+!46+KM/86BMSW2_S,9.7' MCO+'=_S/B^3/9/Z!_%_':.D$PY QO.-,G#B#@*)@^Q*:RU;83]J\S4W5,[QG M?Q8R?DJ0Y]K"2]62PN+6*KJC=&I:<$DA=]P?15P=QZ*J.CQTV)1$FW*XMDHZ&W=:$)FB#S[+I(8O(A,: XRPDY043:^I7Q0 MJ;E+:57XQ-25S%TC8FS0?JO6+N9W;^Q*/ALP=NOY^,%9D^ -ONN/0WXZ)? MHS+2&;FV5'="..%(Z"-*6BEH*75I'[%5 C9@IC6',60^NSZ1,MW54#%%;/)& M.0#FU)E3LUNT(6P\2X^1J$O\31)MLE]A2<:42O4).^?*-<(3Z(.S1D<^I8-8 MV:I*BU%66:4AL"Z+P-5QM#J45L2]'W.KX(4P)$MW9 :[.6M<,3 ;E+3?,,N7 M!2@6SIYRR#8H:2^6?-G*P[F=ZDPV&O,,MC[$&P$RVHC, ^ELV'?"I6Q9>/A- M/(YD?^V Z?O<+O$IV\FO\W]XHZ@/[8H=$432XN2TJ[/L"P L8C84XX(!B7U8E&7K3PBV*D.6S/8 M^HA@!"@[(A@" >:AAS]_\1%AXEKMQN@9!69.JBALXJ>:X@#DDU$E+7)K[;32 M.JS<5UE+G8YLIEZ-+RNY[=*KE>ATCJU$U?E!V&>$E\39K'S7$7FRDE9](":B M;AED$@6=941^*":C%8-44==S**80-C9@HIN#L2+3A\,Q%;,0!KJYO_;#Y60Q M)TY(%XA,%I\Q]E3G9A8EI9VV85FP8E&.:T9ERXJFQG',3H&X!(NM#UY&D+(C MES$4"+YZQ^&BL?^,O-,KDVP*[OR&R4W@4-5)GT4-\@F771T@Q75DDV\I M=K64$9NLGNHSU5+JQI68;G_":@,R-VNU!P>A%QALJ1\B!NB8!D#A\1)JJ9DJ MZ&%!YG\2I/9=;3DK,11*5O9/O7*P)4NM>Y\40M;3C%B'X%O]%X=XFD.Y'(T\ M//^4JL.0H)5#4"'[0)\0OC$>+]4'NR/-H[/CW\7\'T&$'C_&T0Z6330E#T!J MJ+'*;BVS$-P\[ZW[_PG6K-JJII M&I?CNO5!JA3*7-"J!3H(7<$Q4=$Q/]'4I[\K?%Y51&JKND(0)'"#P_B:I#:L M3%7$0 +B0I4]U% OV)REUMU/#2'K9SK6(?A6DC?I(YJ;T,V.0 MI\@<['Y!WM(/EW'J4,8[7_59KJ'TE5FMKLRJZTZ> J:4;BFEETI%6:*1Y9:5 M"K$AIR!682;(LOZL1 3!G5,&;Q'UEZ%N*!03ZPQ/0 X)KXFW%<@M,-?H:UKY M%WU)R$CKKB1C7. J0H8A>,H8A\L(D37/W:Y99XE(I18C(X:#5.DA8F)CM#5Z MAT;JV(2)UCU#S'36+^3,0O"*KP[Q^2,Q4W[;7.X1IV12^Q 1PD"G]((BH1'" M&JU?(6&L:[QUJR\RF[5X,9,0K#W9$YP[K_UMM(IS06IWL4^)-;NW(G)(> VV MK8OD%IAKWZQ6R+^P3RUFI*,MZB+CQ=UI,<,0/(5Q=D.0YT] M;+6$0M?G41@/3K0E:+(X?JT:F']IQ^M1J'G/_O>U@D>,8T(BOSD!O@ MA4Q4/,J7K_,F"V%5JLWTQEM6[+RWTG9W:HV?!!,S?@2VC\&A1J3* MJK^9&DX1VK1=W*0L.CBG:$%VV5ZX?IE!Z+BSKQW&MYL9\_S(9K#+_J+H?\TK MD'JF714P9*7LT8J$1MAK[%E*:07KV&K=R6U@9'U5S#X$?V,=A(MX'\%Q\.C6 MP8[U(NYJ[1!5V+6NF-2^3 I"DL:>-Z5_Z8I92*-8L++O6>@*V['6NO_IH62] MS@0"4!_4'&TJ2MAX'HR#S@)CVM-.10ES^#6?>YJI1.5@'9^!*@$HW:KQ\U"C M_&%)\HOX^2Q$1-EDQ$0%@Y&3M8LGR0V>XT2:#TU**T2GI*Z4#TTI7FS0>JN) MT$3<[C.@*;F$,&CTO=\87TG*0DP>T$O?=?$VWI1[)#AD?[K);7553@B;.J0] MJW4M'1X+Q:O@OI=8F# CM8I4?@ D(:Z>DZ&DAK">M_9S+MAAR1T)23! <,3I M8?N%7ZC53-S$Q(K5N(P<$E[-WH.8W )SK?L0&OEC,T8ZV'D0,Y[?99 SW-6L M+'G26'@.>OJS<*YR2E#7*Z)N6F^"8/\I1A#SOO_FUWX0I#SXDF?K5*0%3#KB M2M,OB32QOME6YUUY-KD%Z]B#T,_/5IA$<[/08R&M_*:CC!H06$W^+"&U.> Z M+W9J1(^-V&C_4J>8[7QB*BF[$/SCEH-"7GH&Q4>@-"T)3TUYXT1HB0ES:O71 MN6D-JB-PFSHZ?$>JR)32QZ3T4E$H2]1Q5EQ"6=B0O2Z.;\WAY-Z+4L& X)=) M+-V=X_J!.E*Z2"C?3!620L&HWCL6D!KBK'.W6"5KK&>@_=UA <.Y36$)HR \ M8,6C,$9A=K_!9S/,38!XI 1!;C1<+-B_*N>PJ4-N3[:UG('0U-YF5TMUP=7I MHR55CBNQW;YGV\',.;T]O-/^X*?+$_6,V7MX[0> C;XTY MW7L7KR]C.1P2!MW@T&,2X2%/(<6![_$XC,.O=+*(<^.M<,#8HLDCS^]RYH%> M(\2J\$X$>77U\>JJ=]$[5,7^OID\W X?9L-;_M=L,A[=]N?LPVS._KL?/LQG MOA!C1UVQDL3=/J&+@\MFG4.XLA6J(;>@ M54,YZ5HZT5#E-^X;TTBFZTP;,E2'RM:T[][#T IC:HW#N"L,T4 M10[?$QHZ)&0HQ=K3$4/0F7'W)@,!01MLC;%=;^,PZCCR.DGE=(PI4&K'M'"K MVOI845NFH(!I;Y^[ZX%OF=+578!?>-(A].@0"S6:U=*J/K^K3Y]FZ( IMKB% M3NW=TZB25M7Z?7UJ-0('0:O'?,N,WQ'[4[MXSA VI!TG"(R79 6VA:OD=!U] MNN/&&/"B'UT<1N@U&@8QZ<_O:/(D[O'W %/D_?PN(MNN=CO8!(P@AZ);E/P_ M"HN;65,,L+K&%P7!$V>YDP1&+A!#6;B5M M-.^O16C@%)59%\6/@]$1I5LD\SDI-03?JD%E4GS@]):L9&/N;K>$GV @QJ+W MU0FV:/]\3F:\5GF?32T0%AIUN:8-[G/1?V*UE0U 40V$SKFD\1M8@ +XN9A M+(4IHA'QW?C,D%'%FU1L4399,*=8()\GOI%/C:M6"V'UVG G82:(J'W*S;2,>YHOBTSBN4D?H:V1%\CJPC")DK#O8L,>GV&(#D%2JR2Y_Q9 MH-_[Z1;S@,^%U4GIEE>UZ+RT"=K M(K3&DS+@:H[SY_%Y 4$K'OC%'QCBV;S3<[?)@G5)CSQ0@>DD8K/+IVW$SPOF M.#F$DRB_&K EN3AUGOKTEM?WL'_-J(NT+> M-D"3Q6!+_1#1W(QPL,M\4EXLL:ZF$U<4,*=ZSEA&#>BZ24GUY5[_E<&$T'F* MF.-_$J3.=F%0#L@5%8U-ZC1U JJ)';:[QU\^$[S=L"% 'APO((*P<#:VG\-N MF !($T*=K_SPL\-;Z8=>G_'S.A[?R,6K)(<0D&(O:"4DH'W/6!-JJ2[27="E M"93^\\33)_ \ M(Y1NU\B+!3!G* >!?&9?>RM ?=[0JFH2 KBUGD BCP2S-=':&84+_E_L,AIC ML:X%0J2:K3%8@X2S4+SE5[ "LY7B=VRE>*U>*:;5O2T5WY:*;TO%MZ7BVU+Q M;:F8$^J$K)$[VU$^DMY@LI%+5D8)=+*H$:\,S=MRO-1LK+/EN%;D)G*&=%NX MBG";E*C>;CLU54E\J;TTV[#.?N#C4>AM>GRT[GJ0G&[ZZ<>)2;BA)J*J\'Y/30EA7:I.0:#! ML/D[+CPT]I^1-PHCQJ?/V$PV[ >[Y &VP*&J7LRJA@[Z-,DZJHX^S0HZ<&T? MV>6/[RG[/NM:@/2*)6S=4-MBV! TOG\^<>S32)U#3T@)H9LM:;2YC!@B;!#4 M,T?N*L0!7N[BBY(%?,HW$LW*0M@BK$&%AFA!*)4X'N)H-/HKD$'87ZQ#505@ M$+0R< (G=-D4#*%HS-O1'/Q)R3N8PTBV*VLY^9/BA*HT]9F?H@"0:8C.$'7: M@32]Z+LNV:)L0(\NU:2$',)$0V]L)YDE)5@@*":^C_6 P^1MQ\A40?IB$*83 M=HK28X*@L.0NU#&SHGZ$4I;H8)"2G +5,4@IH0+6GG*HTI0!,EH9V*6!IIK< M4-R;U2UZ1@'>2/,=ZX@A#$%&=G386E2 @> 4;V'V?X8P>U&X+QLC&)?.DN'_ MBOG+9&PIB0BBQRAP<_T;509B5E)#G+0)5K"Q\3=X_>2'<8?%WWOSF;"24&_^ M/L("L=F7=ZW1NUD5$/9)RFK;#.$YZ#B#?(KB#/O\11E=SVY2 =!0,%O]2O$U MGCI-%%^12:J!'[?$73D4/1+?/0WG+U,!T&@SH<+*X /GCI\Q]E[\(-CS>7P# M- -#XHF&98%&NBF=T!!::_Z7Z0R*:39N4=+=3]GL/=PJW="N'J"1='IOM(,) M0XL\((W95_+8[7$XOW-\$B=Q*ZU6?<5 (_DJZEF/&UQOG*;59.-&.DO? T7T M,\%4UA'KBT%(#F;;!^M1@=.?Q=P\B?DZK,J2[(O]T.-_*.Y&UMH"B Q@#:Y_ M]!( :T$9:0A13,@>Q,.6BWFR,'BOIJ[*0:0;JV&7I!3X+M9<>49GVZ??D!O- M^4T,M []A9]L[OZ" ^_)*>0,J*O2=K5><6^L+M#GT$'$]BE:@1N6:5>QS26' MR&)JW$MUL\MC-@>1.]J4;E<]%7>QK-%UL?B:(@Z=<9ACC\TW!1.ODG6TJ[0Z M=[+,,8)3W7[ WJ\V^$HI)$3!+7[=+[>=A7>T#98"=Q=J#T]G^9IWA3\CD+^;+JAQNVJ M;%?9%7?$ZH$,6L_2Q.>UUMQN=$?%#:]:D8-=Q^;ZKM.4C\[ARL@^:F5_,"=, M_OB HOX3C8CCRI[A:+S5=BVLYJVQQJ3RK5B?$"GO7=D/?&?IV0D4Y^5--PHA M[K0EMZ[!>HW%^FT;;W*7(:%DM2"&._O&19,F+&T:4A#FN1JR5+C?M#F/PF=& MC\FN!?O-M 4ICO1,#38CS6_:0G..&=\H:[NK31N%%!M[IC8K$NLW;;R/!&\0 MB7:/@<-@)_.DC6 #MN6V(44-GZDI*Z3;S;9P21R33;P-$B['/ APZB]7T63Q MA:9%C3>/&VH=4BAT"X;:NGR_Z<[W-(M*/.#,5TZX5TTK(8[>0K\95Q=*T=*XH9!1?N?:PTW M;HZ;3F MCDD\?I2$">2??K3:IYH>OKK!UN.9!_C-5QI[GL0(2]74[F%[32F/2B$%IWEF MCTF>MC%FT)\=/XA?+\:9R+T5#IC@Z,"AOBO1NG4M[6J\IOM>UBC!:;N_QB3R M_R?NRG@,=GZ/3Z)<7:%V=5E3BB,=J"ZNV/*,2I/%?A@9LN$EVOT3D]]Y>&TR M>3]F?E%M'I2NLEU--I3[R XR.!>5YZS_0M%B&XS]A>R.K5G1=I5<4S(D,VA= M; 6*;NB/POU#289[?+I*VM590Q?!="#!N:( \"/!=YBLG5&XX/_%BC +]S>M MI%U55[P"5A;D.:B:[A&(M^NM2D(*B[>S9HV6BU"[F#@=<>QGYP/$$*'D,UMX M%;;\*M4$*3;<7IN5H.NU^]/E42JLS_@]^3+_7-%+V^O]-6WQ M;ZSR=1#2'*R#QC]<77V\Y&T_.12]ZZ*?D\@K]UC!20>G+E)';TU)E$' /IUR MS[XZ/@/Z&>$E<38KWV4S^>*+$AK:#MZ2D/3')JK@_JH!U,#H:::/)'M[EB'A M"Q$:VHY?AC"RK(,6Y##JTP)%[OLE?KZ,D[V27:*(]$.LAU@#Z1>_?IF=B#O[ M0Y>S#B,3X8+-,MR5+0^W//18^-!&\>H[4LEF?^SR I.5 M7+-,=R55-EGSMFXT(3-$GGT7209",1F(.6430]4"G-8;#NNN$\<87RZ/0V[(EH._PT^AA M@-R(X-!W%<_4ZTIT/?R9RUJ'I''AWR./CR)R69\0=#T"FHOVA/'&)=E'!-.- MPSJG,([^":FB;,-G$RQ[MZB,X64W8963QK/]NVY_?'8%&TPB3B8=$4BTZNJ M (0MZC*Z56$"YX]_IJ@Y20A5&1TW%#C7Y,&#]&JZW4'#]\6#AL?IY'$XG?_K M__<>Q_V'>:__<-L;_N/+Z/%^R#Z=R['"\8E0J:141PSFQ;MY$D?&U& W9XTK MGK4V*@GG2,)6C;FG4P@3$6E7I3N","G8W2&$.:SL3,2\ M!S_;(PDI,.U5-*.2H!=Z2MT;P0-W7B'E6OFPMZ80Z(5?.25"?=J[[[K;]39P M(IX"94.0Z\>G+NSO ,5R#[WLM6;;3,GU50]Z?:FTB?ID ,YZI+S*,\JHBX!> MQ);S?)C96;*6*(OQR)% R/%<3C-Y'-T>^IXFA; [Z_U[\:QW]##O/WP>#<;# M7G\V&\YG9WB^*[^(3\U.>/45 $N[0 >[>^%E!#.CDL: M;>[<1(0-@GKFQ/$0YUVMFR(9A-V#&A13!-;$(=8MHOZ2KU[FR%V%.,!+7R)P M/3F$%7\%P>L!OAUB61]BV[)FKUMI1<#7J^6U+45\3OJ7GS[J"D$X96Y$KS!/ M(049?=_>$6W^A+N\A;4L+' &FT@N$/><"=9K9=>C*PKAF+UJ!Z3#"$ZKY_^$ MA22]>GE-MO>61?/3@;LMOU>2131\W?#L-^67YP95 I\BEEVT&R _)]L0 )DB M+F&/IPRY\ZGK!/]"CNP(L9::@6\$&+N/Z1+#6#!G;D@/Z#6:OZ#@&=WC,%J5 MV%LPJA3XSD,+YE.4R9E;#C?_^0NNQ6 .=0$?D%JPDX,HO@7S8.W;[S]K:@.^ M_=&6B23"^ :,Y YOZYFY'"L#OG_1DHDDLO@6+(31UF3=XS=E+;ZK97%+YH7A)93:? MW/S7Q: _&][V;B;WC\.'63]^_NC\[JK$#PT6)-0GA$AT><"X!I!#\&$IH@_@N!&R(M'#.4M"PDMA$W/)CTAGYU8*()FGCFA M$7^5FLTA$/$=07\L)X-X":#&+ED.O 5%"+M)%6''G9S.F&0";?8)G[BI6-.3 M\!&1^$W2T%4^ZJ,ITF4WI+>34RG+<8!;:&H=5^:WA8-)VSF%0<7=!=/7)Q9Q MJ'WE_O)L(_%+2Y9GD8AVHS@':"RA0R#2)!8#_0/NH-B#\()X8-.0(<(3?^I)(6:_I(4<+Q'*>;3RCF M+^TIZ!QG"Z=[4J*1M,G6()Q,UFN/C8OLVQGOM9[W@,-G-OU!WA0'P1TFO%#K M?:R8"0CGI>?6D8HE^6>TY^1AJNY,>=_^66S%--)]M&SQ>X'_B8P]/VWJ>&I\ MYC/?,S#U4WG_B2S]:RSYSBS]M/FSGE.?@:6?ROM/9.E,W@OD=VGL @[.>BI^ M!O8N$#DXDQ^N-P'>(92NJR7"2-\61<<0%:JY"%1#O1#")IM9*=8@''"&) 9A MU3;8+K/R]54Q:.UV.)CW)H/QZ',']TY;IH401[#H*:',,JH+>9X'J($ L'T MI^@9!\]Q.$:&R9TFODU9IO, $Q-SRP>K*?$TX1']=3PJVTC?HER7>WY6&K# M!,%9V(H0^4L^9T.31<*FTE$4]!"V9?6=F &0KG*[SB(V?8^/E%T4.FP>+DGY M+*&#$_FIF3TI,'0F^I2++R'=(-=?L$6*<,:DH060#UII1 ?IRR$T\E(R)O_8 M.H0YYC#D3Y]/P@F)KTS=(C?VN8_7K-!'Q;O)=A5TG49::TW'=Y/M@$$8,;XR M9-RCI\S.%"N\(ED'_9/D2,-P=5>$ $W^RE6=B!#(BDYF0S+I0[HVP_?,.$_* M:=(I$80%GMQPW$V6@U5K!/"9-=,H16!OKUYL A&YX):W'XZ@9; MO@;\$CKI'0(OQD'IEE\2O,&TD,:V>G40YC$&BJT.%%QX@H1=\>T=TT(0 @8M M_%0'!YS2DLDS&B.V2MHG0]\=;5&V::XK!2'NS4)M6CS@]";N.A3'X2)B".%? M%EJ2P0"GG#RF$1N/":(17X0.%POD1OXSOUWGLM^K@#6> M3,"0E;[WVY9&Z^($J&PE[>YL755;19; !\X719W)#5ZO_9CA.Z2?+UG5T*Y^ MJV__6(%KW"O3S=7]K.T&)^E&ICS$7>2 :OIV=5%QQT8-I7')CY%&U"<$[QY>0\>05YCG]-=Y*U^%6-;2KN^I[*%;@P"E7U,.F:90FVXA& M3AS-I-2N717MJK>&S1K7BV$\"2/]9S7X%_:L(*P35W3AT=1?@EY1-99H#CU!@Z><&A_':49L915T$<']W:G=B38E 0=!4-L*)7TA2 M]FPR8@A=FXG)954CPP)-*7LTQHHY+0!A7ZF*',(TP4XC<*#[_XKA,E*,M!6%28*TF+2H("COVV6-M MT@@!99<)(Z2,B[=#S_WUW".2Y)&RR2)S /8+"F1OO!B4@^!>UOJ4H@$7EY>Q M0436D\5^TTH?!75"#F$F;N]W)R J^K!UHQ,0X-23[O@F M>QWN;DZF=81PPC M>X-2 3H(X'Q(&30S16[@4.HO_&1&>\=$T7?=[7H;\'BVRH-CN%H@9H7X*TG3S,%)#6';!30L%G#EFSUJ/8DBV4/O1G>.3^(%U M@Y-G96D8222,C,$8TYGH,K/U6E:ALBI@9)"HH%49L!9':'&/@Y4IZ-3/_3D ML^^:V^C\M::ZO*APA%B?C,#9F6XZ(X&?GF\GK]GJ5GDUM]'YFU1-V%G-,@)G M9WOQ<%P>_ZHVGO:W_\97@V5W8/X--52)B/IW!H_/!$..4O M4!">[B+T'G!(]A_CW%NJR[XUUM_-ON2>_\$NY3;./T70'UN^&Z<(YS J"><" M<>V&D-O#-)$%A*'EP*B(365XB%%)($$B%D8MU*(*(E0MTH/EJH/IC8I"""BQ M,%6=$HL 06EQL#O\^8N/")/6:L=3IP5FO:^R,)P[RFUUP$IQ@-)[UD*+7%OW MQHHZX/7+!A:O]6HY7E!J'H6;;41C>-=F?;.H!-0N66NY0C6*$$)5V@=KI7V M%/'7B-(^0%>:^*5>HQ(0XI,:41JH-WKKF X43CD:6)R/(82)-B(LH;E4GYR= M;6CJ008\!H&+X?!ND":IJ$E!4"-!XU:D$ 2XW?9;KA#D#5#(_H@> R<\P)@L M^,=$6M*@(,/2H.9O6@O/A_@80H2HVCAXB&_@LX5*?%ADHE%E(5">;*M()3)P M^CL)#3W.?_@Q2\RU/BS'L@Y0DS\K[5H"/2]E'R503>'B>B"$O#>@=#%8<(H7 MQY=EH\KD!]F&92&$PY=3L"' QJ/N^,T7-@=D4W;V%_6]^$8@/LX$CN?$HO@Z MF](0(N?M=&4-L7%M#;;4Y]$';*1_\I.DKZ/0)?PQU%N4_#\*=1R+%%E3Q1 " MW$OHN";TW8:#Q$_BTCB3)?(>'1+M[.)"OKOZR1$>QB4=]9JY0T<$N^XOB0-&F CA1'0:JRT<. MFH.$,#7*>:GJ/%!$".30S]XR91IK\'2/DBBC%?;I5"/LJU^'K\C=\NG79+'P M742$1PPJ0@A[0'*3XF)7<0_!(<3^KCL'T);J;F??$%#NY1A5GW>VN^^3?9*1 M&-AC^GZ11*$R8@A[9_0P83;24H8:PB9;935E\(#34P).PN_> MOFZE6VCFQ2'LG)7N0DT =KM64]YJX=<3DAL-=@NX[XN!_?V;FR_W7\;]^?"V M-YG_,ISV;B;WC]/A+\.'&7^VZZ_CR6SVM][H@7U]/K'_!G>"N Q5"SV[*CKQ M]<-UEN$?V^01Z?2RBF*QIRD#9WU71H591]< A=!7GW"F7.9):(&L](PL,:L= M"1P(6C$P/%TB6M/R$%:%2B,\24IKB@N8&HMA#+3O_;:ED?:I-]M*("C4VGXE M2C8"W,011H:'_5W,!Q0=KNWF;EP^.D2FPXIU05A0EE)E1=R-GU!E6&.<)%=F M3^[14@NU&M8!8>%9BSH-\8);F&8A\+W@Y#DU^WY861C"HK2N_E<)%)A&53-T MW1:M?37=[=F6A6PYC\HL;,YV5[<_N1GUHXCX3]N(0YGCI(-BP]!DP3JQ*0Z" M.TQ>'"++NF=5PYD,UWKKL $-KI.?1=C]?84#)B6:+"RDVQ!%0A"39WNKS6\Z M%&&!4]);TJQRWEW---Y29/VY4V3)U@35K.I;3XAE[36G JFQBQ)6#6+%T7+/ M)!3$^9M.?Q$ATJ#]R.N'$*3>MA')I7$VEB3/7\]'Z>/R_0"9^-0/E[=;?J3Z7U_/IH\G,T)_\Q=(6\;H,EBBIY1N$5QOL8A0T^80FZV-&+J)_%- M9QPNQ\PBO.2RH^K,OVJEK<6C'LY;/R.\),YFQ?I/4K&KQL[LZXBYW;(R% MJ0,!8?)Y@T,7\;?'.!=3G_X^V W87&:U=LCOBC@O?3$X^0'KZ_S-T<-4[9Y' M92B8OAB0J#!3TU5K[A0;<.[]A8AC R6 M/CK6A-R6KZZ[T-NJ(LBM82MV?F<;E/NPY38]61SN/Z?;I#)#4=!#F%'4:1,* MJ. "$I19;#O)5BM9&=>I(+"Y:E.0R7N!89P_[I]^M-KC3%X.Y$FUXV<#D2)J MME1-$"+0ZM1S*2& ,XK"FN61S=#9%\X274NTKRX"(4:L3C6KT9:*M?GI,A&K MG\2E_,?_ E!+ P04 " !9@6)5 #0G]M!^ #J\ < %0 &%M;W0M,C R M,C Y,S!?;&%B+GAM;.R]>W/C1I8G^O^-N-\AKW=CNRJ"LEWVS.S:,[,;E$25 M&:,2U9+*GKX5-SH@($G"!@$: /7H3W_S9": !(D$$N\#U41TNR0Q\[QXSB_? MY_S;_WG9>>2)AI$;^/_^S8=OO_^&4-\.'-??_/LWA^C,BFS7_>;__.__^__Z MM__G[.P_S^^NB1/8AQWU8V*'U(JI0Y[=>$L>@OW>\LDG&H:NYY'ST'4VE) / MWW_+B'[[(SD[DS3.K8CU"7S"B?WP[8?TDPM)+_!_)A\^?/?#=S]\_\,/Y'_^ M_.-//__P3^3V4]KP$Y-O[5:V]%S_CY_A/X^,)6&*^M'/+Y'[[]]LXWC_\W?? M/3\_?_O\X[=!N&']O__PW7]^NKZWMW1GG;E^%%N^3;^1O8!(KMO+8^@E'7_\ M+N&1-'\Y:2_9?/CIIY^^XY^RII'[<\3970>V%7/[5W(@VA;PVUG2[ S^=/;A MA[,?/WS[$CFI7*R-$Z=L5 +__)WX\!MF.$+^+0P\>D?7A,OZ<_RZI__^3>3N M]A[HR/^V#>FZ6& O#+^#_M_Y- 9!?@)!/OP+"/+?V)^NK4?J?4.@Q>>[I5;G MGU(:L@-7P>A+^*Y3'3;@DZ=Z\#_7U47MA%&?AR"VO$9*J3UK:R8"%3I?LY]R M"M*7F/H.=1(5@6<):2X2CR].&6@'=HZ@!\$6A'F36;L 7/6''[[_Z :)6"^ MMJ)'SI>-W!O+VL.X^.$[ZL51\A?P\@]GWW^0(\-_DW_^^WW,HAA$>[ >,T"1 M!M(V0NK!Y4J!NQ:W0.B;%8(V=<24'/G""?Y_&%R/@3]=LA^C*ANH#:?B@B?* M%;IAVFH*KG@J; ?N"$0)IWKBDYUH%K.U#KT>2;W64191^]M-\/2=0UT>8'_^ M$_QX)G[D4<5^3<>R!T;U2,N"CY%&D$X1B)OCSQ!&BU;$UG,'H#:P(_WU8(4L M<+S7.[H/PN,Y;WG+";B71KUC3SMJAMSI=-*V]K^4,!&4AP:UT/(C%Z;+EMN.T!,:4\CD?>TM -V*K1N63#?(D%CMM-P!<+53MV MQ%PCY%Y8+&MK%Q1DV9+>(4!X( <4.PA7KD=O#KM'&A;H7= $L=OI%$H\[OAS MI,ZF%;.IG\FM(J!(!,E!/>R.;ES8 ?/C&VM7A'":9N@]K5BQO+?EVZ#V.(VH M+;TNHTJ [*">M_3M(&1#.M\>Y#H';&J%WJ_-%([[Z:E75![ MK9GD+9TXQV1&.!L2A$2R(L!K4,]^L%Z6#ILZN&M7G/Y6#.'Z]NB]N4+5O!]K M&J/VX"J96_HN(T_R],>8!,P=AUDNDO_ YN@'K4&*VZ)WU!(5\TY:T!"U@Y;) MV](Y)AL&3Z]OZ^:JV^50<4Z-HH7<>M9V"B^I$[LI/T]EH MPF$,9[T-HMCR_E]W7[JTTC2>BJ,6*EGHIKF64W#28H&[4$3Q!ZE M4RCQJN//D7J65LRFWL4)$DYQV%7R/;4/(7/M#S\\/KCQR1U*31/$'J93*/&P MX\^1>IA6S*8>QJF08$T^_/#N\3U)Z _D9@^A!8]S[E]WCT&1NL>?(W:P0E42 M[\I]B-2UBF5L[%>"&A'D!D:MQ8N]96)3S0&?IAEBYRI3[!C!U#9(7:U4U,;W M4B51DE =_H#OXA"&U(_%O1V();84/AQ? #=HCM@3313-+T&+VR+U3".16RY# M)762DB>"_L!GT3&%5T#N$[VT8DO*5'*LJ6F.WE7+%3T^=BYJB]I5*T1N?="< M4H>K8%;BNX-?"0LOK)AN@O!5:XCC5N@=LU"MT[MA:1/4;E@L:0='R+7IY%^ #]NA=[G"M7*^URN"6J?*Y:TI<]QHB2A.JC/+78TW+#I MP,

(ZW%\%N;_EZO-.U1N^#I6KF?;&P*6J?+)>XI6\FQ(F@3B3Y88%Q2SVO MRC>/&J%WR2*ECE!1:8': 0L%;8N)0',4;V,\=W"-,K#_N-]:S%JK0PS);&!K M2;]Z*^^$WAM-E#Y:8I?T0.VM1H*W76YS'H0SF1'!ABA\ACK]%2NG*S>R+>]O MU KU3ZQ*FB)VWBH%TQ-B33NDCEHI;N.38[D-)"@3(#WTDZODQ5>FW!7[2]%Z M1]\2L4=6J'?\\N^H&5)_K)*V]>L_U1\YZ5&<4;Q!-'/'?-O).&2!BL4NJ32< MA%,6R=N56\JWJ4,ZIIRJ,"%"RUOZ#GWY#ZI?^YRV0^R0I:H=S3'SC9 Z8KFL M;6>2@BSA= DC/) #SED .#R\/*MHV7/\.6*'*U0E<;37A/UTO[I>7LX?V"_G\^OYS<6"W/^R6#S-D#MTL5*J MZ^9;('92C:"-09>3(U\2@B.EYNM%J]&C2.YJ& 73:=M)Q)1&Q=/0.FJ(/L)T M\K9SR5EZX0E'Q'6M9:*=Q:G_/&($7EC1=NX[\,_BSX/[9'E,KF@>7UAA^.KZ MFU\M[W"\WURW+_((K64"-6*-.B*.X'KR-_9U1IZG^^8_*(QFQ(I)PHMP9N/$ M^,!VL.$'FC$:<_RU;4C_$MU1FS)Q'CUZ0^/B>YV&79#'NHG"N4&YI#WBR#82 MN_$0+8F3C/J,,/HSW4W/@4;J/G6&IRF4A"EI!EX^C>$-U!Y>K$/Q(+(.0J@( MY+@Q\0(VL$?P\7__E__U/8_Z__[/W_\+ -X]\U *K_+(C]_/""_; Q]?,M+B MKQ_X7]E_F97VE-^C]=KO&C;'B*7_Q"P8A*_,G!K3'S5!C@%%"JDQKWZ..,8+ MQ6SJWRDQ'LGC!' O"KGT9'SM1ANUW,^8V@R(!++7D0R82/AYP-.=H-& >7AC0!%4PB M;H. V\!"M4EGLDV"/Y0K@W8JX=FM%PX2;E4#9[2ZH@OR2#-1.#]:ZMLCCD,CL9L/#H+XC'#RHG9>PF#$ M"?M 2N^!_(QK33.M_;ZTKL*G(;4V4'I \+JD:\IPU(%4TCOZ8+T(J-9#5VD' MY,!5K:P*6_K6B$'+0.C&5S E:2)H\PS.R>QB-+P:0E]7Z!M;+Z,NU:]SNH'PYL7:06.8?(KN^W(88$< ^!H'S['HZXR@?(P>E M8T54^$D^0PPT)R(V];>$T+>]1-,^J6I6%E&=Z;+@CT#)H\7ZG^:J[E"A^]@* MXT%4.J<;U_?[UJH2WSMWMQ$A;,6^0PMR=5U3)M*=N]G&J_7G2&"X1O^J/LC! MSDAE%0%+.R"&13.YFSIO2IUP\C/"&9P%ZS/&0DS"Q@G/H=3V@/SXN[7*0<\- M<_[2$Q!=6^P16Z9B+E*+&F*.T%)Y&[MH[E@R(SQ2./:HHQ?XFS,FP6[\,!0: MEAX7X0^TO!*G9XV(0^E(P&Y?FPP3*1VID!2AL[(=@C$/23O:!!C]&= U,ZCK MN;%+H[GO\*P[V\!SV)<*AROQ:\7+H!K=D8-$74.H,&+:%S'0U%:AJ=\KC-+3 MU/AU],=&H^FOLOJ+M 8./#![&UC:83HQ;_!*4-]Z&G'=]4LZA32>1X,]ZINH MZ&4LQGP^F#RZN+5>84YD]G3HI#'R""U7LNBY4+XEXLBL$+CU$R%)%\G3H+ZT MW NZX\9A>*#.*?#H+:)MCS\:RU4]"LCBQKACLD+F%@X+E$G1H#E:9/:LJS)0 MCK14'U/%42?MQK,C_*!CAC:3@ID>''(X7*D*NAZ4R[\D0!)S@;]YH.'NDC[& ME2=4VL;88Z]4R5S\%;;$'(/E C>.P_3L!@C/H+J==^!75I+EXR?I[&T1Q2&,WY%DPF;"N3YUSZK,?8G@5%*GFJ!J5NZ*-'!DZ M-6'NP6 7A!&C3+?Z-7Z7)J10GN;G!2%2$B)%X2\5&43E\6KDZS+X3+EG(IPI M5@P>/7?#K^"/>NTM=\LOL<)K]14X@W[(8S)3=>I31,,A&YW'Q352-Z[ MMMGM5QSAJNA:O>.)/R +U-'LHR,.N2(I.]@Y'WW#O*.=RU-1G_:#'FT MZA3+I9@_:H,X,K6B-K[JF"O"RVG.R#**#M09*4]\3QI&0D,_('LK)$]"4>L0 M;X/0_0=UR#]_/_O^^^])Q,L0_ROY\,^SG_Z7R!K-?OSQ7S[(3XC+;2-21V:U MBB>9=/HVE$< E7%?W!)YZ)>H=Y0Z]K@98@ HD[9%7E1Y%#08#!AL&O6KJ82# M% O(?__P+0O_/8M3'NAY;,A! X.0/!8$H0H%(P;T'8TMV%]?6"%DF8CFMGW8 M'3Q(/0,[[[:KFX\;=40>[N;*J]%?W0LQ&-00OFG$)"Q(PH.\4[@0R>;].'.% M(?6GDL>X]\\3]?@&&IO9[$.ZA:.N)RJN"5P'$5P.6*T?K!>-T>I301[X#N7*-^@01W>)L -LR(V75*X'O<]%!K9^3@(,$\M-3:W* M XX>%!+G'%'.2RFBM_.%.02JSW]TW9!CJJGB=7)F(,9;8]&[S9$Q^NED/\J* M4$:>%N,V*35X%837@>5?\RJ#LBZ1H]VKJNB$/*S-E#XJ(5+2 W%(&PK>U,>O M7)^-OW BH!;NO! 5*X'7+*W ]>Z./C&?M[R1=D]ZMD1!-<^2,IXXSCYO C;3 M-3P S;5%'M^E*FJ.0K.&B*.Y7-YN#D5O^/IGU-K9?6IY%4;9 M><@)1HT3H/?\X&6>'LU4&ZR@QW2"5:>N)F2/FT\C<+52=Q.^@CS)Z(\>PWTI M+"-9.;@4YY280E><*9O:*&T]M9#-JUD:KJ+IE$+U2.(NP[372P=&6XU]:9ML MS/'A5<1E/_-^P[W'R>M9'W&[]5N)MKFK()B0=I5=23$U4+[+U#"W0.%2X%7: M3PE]B\3N%H)7^LM,(T5N#SKGPQ?'_:W\E3>VT%N%#,=CZO %WRT-N36TVSF& MG9''=3TCZ&]RZGHBCO6:"G1VWQ.V-X*0"%YBHX,P;@(0QMJ<'-@4^+=!\B8Q MW FI[#0I-##9#RGO,9GH[WR3X"3JD6R,#*8VPNV1(MU+=TA*.TPPE/7[)/K6 M$POACE:=NO =\ZW6(.HB6V<7Z5R]U*[N-<'@K5AP5W296!AWN035Q?+H"^_A M%,>X_.8+#$@1MEJ+J^!SWRFX(%Z9VZ N%>2AW] L^4O6M4@@AH:FFC3>K5K= M7"YN[A>7A/UTO[I>7LX?V"_W#^R?3XN;AWNRNB++FXO5IP69WT"K3[=WBU]8 ME^6O"_+N>G5__UY^/NK#Q"?J'^@5\ZN+P.>6^&5N2\%43?2>LNW_/ M]).PCT]+S_!&-%%$'!HRN'.$K=9!2-V-3Z+#8^0ZKA6.EO1\3)N,>OP7L2'I M8Q X_/(V#9]_:U'2 3E>5BN;/_C3M4:,?@9"-S\ B_@C3$Y<7,&7 MY G0'^O(KW=]-US?J$#% >/T8QA$T6T8K+6Y&/(MD$=B@3IJZ"D?(XZU(BF; M.ANG102Q<9[Q=*_-OE";,7)E0R@#/LA'"E'%4MRD'_( ,U:],%>VKA/B8#27 MO7VN:,Y"O+N33$;/.3BD^G:J/I5,QDQ!>$\]#^;EOO/)"O^@(*'47;<54]8! M>5A7*YO;/M.V1AS(!D(WSED@2'/738DG,3Q2KM#>M1USTDI]AAD>4V[N[%S? M!22"[(7E\5G="WF0&JJ=F_"6=T$'D/*.ED>!F)60(TQ*2,G)8BC.22FFL*XH3.&0=Q_>LU^@'[,!9.V+*/.G M+>&OS=W8M9E*KO]$HUA6@"*6NX-LOB!?9 =/-'P%QCY])G_XP;-'G0W-Q-P& M>V:8+6L='1A5M87GD4=*#A%='X %<<3WPV_^ M"5R,.[4=^"@(?6,D'\;C(P;O_XE JO/B'/@+@@?A'0?A((L M?PM%[*T5;H3+I@J#+SE9$ ';WYF#1C/P)GF^ \2$AS&?4+Y1R.%VB.%.<+". MGRWFM(=]$@_[P 55?1(SS^).;&]=^L3)P;<;>,&&^^&:6I$K"B%]V\O05S3: M#X,D*B:(%-B9G4<9[,=16W&O$2?OYX>(215%BL*:J5!Q2Z23 /UU(EY03/$ MD_$R:1L_S)0TU6@<9\K=JW8X@FZ^@Q'H'WR. 3>%8J:5^^A1.'6.==6E*CLA M#T4SI7-Y=TM[( Y00\$;IXU5R,,<(F- !(>1LN<.J[6;:6WUI[5!*8(A]9;K M+#[;K33 &&=PR8%$U0&&T@XY;FE5*SQ32QHA1B>]K.T/C1*2XQQN=Z^92$H9 ME!R*80BZ+#5YE6%R+:<2>*?J%89>UFP*P5<@;?OPR^73'SD&>U'0Y41'C+F; MP _R&DJLJ;AL8M(/>3P:JZY&9V4GQ+%J+GM3QU8YI,$KF;P?_;9)__J+FB!R M*)T1G\9CWC%A4W?*#*DY%M.W0AZW&K74*#UJ@C@F=9(V]<"$7C)S[6>SO3+4 M>E.+%F^H#SE+A1C70HEN%E'5"7G,F2F=F\:6]D B:GO>SY*8IP UYU$X _B6O$[Q=#MSW='B]>'JO5I?SK+O:*3 M*>VH,]ID#9Z\>'3] U-<+J@#/SJG\#A3M'NP7J#" YO:!Z'C^E;XNHSI+F(6 ML^&M9, OFB8S"^U$ID^.R %C '/G9^V]L4,,6D-HW7S:K>R_9>_$A8 DDY \ M6E;,ED@,(HP.P,P0%(WJ5UGMZS8.7D MQUS.T#@#M?F3Y7I0C>HA4)),R^ISYU;DVAJSU:>"/* ;FB6W(*I' C$ --6D M\>*)QOF3/)(RA7O$:EIVR7=&..>1C@E&,$_Q.> PDZ WIJ_!#:>A-5Y8H0_/ M#48<%Q(1DESB7+&*,]ZJ/L@QWTAE%>%+.R#&S93(^F89%P(Y(=$?S@,<%I MBNU186%8NXB1^SFQCB6M8\M26(5E,(9:>J"P!*H\Y,=#QJ7K'Z)WKB7JE(*>O9:+)17"-ZIQ>U?48K MJA#]*M8M4E?3TC[UJ2"/X(9F,5B]Z$@@COBFF@RT@AD5)(:V33*NC[".J3PR M0F,+5"L9?L&YH#P.G#+=T'BU?K!>;N'Q>^#/XSAT'P^Q.'>Z94KX<55ZY\ZH M(T?DCLUX\BBA/6G$"-ZUANTN^]NJ(.2=QP__Q=GOF(L3G9&N1%V7"TBOY]NO M#Y XCAD#;.4[#S*-'/SF_'Z(8DBZ8V#2FE]47S),-.A[_4I,H*$7 28((/W: MH1W,Y,3-7S6:$2DX220GBN@\\X4B/,FDGQ&XI\(FHDR#&9$Z$%4)N+LDU!AK M,WE:WU7R1=C)%Q$KAK=241"."^!)EU 3.9*AHR9E!="#'PF,6L44J;B)17_ MSM=L,9'9%NH:@&F;C ;=]Z%]CRB?B9J4+&2KQ%3: M&4GD)>\2B5DG"X16,%]D0A* WQ^P5U=%FH GQDI& M-(V-RWL@!TH#=?,E ;7-$0.3B=1-O;<42M1YWX#SOO(W]GN3@N/W#ZN+__AE=7VYN+O_ M"UG\]?/RX6\8HD+8(AW_H_F+JTN86-5G*E%0IG*A]Q=UF(+7E\K=^#R:$\VF MQ5 D-$]N1@SY#V1O)Z7P8Y-+'7'])JVR)VW5,7<#9&BAHB=M5S>KIR4?!&$ MQ_12Y6'8,JF7,G<<%[:N+._6 ('-/ F*#C&SGVE!RW!\?LL/[?9]\2 M-01@\RMB"P2Y*'BV0BRB6!G/B M0\:.Y\?G]0#%I,3B+'F],UXL;;>W_*'KF0UA#84'+QL.)I#S,L%GQ"'ECL9L M-DB=Y')MZ;BB;8PTS,V45$>8XI:(AYD*@9L'L"!+$"1;F-L,T0Z\<&CA:7NI MRQIW1N["]8R0JY-EU!.QB]=4H.V%BOS-EI.;+$@B 4X,Y2W$"RO:7GG!\R]0 M<%4D590'7FC.LQ41+^D:AC69 MN.Z6Z1S5'TC,B$PG:&H811,S!A2F$3)U%&D:,;=P+HQF3#F^Y[+T3P\([P+/ M8\,CK%4T)JQ/!7EX-#3+42[3.B00!TA335KD SV^7@:[!"K3OR0KZ"_ F$C. M(SU*1VR?44_68=,^B@X,5@]0V/R6S08"YU?+.]#%;N\%KY0J0*L]PZU+!3FR M-#1+_CR^%@G$R-)4DZ:1(TYU!$,B.!+!DG">)&%*)%<";,=!E7%L$V?/&V#S MUH%R%8E-9$)F$O&6>Y@=X<,7\5ZV-<"4D9DFPE0:Q@!BM#2FAS'5JO0 ,O(= M/GZ4Z=LZ-6$&"ES)Y^DGV>_'AQP.R7^@L^6.O--#ZNB4&@>V"K17>:R%;?=,:SK[>);0UTZP/< MA!B31;[2:/8"N$V9)6,8>\E> ML.:7;I/ME;W@7ES]LM_;M@.;1NZV)?P %,EM9I%T%TXR%956ARZN.*)AVKG* M8/"Y]$7[]H93*+T=.#TV3T-83FC1PE.O2YVX\6.WJP1QOP0#+]:)F67?,5M*>*''0Z,EN')0 0 M U17FO68I76LE-KINBHN0[2Q#8@S"6-/V6A'RHC]7^FPQ\B%_14GPIY@%NQ9 M?RFPJS>X)O-U,$J$KM=L!@I#6O9N.'=1>$34:*KC[U1%FD9'RLA!'_KM4O*3**&0X@$Q] M&AL9=D4>I'4,H$FCTHCIF&N%)7%YCQ?)#C;!(-8@=MX//- M'R?P/"M4:O".NZ&<9C5/$IQ$YHGLB[H@CW\3A35IZT_:(XYW([%[35)_,;__ MA5Q=KWZ[']&]9=Z>VS" B'3.7S]'U%GZ*Q9[;&[L;^9L5OSDQBZMVIPPZP<^#'<.X)F2Y\%%8U&*N#6L3%&/P)0]\^".PH>[7I0?"K;DGL( MNAGX>V*%' #Z-' N 5X/?!"#4J_J-DX_J92;9,"5BD5.< \^GMI490HF#U.3 M^RFZPM_A-QOL_>Z0V'BO6#Y([6VE(HZYOP\9ZVV7WSIG/WM4UG>>B\SM90]! M#;LB!\TZ!LB=!QCT0PQJM<1OO*6F,(%C1C=XF71 M)5W3, 0(!!QZL%Y@*LM0:"&>@,I$1D>6J-<3:2 W4#]]*636#?O+H)I:-#ZJ MWK*A3E#FSXQ%7;5@G8Y]<)0M6/)''5#<9"_2?X5)7108]^#O;GJ%P%$S><)' MT"I^_4M$'*D6)VQ%$965M3W7>G0],5%A]*%@ R<;P%U.QN$ O\EA-O"C@0NK M#/1E)&R2N1Z_:R%9$1AZ(399]H^!B,IR[1JXLLUYDZK5VM+^EC?.E&=G#PX]N0 M[MS#3K<6-^B''*^,5<_MP9>S,#$KDW,QC17+VB,/^$I53VZK M%S5&'.#5,K>['YZL))*=9$E]\$0% ^F+J@Y-NH^7)\)B764ZM M-+?YI">ZHS9UG^"2@[&!"[M.#CWT!BC'C=-^DT*,$O$[QHJ$$\E8C35%&,0, M#Z'E4)C@2X*X*M@M_2?J,W:N-C%Y59_)17B!RN6AK7285$P7R=UQ,"LL\ 1Q MMWIK%1PU;F]#NK=<)SG+D$N;N>_PQPT*9#0R=[7BD#RP;)CT+7ZJ9[[8CW'CNOPP/ QVZRH8Z?3KE., M;HT!*@/\J-_48EPG?O=A#IR(P@I1I'=MA$1;3Z\MRO>Q&IO5(H \]NL;H]D[ M6,0XT$") =^]]@,+06QY9; PL$VF\^!#8QC8&HFZ>%Q?3FB:8&)@' -0*:$R M/7 Q4:8GD$E98WJQ-H*9CA_7%]EEU,?UHJA#]!#P/,XA/3]$KD^CB$8?PY(G M]]7=D*.(J>*YY_D5?1 CA+'HC??4) -XXB%9D(S'C' N8^TS]J[]1>!'#%+$ M:Q;"-Q?A=8V:ISR]B<"G(9:08Z1<7?W; W0L,@,FJ&/C #Q->KUE2L9SWUFP MO^YW^CS%M0A,#?XJC5$*A-K>4X+$:B6Z!,>$VXQP?C-^")&R1(.4/1J%B;^% M32N&B7O)A1N!ZHR <@76>JZ)'RSJ&Z/92@LQ6#108L"5%:KMF[YLPN=-& M_2^Q N8-FRO7MWR[@PV;@(;-GV:Z7C# MIL@N(V=#M"EU(A .2G(QX>AJ?1WXFP<:[N#)FVYF9](1.9*8*W^45;&B%V*D MJ"%\\^M0@@59\QU*R02FY<#FC$7ICC\='2W#XK &*D!G (##!CV=U26 MWXWRNK,5F7Q=V4EEVHV#7*MT2.("7J%>UU*LT0XT&9M*UW+R&%1$)U[ W*+A7, MJHKP(XL.:@II$@ ^6"^_N?$6"+,5171'/5#W(>#);^YI''M4*G='V7K&M=FG M1=6\6A-#&IK=&"G-'-B8$O9D@NT5:Y-?D&_$!8=XS5;)@ F0^N]9$8>$0AX> M2" 1B3*1H$.8"B4";>#L?R-:CUE*94WN,DMQ[N0^;ZE,@'&JN"&PE\ZSX#3= MR+LFL2W<>@,,+Z@W-T:S[5_$L[,&2@RXW8OJ%*DOF_#!2[WZFUT(7J1;^6 K^#^I6FJ MQ]D!QVW4=1!2=P,)5:5Q0S"N+5,T,2,#XHY9E[>-G6YY:O33YVNR1I7ZC0B+ M:+["P85 #K[C?"FYJL.#2H 8LDT$Z46YFX9<>\XQOOD*P(E9,*"0+6LNJ.3U:Z#ZVPGBB-GJD&]?G%7^TEAJR MWLMAOQ<;Q)8'8L/UOJ7/%BX[OJRKN))KWALY=M$%HW7A[*VA5!2$"ZM):%(E]6*B\5$9H+(4DF)>!_F&J$7J;K2-;ZWMWX[MJU(36%0"77W]PR>K9+ MHP?Z$I][IY>G1Q3C+<=]BR^F,XAH(,-;19,VIFAPD$9Y\ ?$)E[^?[32#VL63^Z*PCQ!).K*+8/?(+,:7 MIA53LXHNR)'71&$5)E^]F(5XU)S'N/#U_ M+C%"A6<7])R6CYD+O%Q>KC MS7+DR5J%UE5#7HWNT_;]TF'/M.]TO;\[Q)>,1+:>A!5_)TH29@B&O^',@0H- MDO*=K\JZMGSL*^^!/.8-U,T7L](V1QS9)E(W+EUUP[SW876W7(PY>RO0L&K< MJN@R/;\M'9_*VD_+<[L#WI0XKG57OSJC"%=M4O**H<:D'_+ -5;]* -F>2?$ M(6PN>^.[#W>KV\7=P]]FY/9Z?O/ -\(7?_V\O/W$7!VCEYL/4C5)3-7W#0>Q M.OVG&!%] /Y1F8I\E0I< ]^P=ND:-#0IXSX&@?/L>E[EJF M;XHP9DTE;NJ&'U>KR]^6U]D.4)WK2-U8Y>5 MM'$-'KUJ/'Z0+OV8R>X^>G0>132.;FB\>)&O_Q/5*_?I:I% 'L9-#)+?$#'O MCSC0&ZG1?//@87[S<7E^O2#S^_O%P[@[?GG%ZVS\F?2S M*9CP((()KF%N$!,@"O-,O]7Z(MC!ZQ1^$T4FL;T(HCCB[^M ="=)+EXQ$K8F MBAPLUZ[UZ'H\!_0%O+>M/%LTZ8<N-;;HUD+%>Y ?3WC^Z#:QLA1HUS)W)2\ ML"7BF*\0N/$$>G'^0%;GU\N/\[&?[^0UK%R':EM/RD?+UXW%32?CI1VN\Z!( M)ZI1I3=-,05DZ#ZQM>@3S;*B16SX_(4ZFUQ5H!KC2AN*Z .[M;GRP=^8'&J M:*]5\]"Z6_[*HNK7!;E:WLQO+I;S:[*\N7^X^PPWQB86:M4#9"N2;R_8*H;: MYO3>5KAU.6@GS)54H1%?-$K^2N4[;*/[F';#BU-7EAO^:GD'FNE==5);T04Y MSI@HK.)(67O$.&$D=E-_OIHO[\BO\^O/"V2>6S6$5O69H.^6#H*E'2;FO=W! M,5 GG+PR1@UP=E@Y2/6L-H:H7?IVL*,/UDN-I^QE/9!'K(&Z^:N VN:(H]5$ MZN;WWBY6GQ;D8?Z?([]E/U&Q^DIK:9?I.6[%)59]^VFY;I?75H$X8=1QK87Z M51I'P%Y#C<2JE1OL5MH<^?/E_/'Q:79/7P MR^*.7\:]6_RRN+F'G>!WUZO[^_=$S)>0^7\05RYO#+I-T/.+%*]R>[7/Q'R^ M4/3&M9]4!D0N?MY=!U'T'JH^85CY]&Z#J02]J(U7,;Z=-$(>T,5*J>&;;X$X M6#6"-CZ 7/ZZO%S<7-Z36^:2][_,[\9T/EXM<1MX#@M7H2@$H?G.6IW^R%VV MMBER!:1-.R-V]/HZ-'X6I7#Z2U+QE(]+J#;GAC,(+E!86"'4MH]N:<@?QU6- M3?KFR$.^2M'<>*5IBSB@*T5NZJZ+^=W-\N8C3F^M&K+*VD_,7TN')&WC"7EL M=PB;4":,M'BOC&" Z5%=3!%Z3S=PQ^^.[H,0]BTKQI.2YLCCLTK1W(Q1TQ9Q M=%:*W'@^N/@(ER_96OQJ=?=I[!?RQVK66 T9]9R8$YNN@*J[3UGU"!XD M98)LM3.$"7 %NKVESL&CJ_6YK.4VM]DR+W)YX<;S5^6W!WC=K#-].PI*H/&?D\57] X,/8'R"'"/4!56DFK^XD<:D M^M;(0Z-"S:)2GT=-$3MZE<1-_;G(A\D7((W-8^''D-++8&>Y?@TK'?>;H!<7 MJE[ES[E.$_/L8MF[]/$929B0+X)-(W_7E$ZXNOWE8Q@<]DO?_D1WCS0\TEW; M"*ESEBN5UD#Q44<$,:9<-9P!>#;7I8514'7D]:I-AW&T,/6]3]:("2D+F*1^G)]?:&/ MIO+FF./*0-$TPDK:8H\U$]'[CCHI \2<2.(%8A FQ\ 1V*;\< M._51MIUR1^U@X[O_H,[28;CJKEWJB+S]C:E%@>AT,8(<"J-(K='4]_OH;L!4\\>P'K!;-"2WP+EA0BXE5"LS2:D&RX(H/D3]0_4:(YFVA--LW?4@J>Y)DQ)0G7F5APY999KX@ M:0Q+J? 4["G?#P?[P#4R^/G18H1MMA:5BR5X FKYKW^) ,RH^P321#-B)P;G MBZF9()'\S4MD1[&!M?09R#(VK[*N3LV=J5 MG>4?U@Q4#B&@4\#TVU++$8 ##T2BF,^D+''@YP7/- 220)N\6[MA%)^Y;/TJ M?@H.,0.XR(W>$T;>9T-#2"W/_0?_:O@>T8B(Q5:L<$;Y>LO,#2, O&;N MG2[*]JF9]JF9:"($BCG,QR!PGEW/,Y^V%/5 C@$&ZA9/3DZ:(XYZ$ZF[\/*$ M.IHH'TIQ>\MHP-4?/B&PK3!\Y6N<'=3 @P8;R1Y%8%^YOAO3:_>).DL_9I*[ M4*&/'U#57*?4H309(*AMGF* ,"8S">"HKTT7<26XGG&V)..;G&GC@YEQS.1F MEA'GS A@)BBSQ=4AA@3D.WA0^ \^)5J\0 UNL].ACEE,!)BZ-&@18G5!?P)0 MUJF:_6/'W?.; /CVJG87 M>,'%.^/R$57 &@"F22SW-5M?/ RJ$DL:1(O MXX8")Z!*N5+!U!P?2CI.!A>JE"_& UVO2>! I?!=./MUX&_.6"3N"+#+U?;% M!P.#6,0!.P2/GBON5F*)_8(:QDO_'FX,P,]\BU#0C\DP]#_X]OM @3SX#WX&--7XO,PH\U^%[;_)^)XFV%,O^ M6N$W\]%R?:B%HOF&:,C?U3!-6B)U(S[3QNKFIJV!UO693!>O6^C:^+U-(4K/ M"(B2%!&:" :/8+W:(%6W)V@N>"?MT0V%-"W=&^+U3!JL,5$.& MI6K1)E<6;?*XO=^M+I;O42#J!=/DBBGR"^C!#,OOVSI+?V[;A]W!@X%@!>H4 MU'>";Z+F5EK7W":#KKV8N1AC.V4U":3M1^,N$ ,D(R :$;*11#B8)"OB$2X? M*:OSA@^B\9H] ^J:4^7R"7&4##J1N+[#OQ[QG$G]WB3&B\\[3&ZG7(L,&8?5 M>BW>?]T$E*][19NGK:,DMAX9 MUH3P7#I)O@\W=T$R(A/\R;-@B&R!##Q^ RXKS-GD$R'^RD?MPE?>13@Q<.8_ M/ ;/71L'669$2, MR.11?[TJA%@F%((7;HCMJNSU[,/@R778M$$\6).[-O'6 MBM6A+$E2Y&,Y4TLWP\0-LD_4@K!T5OX=M0\AO,X[AY=U5\9!FBI&]:[6EH\9)6"8#3 M:V:TBIL_W5)&"D4]F"^; 7="%OWTMULM&\]]"^>]V<:DFM ZI!X7"=)9!XE\ M?,(@HIM-+KB(0\]K<5A2%4/9L5$D8;/S M#<@@GM"VT:9IP F>*D)QMK,LC=6,)*Q'1ZHQ#:4BTRXQB-PB/L(=+.MH!:>; M04\]"L@AIX$Y<@MG\^Z((::)%HV7R^HT)PSBR?[M'\^.?!4_]E'U\"UJ*!8NN-N7.N\F[;^:K MB^4W.&XW_4;=S9;)/7]B\[L-O3E M2SYG+(NL-6C-1DX:V"B8A"K06@2T-5$ MGR["+>%+)&,B.*?OG,??;\)C*SA7$%7Y'-<[@-&>I21GEK1>)&P6'.(H9@W9 M=*R7>I,F128G5EFRLISDU&I(CEJE453<#'LT54C= M.JJBDI!:W7U:7!#)G #W@6.K)^6Y7EV.1IX;+'WG 'EL:%0R)A6WPQQ;9:IE MXU-!(^QQ52ISKU$UOUZN2,9ZZ.&J#[U!I:['*RA3SF2M&*N.6V&.);U:^3$J MUP1[')5(/,#8Q"O.,^<;8USJ5NF\/EU>=MQ3&ZZ>\QI0@088K%(QC4!=0^SQ5REW4\=3":?[]()V/[OSVN@:4L5Q+T?I4E:?OWZR?@_" M"TAV,W]Q(\WQ13T*2,.VA3F.+D>9=D=\>-=$BQ:7H\J*7#R^$LZ0<([D"_ \ M 0(,PX>J#VU@^\8/-Z#NFX3^Q4-".LVQ=YS-0R@1HI1AT1QT<]^1N?M:962ER4R^5A FG3!+2XR_[BA0N7>&5=IB@\^K7;?K6$W/@CE9C M.A<>?\UU6IZD= Y0TARY U7)IA^FY M=$>SY1*G;C%AUMP\.3]$KD^CZ)(^42_8 S_]U9.RQDA]TTS)]/*)MB7VVR?5 M@C>__/7%[)'-/G1YV=8LK6.:U9S8UE[4V0;?WD.E($C=*&4F3B;TP/?%^C/; M>8%R8^[62''F]I\'5Q26NJ7,BLRE-G2U_C6 %$5+G\T%:12+5B%U=%L%38DA M!8ENC)3; 6I$"?&0UU*AUE&D\)V1C#.\U!:\2;H^MJ6LC"\ M&*H M)V$H-S64I3'4"+AT$>P>V;@!4E\$?N0Z/&M:X#^$EA^M*5L%.Q\J#&Y(8B(8 M5,<@1%-+C=:QHW";D1P_HC ;GL#TT*'"&!78H.D]+62H4J+%!0$_LFP>_S905),**^-L M#^MQ1:6Y\_LABD7=[" )RUN(RK(5C2D!I [?W!@G:WFCWE-9W]=3IDWUH[0F ML)7Q29)I\W)&N0%BI'7[,.8H6H40A1]Y"$@Z7MX6C9?]+CU&,,D\[Q1[++.% MCT'@/+N>EV@[3\NG*A)K1A;3OD@ALY$)U.F!44?$,X-Z\C?U_(3++ OYC)&* M"N-L/PQCA*5OASSS\#N'BI\@2R?92.9CK9 &4GZWMT0-T)VHE\2WN/X 5];+FRL-4.YW#XF%,DE#IN.PKK+5QK#'Z!& M$4#OF@ABW>N$K!.6',_D(2UD3R'G&&.JB)4F.PX/)H;6J\>O!=1?5-X+FQDOT /(N\ MM'YC6OU8%D.7R,"(F4.Q]")IXC+Y%JW.L?&,PJDT6YPC:\E'*[0ZO^+J,5VF(5 M)J;(EWT0GYK?OVE&?"(@V(T1*RZO-: \ >CK2,%N+[<=05N";"QX$V%F)W5; MT-QT&\.,F3%X0185[EK/_\Q/Z?.:WQ\>?Z=V_ #IE.G.=]>NN,+_2^ YCU9Q M??@NB"+%K&Z-5G;"7X_B5%;W[17L%Z.D&+ ;>R0(2209_7[ ?QFNS56"@:TG M9ZY19A[WR#Q;C7G&G<9RN8ON9IGV00K@M52NF$MF':8U12R0NUMPX S&N#\T MC-+W<6#_T?R"D&8J5K6A>.E&<$!X" M/5VKU1AJ;#1 @U^1U!UDP!ZTE;USM+,]H8&/. :TC.YP8J:<3I",7[=V^$G8P:<;N*:M MG>",8X[2U6C?5Z1P!DB_)_!W=">>)^>TO;5>"PY2FM+ /"@T-4G9$7HI >P# M1&-]VERDM]+#\3#A=31*[ 4W&"T0C!6#&ZGX]"?E>70.)+GB..#NUS!YQ3/O MV1>;8$#P3#9RV:]%-^J[HOF6P%5GLL9@>TSPK8&O5K\V8.RGAP5[2190]WGK MVEM^)4D'T5N+OW-YI*R?ZTP4J3NW:"/D5H^O$DDF@.:=&R^S0@[9"^TQ(+1? M!>'"LK=2S2XL=T+Q+<%ZL;D:@WJ>W%N#=(UVP\RNX4"8,NY)D$T4Q#NV82,( MY[8$*1( GP!^=VPW>>4Y<2XKSOD6@JGYTH]BR_,ZGYX?T7U+6%YFNM;3=)7H M6\/U4AV[F:Z["NFO<,K>J65;3]M5:28 _;T8,;,&_?-@>3D'[1?^93JYU;I4 MZ:5_845;0_/5)#DQT&]BL#*\KT-O@E#?2+TV*"_3%)9-XH^0W&:L\2+ZH 8L M!O/;S*15K#;!3Z_2M.U17.4WRK"GYJO M$Z#/R+YEO"_0LB/8-\9]+@*)^%6RZ>-_AP;M9!@0UN4"36PXZ-"2QJ-"5&2G M<5\5WU$[V/CN/ZBS=)@.[MJUTB+"2:KI)$G2W%?K9;$V##B<&QK/'Z,XM.SC MK?_AN"(=>P8V>\6+Y"Y93N >=M^:=[V5DHA(5!EE^?DT0?V,9,GDX.6R(BJ1 MLLX(DY9\2>0=M>!GLZ^B\"N Z3O[ %Z5/%E>24[&WIF^3;"I:?0.L,:0X]N# MFKJ*CX(T>G@!2?FGBJQH,B=@LG]J*+[W1/76FBHDBU*3HB6C0IE^K.<@P*QG M_37!<\47T!M(:_A^+5!=I3XVP!;RR@Z<8"+R&\#MOKZ,A]!RX*A8:ZN)HO;2 M?V+M@_!U@"]'Y?45X?*)B?L"XI315X*\I_HB@]I4P.D#:W>V3BB-6RF\MT&' M%T8?>J1+F'Y%J*HW^B#S7,[Q*\'9$L61 >[QW)8+.WWP[>$+X%2()>WD4PRU MA;LPU6T80%7IUUMFEUCNX.P+'J(,S?LK0N;*KZ O@-8R_DIPNEI_9'"=",Q^ M I%GZ3YR8;7SZ>%V?U](9KD]T.:&HSK#=?UXI*$U5GM^]\'?7$,J]SMWLXU7 MZ\^1[&I\3[LO[D@1>J2OH?RY2B^L)WCSK6]+M*^G$22,B,>K/X3 "CXXL%_$ M](_0ESVU957:1]CDM#P.ZC(!+L@K:RH%/B6OU KA(U[',PAWEJ.GA MKHD7^!L:SM(:\?#"#;H6GUXAG/YRJ_\O2+'DFX)]N<&H?##P,48!YZ\(XBO,W_.! MQC';KP3.J[1'!N+)T8;RX="I;Z?T+8@!SI9&\_1&&VQSK, ,K]((S6IL=\4+ M*= .8N*&VUSFC-[6IE8#O=MO81U778:I%]^30OM^$X<%&PQ$Q>/0:S8*]5L% MW##[.EJ+7W90'QSCZL#:N['E\;VTU:/G;HK09%#&2(>LX8W?W\.K(JY?R\J@ M7'EL"P,AK=S-S^1]$ZN#?KX)8:J6BP*$0)V,/P_6B_+A -^3EO%7!-3EQN\+ MJ(NY?B5 7:%\ZVD MJLP0W7Y=!MS>)L2:FGF +"=O#TR--4:=U:2? \L YIL3-#F [9YINX6I;==% M,A.EE<*>%T$4K]:)>@NF=OSZ6Q#^ 2FVQ*Q][OQ^B.*J(A#-22(%OBX-5E:I MO Z]J>Q"MU6O\84NNF=Z44@-'N=J0L!OSX(KL>5"VTKYRO?@<'-R:\%OSL'F MO]"C4!QI2WHLD)OT0SRYKB=^XSBMG+=D,%#1;O+#ARM^8 MWCVH)((THML9I>RV0#F%J4S ZBO4OOQ%Q!D0EW. 0WTJ>> ]X._9-L7+Y\QB M@BU9IA9+..-(NCR8YQC;881M164&>1L&5_!0:NFOX1_XDV&.9&,B2.&VG5&* M]O;,*"">5#54I,NE&']X33A+HO LR1(\[%N @4P#1N!4(:&]0_V(88A ,?8# MF_99ONVR)9C"&A>L1(EQBJ^-UNLY/0#1J5^!&L?=I@456NG[PH=>[OE5OP@= MT@223A\WPPN1#,Y!KX,H.J<,6*CX_<%Z.;FHT8X2TH#NP#QEF^(&9*:R%&NH M5?O[UOLP6+LQ>>\JH\>X_&69* 1[IQ?5XTA7&TH-"/&SCC;Z(/\3U4 M3]BXU=]=\V]'\$_^R"7 L6L^A*FDUM)#LPLFHUXKN70C:[,)J;BJ"(6'^.CR M $?"FD&NH@M2)*^CL#HG*VN/>#)F)';C&V*(P2GVDP2:T]EO7MKSYBWL\1:EJB]1UC50$GRUMB-!9S>1M MZJ4J0?(%2 [NEW1SK-EE /75BNQ0TA:S7U:IF/JEKB%6OZR4MQN_%$3;>V9$ M[6\WP1/[OMB\.'P5SBE_X;[)O5+^X>]<8E7EW =(_>U4>'"N[*\(/:E N*9N M\QD.=AW"\;+#&:,1D"T.D,#Q$X63C()8.?H8J?OH%$D02OT,H2MI16Q\BL^) M#>Q)\\BUM'Z4^Q"Q%YTJD?A0]@E2#RH0L/$6#"-U=FO9[MJU!_8BMEQW#G:\ M"N]I^.3:5#/7US1#[%EEBB4^5M0&J;>5BMKB( R(1ORVO205<_(=QB*OU*VGO>*ETB%#3 '6J$R:5SE/L4>1L7"-BZK6!PUDLG 8=*M M:I):AR'QB3JPQ:4/B>,&F$.B4)DT)'*?8@^)8F$[#@G)9."0Z%8U2:W#D)C3 M,(CV%EL(^3R+@1^5C!AEC3&'2J62:=AH6V(/H6K!.PZGE"'Y']9N_Z]$,ATX MO/I36Z-?AZ$GLFM;X8;&GZSP#_9?;>#IFV(.NPH%TZ#3M,,>VCM _"O;7:HO=P M"PF8$,ZEG[UA[\F_SI M\95LU'L)C K7=T'X0Q7"N35S)T"%': 3DV5"NKHH*^-6(\,!"Z M_1/+C#A)J(\% (/H&V;ZRB#O<,I\$?C\Z5J:A_HW-][.;3L\T"PW=='4Q;0C MTJ"LKWPZN3;JA7VJ74^)]B\X@C15+@Q6MN1.GAE78@FV:1+&UX%GX,+I.O WSS0<*=/3-R(P.00 MK\H8Y6L(#=J1&! 1-[LXX.&T7)).!(@&5_E::: MHV3_-CE"R\Q'SHY]9,257"(MF.3B$,7!CEE%,W\T[8,42&NIK"[I2CL@7M69 MR=W:SSD")O1G?<^'JI+J#J3T!*)7[FIE*86;6*R(R)3C6VL4XX _H3!5!- K MTALDS-)MX(SK. F"!K9,HG:H57M U%CZ3!A&_/7.>OYD,5.YEJ?;N-6U18X! MI2JJH5[8$'%$E\O;_-JEI,H"U'HF*>$9^1@&T?L[9)KN$KH8 MPA$R-B\AW85-H\IX/&X\E8 L5+(P(G,MIQ"2Q0)W$)- &):0DC2.J.Q66Z!V MYOIG>T$/0SA"NN9H*^IM5(;C<>.IA&.ADH7AF&LYA7 L%KB#<$P(\^(R2**Q M6V53#3= ;L1@O+>9% >/KM:W\" ZC%]OF4HQO#WY\^#N8:.X+!U2C>[( [:N M(=00-NV+.*AKJ]#B?2 G/R.< 9\HIBRZ3Z%4.R"TZI^_/C#F!8^MZ_5$'@8U MU%O(WTO?C\CP*?S9]S=.3^(5_BXNU[/J3K_J?I&SI]UFZ+S%TC? MJ_-WE0RJN?M?,[D*7T84-D#NS*?*J#Z;?8K8-0N$;.J!0&K4E/"NY[C^AL57 M\N-RQY;B3SS[7W'.@KI]D?MC+1/D$\,;=$3LQ?7D;YZ+6)#FV.HJ]$?T^D^6 MO75]&KZJPTJIKY?W0.[A!NJJ?EW2'+$WFTC=^,UQ0GM&:#8[B(/ $P<*SNB7 M :(X/-AP18UOS&Z8<_JEO=1>D_EE'X?2.;D5[[+=R3<5O?H$B M5U8YQ5\H^+ +?.^5'")1N"U8KWE.+T#DB+DGC41)Y:WU1(D?0 6(G>6+KKY/ M[>1&+Y 5H<#$%\4B'I-)2Q"20YQCU=K M'_C>;]_V3^G/R%IRX!8.NGVQ;)39[P[J\FG22JJ?(86'0A623'WI!P@'I&+Y M&D0YZ6&\#U=F+CN.=M+Y0VI04VP M3TV0+E Q1OOGB*X/WK6[UMV;,NLYU7@_5=\HX+-N4XSX NE[.BX7G BP0A;R M'=I *NFY3Z/N^6M5Y7=2Z]HGZ335P,XI;133O,<4PSDO>$^1/.+%YL$4+QBR M9V13I/B 83VW[A-'4)?]DTSI'<40O ,[-GUO+O \ZZ"\-D*==D_BELB#Z@2]=2X M*FB&.+S*I&WJE@E-\@6H$DEVI*VX/A2\V/*S/]?G3Q6!.H*HF]MLC [9\'X( M77]S2T,WJ H_39>)Q&&9PD4!6=1^ I%9*G;;$)V1A#P1](E@,&ZL]JHRFWQ* MC=_=!#$E/[Q'$+P,F:B[\2\.84A]^_4AM/S(X^/Z1\OUK_7;:K4(3"2PS8U1 M%.;5O2<0]#64: \!"G4R=WX_1'$/>=+-EZH#VF"Q7E.;)UI="V;$EMQ(G+%# MD8H LB/$]-I]HL[2CYFZ[J-'Y_S6IUDR @,"R/&AOC&*$Q)4]4:,#PV4:!H; M"2N(#L'LC',C&3LB^+7)4*"YN7])(Q:-<]]YH/;6#[Q@X]*2*L;ES9&ZM:FB MZ6W]DK;8;^J;B-YXF]9G*['4)?E%>"B#(6[NPY36X[],DEP4:C_M.K 2NKBNN@1EV11KE30R@#ELF_1 /6+7$;Y,YJFQX MNA[[/M@@5E@>@2#2<+^A\?PQXGEPZULKWWFZ(5]@!,.@5WI.,^R+%.@G\&>$ M\2)?$F[X8K]+4YQ$/XD.C[_#ZC8.B*4<[>)$A;*K8P;=IHL$VNMC57VF&?W= MW*2JBOL1[Y#UKCNG0D2)()RQK-PU4>^4U#>8GM!TX[W".(8(H*$R34RH4J8O ME%#O=\U+1LBA-KY',)%J E23!*_8"N+D[D.I 2N[3@(\S QP"A?E_= #A*'X M+2'!T^P4)(S&G#KT;('3=0+3Y>#QC5+P0YZ2A!^11VX\SN3F8O".["ELWE3NUQ1R&)B /5X<5W#%]Q@UFB.>7I M EE=\YFNJ S)3A/6:FO7VYJK$-A26<1E@Q3ET"':8';,603N1TP&RV[H2_SP M3+TG^BGPXVV#35TSHF\*P71&:PY>QQ3?#&YI%1L6LD ,(N0@0I I@%7GQF.0 M\>-DH F0^>$YZ,22&:TW!41')FJ./Y+0FX&=8WV&11N^Y&/LIX Q75F*A?P_ M30M:&'_=/>SFU-X>O*AF:@DP0.IM04Q.HS% !@28#,QT8BT& /\\*:"Y8K;O MS(:2V)N#&=5([5 &*+TID,DI- +& /^I0$PGMF*1_R_30AC6MCL3"F)O#V$4 M([5$&-;V;2&,JM 8",/Z3 9ANK 5B_S_.1F$F:^9&3N%F6.*;PIK"LW5''!R MY-X,ZA1K-2ST6"##M "H6[,];&E(N150O)F_WUHA/8=WGA?!#M3EFL_#D&DG M"D&>OV9M;JU7^-L<4@29/:EO3Q\Y3G5NRN('^2V)(\:P[G7LXCD_YR,?0*O2 M$%4<\OB::RA%(ERF-D_^.PIS89O7?5%1+ET;Y.%6J%(N^ZO: +';%\O9^)(Z M]S@@UWGEKOJ#2^,PSFSB.Y!6]<;:R5+R.NSHAQ7R&.C3P+G1IP<^B".R5W4; MW][\\P W6.6(TGDEM=K!?4>C.'3MF#KW<6#_45K%6-<6>7B5JJC&1V%#Q Y> M+F_S:W@)5<+)=ICBZ%=&VO4W%R%;K86N53"+*6F&U,NJ%$M3&16TP9["J$SD MYH]QUD&X$W-OZS$XQ/SU#2@!T_0GP1%RTY%(F8G;ZI3= O <.G=1'[:0-$E" MM,53#QEHD1IIT9[:[MIE,88^YCJRPFG4 MM9B&E<<=GUFN_%L:5^0([(0P4DCIWGBU]D$JJ2)>%':H7.-]=X.]]HJM]NNQTQ=B,./#ZN(_ MSL[G]XM+VU]*,XY -KM&*KOO!A:_FK/1^)/C(2 M<;3T1>6#WZB[V4+BER<:6AO*/[RT8GIEN>&OEG?0GE,BDN^M0FM?7V4G"-VU M<&\1Z'NST6CCQ8S(;75%*<*U(C%3BTB]($D>: 95C(1N,Y)H1Z1ZH@D!!0EH M2+B*$QN#T'W#J94M:>6=%?Y!8_($U,D[]GTX@>=9803K%+'>:52B1K,:KS3D M/0V?7)L*PS10Z!VEG>)BE8YO7)#.JH,9.9T^Z _5MAW'@;0 MO(--"]C3#ZE(LA<)@2"TF40D8!! GK>NO>6M! 0$:Q'U#)NC)*\-ZQH'^0T/ MF>1FX&T+Q";GM,EY^= IQ9-C'A@UD5",;NG]J @^RY%9%&<5ZG?\0V]TK4.G MS@R>7<.AW^22[B;P8?N-.G>5Q5$'%P+I,#KNES+,"JQ(@J]RF55J"/QKJ51\ M]N,!MN^5801#%=R)?7&9#1GY,T&?J'=QN&7?]D A;##>]YGR_Z_A(?]5##PR M".9?]Z!P9(,)C@>]P+Z86O^:1M/B+&..0ZZL< M1S4FP#^,'A]1O;7%4\=?#&=*WSZN_\K'R=%P_83]5XOKQ5_$,+B>Y_U5XKK& M!/AQ70C>%ZZ;5]R:S%[O1>\4BK/^C6FW&Q"_C541 M)R./ ,'NQ#6\:]=Z=#TF(HTN#F'(4+W"E&7])H) E:H7(8RVTP00I%KVM@AQ MEMSJ5'C,B.0R;NSWIWQNQFCY#EF'+IM"D4?JT[4;-XIRS57UN6V'!^J<'R+7 MIY$H@BNJTEZP>9?KT%![,]B\*]+P;6* ]$:X83_LU[OKJM'8I:TP?(6C47%E MU8J26ZN/EL??3T=;2F/BP$#//@D>/7?#.I@5I8&5Z>9SH,?(M[*,M*/B1A1!1.),=JA%O50QNAV@M&G"'=AH%S ML./?+%@1QZ]<9LN[\*PHXAE1RN=)YKV1PFU#,ZAS)L.NB&=.=35HG)I"\"$) M(R(YC3QW&DK]5&UX(!2>Y@D?,.I7>XX\_N::,M&2V>)K>;!7=D(>XV9*JZ%= MW@-Q1!L*WOB.64*>>I3NC/B$D:'="-T-Y8FB MS8"C,7T0(US2->7'+R%]HOYI;K(A5]QP+4QN]1O? M+ZCLA#S S93.K7E+>R .:D/!&Z]/^?7)Y*@(SX6"0=2VI-HR ]"8-X4NZ6.< M7?8LJP-9W!)YP):HIT9I03/$H5DF;1?U$J\#?W/&(F5'@%/NUO/X=1!!.) - M1*LHAZAIBMQERQ14?;:H'6*G+16WJ=?F/76&I&CBL:JE90^UC2?FIOK2@\4M M)^2J'=6>*7;6[NO/W%/?#<(+MDQPXRO+EC,8??&9BO9(_=!8U2QO;$EC[%<# MC63O('>KJU1HV],P9JX)9TAQ0"(N ;&Y"&2=RC!T/M8^#2&($T&=9.1'K='Y M%'A/O!"6HO)K1:W.\CY(([J6ROG:G24=$(\S9G(WCVI)_MTP^IH]96/;NH;M )^U!42X>FSONP=2.RX[0(3^L5\8OEDC?1^O;0]\J' ML,6ITFTBN:N#W""D[L:_=GVZ6@NU2\>DLO9(P]Q8U=P)JJXQXG&H6N;&AS9; MU[>Z&'\Z\MI?K="%#:P[*R[;."IHAMQ'=8JIKGG5B/,>V6(;J".?A"?S($OI,'[2"+DO%BNE M^F&^!6(?U C:U/^ '/>],3-K4?O Y@:K)QKZ4"1,7G/R-R#7?; .TT^6; ;\ M _^Y^=77W7OF< M2T% ##DB"$G&*J QJO7FSN\'G@ 0C-0=/D5AK& 3^^T8E]B?_I[>N[RWJ<_& MZ*!@G5#6#BE^5*H&F*!MA##.JV5M?A5"$.M\F6#F?Y+[9S_:4YL_Q"U<(52U MQ>R'52JFOJAKB-4?*^5MZY,SHM#NX_#X*@C_>K!"-D L>"V%E;\*YVOVZR6U M.;C_^(%U^E&_M5^7 %(_;6Z,=+._5F_LN_[-E.GX1)KGGY+GT7\*::!L"J_R MX9,@)!9(1!*1R(\?9@2D&OA48%A;,6Y$LB,+U1CS8F.,-+,:?O)O#E2]C%B^T= !@^^VF=7JY<%!W@@=Y% M$,7'0=@!.:11VI6ATAE0"UK8YT-=J-;\0D!P@)3EE,V,*#EDK,@[2#\+'[XG M; *UPT\Q.D!/13I3@)FF@&!:T/O,Q[ MP"1@4[*]Y3K\49[+QE8&3*_4"F&0A82"/DS=/!*DR2CL5]NC,^(*YC0<>&8V MYK=V?/TWXS\CJ01$$4&^ODB^-B[%"'.V,6VFO>%9V M0CHZU%-:G,2 >A<,3=C2DV2@IS%7=2_D(6VH M=F6FD*P+XJ VE;S[W!X9$T1IAWK0_"3S$#E3II-H=EF6/K,8C6(XN%RLU]2. MW2=Z2YG5V;Q_8_8,NIH&\M!O9!+]/DT% <2PT$R/CO9T9B1AR __V8(@X4DR MIACV>OJV2Z9WR&])L(6H!0_1@/Z8):&NE;O1Z?5^Z\7='7;G01@&SW#YW]JS M3^)7C2%KDD".&TT,DGL47*,_8M1HI$;C'038]PW6IVMAR9&D+$G"*.[L1SVC:(44ID@IA1;90JU-!3F!AN&"C2.7*D/%%C1X^6 MF3]9KL?OX:/"C_RLZ]R*W.A^'U++6?GJ6X0/1I.VTN[(,:.N(?1+$WU?Q#A1 M6X7.%B2<%Q',X-I$[KT*AJ5(C\:8[_>>:W-M=U:X!/6 U62<1ZZBLQ(]DG?>5@] M &Z/*[F+8+=SN0FN:/6.<3T*2'&YA3FJ%G":[HAG94VTZ'SIEC$DC./H^\1# MVD11?4UI!$AZ\ ]0KWP/Y\IPR5<4--6G3B'O2%]3ND]LJ;H[[)*M\HN 2_3 M^@[&]B+<+ICW#+;1!U3[Y3\;5W>NB@)23&IA#OVN=&EWQ$N@)EIT MMHTBV!4<6"RA;'6*>S9/9HQ0O:I) M#AA-#%*U::+KCQ@R&JG1^;:)Y$@4EJ."QJ!6290/%.73<^\Q+]ZKCXS.7S]9 M\2$$.SQ&O*::SG15G;#C@I'2QZ4T]#TPQ[Z9X%V]K;MR(YLM=_X&3Q$39N1+ MPFZD5],]VT 2=&G!VTXDD9V)>$?WUBLO*;5:WX:N;[M[RQ/7?!P:0@%6^ +A M^S,P9D.R$T*'-H;3X4<3FA-!F%:J=85!F1!PS2X1 V(S%22Y?\=$$55^4]0: M'Z%&L6'.'+"[B02X#.PU+4"I H>)!'K'03OJ'EOH/O$=V_(:G,>MD/N<1JW\ M?EBN"6+/TTG:?%\KH8>@KN8OU-FP1> EC=R-S\\02@HD:!LC=\=R)56O+&Z) MV#DK!&[JHY(L4>B.7S[A5-?2(@HES2?GK_J""KJVD_+9CM*E%GKM^"46$G&H M,X^DB-EY06E6>[.>R+VYAOKY"4)E-\0^7D?Z]A.)B#@I/[C@MI6!D%VZ'K?8 M?"*G4E/\(PO*ZR"*SE^E>>[XU87 C[;NOF0.TI@8^BAI8Z3BF74=2JACJ95" M;4<3E3":29 JE,DLJ+ ]\I"H5+5@'G3:&+%C5\O^./Q6ZL*+ME1<\2_E* M)S^ZMLB]ME1%U6,+&R+VUG)YNYC$N#ZQ&1.R9ES2.4RHN#"V65"63X#%VU),.$W+68F5U#IMO/1&GU0C=VG%Y"H5]&#@'>]SL MR*)._.+%WC*-S-RWJ@]R#S92.9<7N:P#8C\VD[M%)2:@3D0*8%N^.;/&=>=; M4;M"9C6/YKZSBK-!LB)4 M\N(E5@+@)I]HCA@67&D#[R]JA]S)M:JIOGS2"+'+ZF5MZIF\=(UK>>AN2MT< &56:^7&RR_41"4:SN)$-:(W$7D FF>TD(2'SM>.U8U4<_6J#?.Z!O C2/+ MJ\ANI6T^F; L5E0SQ.;:3B(L-2)W,J!*TB.GGNI)TPKMAC]]O)!'2 ^AY4<, M)IATZ0UP7A#]P7HI/^,RI( \=!N8H^"E!K[9F2C'8'5=#JFR,-,3-E%1JG6A: M8D^*6RUXXSQGFTW(RYP3/QF_9*;$:$]M=^U2ASR^RIHDB1#OHO??0N5UIFLD M7L]9/K$>H\"#HB9/EG?H)[5^$<#U;)^;(ZNP:;>;NVT4/5M[Q30XUL@%C[[N MJ.U94<2^49N[V14+H+G-_.[@P1/(U<7R(9";]E'L[N!O-S069GP(SBG'QC5E M8%6]H]8[>Z1P--878?R4L4/>B.0FX&E$D)DQDR%TN MA)Z15&S"Y):+$?C\D1)%]K$77\B_FIM MV\SJX@+,/+ZRW/!7&*8KKB-4]T:.Q#7-H+MD7=(5,0[6U:";=P,*J E6,V)! M6F$W)+_V-C,LJ=@VM#6XIGP.?'20PEFA@X1KUWJ$5,HN;8P+6A*3!(=R@U0C M1''_R<%$A1J=8X7";PC J)RJ#&H5+69XDE^C*@65FT+%D[!@X[O_H,[2%Y.M M^YA9 -IH>^HS]-ZYH'4J3LU:0G[TZZ8H 0 M2?O5L]WMZYPX"7@FQWD@% &I"!=K5GC8=[*A!:@PV@D@+AM_]D-J>7QHVN2/ M"_-)?DZ/&89:1>.RUSP]E&'RG,76BS!;F!OA87^461#'&4W5)J?&O/)IY2W3 M(7"J;F]TS0/Y>-.+2=7QIE,&B,>;?O1L7N&B\N!#.R+-Y-V3F BIQK]I@LNV M C>C_'F&L"]#R['&%HPV4L<6&(P+3&8=G<6Y/C\*&GEADXR_8$0P6N##HFWQ M8GL'ASK#,?2SXQ&3=!U%$70XS^1T@ M>3A./'@IZ<+[1$#8B$G%+!YOK9AA[-J#72A>>IV+QFDV;REZ((:R&\(TW6E(6IV?IHY?F'$!_ M16F14^5G%'CS806BHS!67S;O242D?*IF;@0B=W 5XKS5?1>3((8&*$ M8@PHZSD)%#!2H$\M37?N:GLCAP)ZAJBQ@[N MM/9O#%7H( 12HJAW<7JV1]FNKH(1*"!"@<1*L^7;3B;X"U3497!.&TXBK(OD M[3*&QP[3+O4[VME1PG!ZVSOI%S36%L\ DP.7?K^,LHAJR_ND\+!WHW0WP3I M+6_[H/]ZIK_UDUI6WD;R'67L_$2MZ!!29^7?44BX"+;TG9O #Y-?SZW(C1ZL M1T^7^J)+^LB1O7-3YM*I=D4<,2YWKV.KQ!)<%"+YRA1C*6]^)5?E3KYPUF/6 MIT[M=_ZJ2'T5TC\/D"H52L%76;ZTYU3BKUK]PLC2=YM"S!A(WS0:%,(DI4R^ M &T4[EZDN*@67V6TTIY3L+3MB94&-S\/%L#_N*R)5]H;U^OZ1/S M-Z-937GGJ;BZD1$T>R/ MD_388ZG;>>R/&#RVQ4'"=45I^JYY3"4JNC1IUP=5VQ%'7J=Z=K'PE:DR MX&!+O8Z=R 3)($N.O[A@Y N(1KAL_=S>-DCH@]7"& 1*O^ 5=*;%15O.XPZ M3@6Z*I4OQ"-MKRF 3+7P72 'KY@%;,B[E-'[T=]Q#& $"9GOE$NA[T>]Z+EF MN.6<4Y_]$-\RI92+4_!KQ5M[T][( [ZF&?+W(XVZ(@[]NAHTOYG(^1#)B !I M]68BW#R$O\EIQ5A7"8R"2Y^7T= HC!H)D>C6?]@AM)V*D#ODCL*]8!""K1C6,8.S$,S[4+#P#X M2@,M>F1KHG8(HJ$S910I,XTQDA01F2J:E.K2'Z*D;/M$E9^$;7RZ@; M6*+1Z2N4$ <8^.'[GW[\GH. +"HN=H1Y 3VFVT(48$H.DP1#:W.\75*W+]+0 M;V0"B/I:'4<.>">P>55VJR!Y43,]FI\@)J3@X#3@)3J=Y$A"_#\V')]N(.5%E!,*B#S0FQV&H\D2 /R6W(5A(R:M=M[;.WT>(AY^A+/W;F\ MGEC EE?VGPN#OX+-H+!G6I=(3 M+5'P%081R2L[M$^Y#;MR'M@0;F2'-,YY;@?#1D<3S6OFLI1>4R;J)66"NGMP MW+*<.N4]D(XG-=15YXXES1%/%DVD;GZ]'FC/"*<^(PI]!"EHBA6_KKA+7]UK MDDY]HG:U8U]/X :[J>1]./AUS]?+*_=Z>U=^,;]?W(\>P7+EYF^XI@N8AU$6 M!:OU2B!9\$##'H6F0F$>/U#7,:].8TT*- U7:PD+*,@&(E"NLG 1? MF.:GG,F7.#RP]87E1:=CXY"H,:"Q!$6^W(E3.\ BS /6C4Z,-;LD1:J=Z,,F M\V[@%"T"ZG5'"A%-#9%NE]3HBWW'I(DJ+39-&!D(^]C=B1T$3Z)$4!H 8LL M?N4;&XP ?=F[8FN$)_GF4?+ML!L#0UI.\#K&TD+T%!Q'V!\8TAZ9(81_!*DA MX@I###@UN["B[947/*?"SF%'G+\Z$K:J.%"OTQ\ITC8VA3H+,^Z,>/I57X>F MH0&<"+!2IUX9-UBG<2P9^[G? M)?;1^2@3Y.%ES!M[>3R]M5[YOKC&IMK&R.&A7,EJP=:/EAS+]I;K\+EBDK??]6WOX&157'9*TEHJRC7ICQ22&ILB71S6Z8Q]==A(E\:O M\WE\0PC;:=RS$#\*[[7@+2?^R4O^UX$7?X,:AL/@K33'I[PY)$>Y(!RIHM=( M)JD[,N1=)WCTW(VX73'B_.[.W6R9E3Y'XHW;ZA$NAU!FQ,6+N(]Q%83YD:2J MK&<[BDAAN4-SJ=/)%N00SSF[T*IQ+G+@#3=U&'?YN#3A#U&92,##]G@[:^1Z MA*.;#3#J )?%OKE;??[F?7)S*E#L1U7[!<>[8.T033,OO L.XLU^9I!Y=M4L M.C'**I.B:)AH1PXI/'5EJ'02V8(6]CEE%ZJUGV*RJ4+(@X8%59A@%@0?#[I< MS"D7*PO#;JPYZ)B&9 "5)"!,X7WI$Y5_(<2O]! UP!1U;(L5 +IU;+$24"?O M;H*8DA_&O/YH,DB:;!ET00_I8-"9J>K.5#%N,;2=I_:S?*PS2T6QPD9BLF2& M6C4SQ;C2+DHO:W0.:]01.1:9*Z^"3G4OQ.A20_B6^42/4C"C.6(=P ("%*W, M#DIJU3%S*"D0> 29&EN5]T >W0;JYC(@Z9LCCF<3J1NG[%''^!DYG1[,B+6& M,NQSFZUN#^*R %M,AK'[#VN\TNM#F,13(AQG1-_'[.M0#QMBOA$XKP;'3N*]528&9WP9(^,_()20\E#*01(C1]P?&-%QJ!'@-='KE&LD^0M&;EA2,$RO=42BK MZ] 0QH7H_^_N:GO;MH'P7^''%DCW_H(-PP G<=< 21PDSH:A'P95HFVMMA1( M/=X[O'1_)(^M[V;^S)GEKL)1 X6?4'J^WL MK9HTP%1EP"CCYW&%Y.) 6*4./+6@6J"_A[I[I]-YW)%@JP!!BV.@L]$EO;[V M-_F"M\_X)HZR3?-M'GVD3H&7VF'3)B>Y2-<92L&R<6B**(*H)F5NQ75! M7!G 9#4@@H0\;#[FJVK^590;3VEZ^1+W1+-&W$1H2094%SXZEC4!(I*:-!X# MA5')/U0)0D(Q;.HQCAGA@A^XQ@AJA MA)^H@:+E&/"=0()?SL /7,:.VD M6?:1B)P( 34!UH6#ZN1-@(8:S1J/B7AIL&-D- AVRPU.,(/# 5;J">!TV*8/ MLTR 1<9G#-C,8.A0T.'4WS#FQIFW!6'NDFJ"]E$0ICZ]7@ 'AULFP18O/0KJ MSE]]TI3?C= %S 99+C-D&T3*="D3Y"IWMMHS))&*@R,^.N+#VWIAWAY6O]+7 MUU): $Y?:,.H& I<@;?L]@=G[R'3N&/,O?O#AKKD2A[6,.YH-6O7!:#L*5=\;<(QW,,+\8:9\-+Z*8OLTQ(B('!]^X->E M0#O\4'L<[JB 4:&^N(,8!^E#!9C6\Y0-,ARC$B53S!,*>RZ8795\QM=A%Y&E MQ9;10;%<]MMF;W.5KWIOQZFAH897L:O#1&"JVE0C_JV5XHZ%A>7*6R4S&PIM M=?I/(?1E9;3*G5T/?R/%GCH$8*\:=CP\+!>_JAC:4.NJT7T"%""K9%7MZS@! M&*FXU(A_>P6IHZ%AN?Y4R4YYP9=&]RE$OZ202[6OZ]%OHLA()_JME6&-AH;E M$M V.UF964\*.);A. _40J)#!A4!#C-"O1W#T@*OU01.#F:!H469MFLRVRSN M")3[9- E_AT.^9$V$^U4' YN/-1*PUK#-2L,=66X&/@[4,IO/+GV?M,P#PW)0MA6C> P5L*K$+S'[%F+.R_) MOBP3+TH]GSW9=/Y%_)_9:R@K]-$2 #QF]<&H/-:FW!MP='S%LYXJE'RAKR2"[5H$^F22;X(_GK MV!?)1__,7[&_S\)GO%BM0A\G-WCW"1_OHC8V!.J+[<917Y2W NB+"LIV]<52 M+,KEVGQ$\?#^U2+;X.0BWI$IQ8:^,O&,KR(_WN'K.$V7WJ>M;$U/4P10%^X# M2.6)18W^ -V^EQE= T)\A(V-ABK#(3X>^LA&LYE(**!2R^E=^KL?)Z>_ -J= MW8X00[\7:N'1)2SH(^K4U[_[YI?OOV&>SIY5%P;\@Z1)--!O<7:.5W&"E][K MA9=NWF_CEP\X6&.24.$HJ_7ZOK* 1H 1B&@T]!)D.3*"F*A-E&'W09C\W@UD M^OF::,J.8H41&7''U$1/.*'O6]-S65F,/"&LUN1CM"4ZH@AGZ!/3$F7>ZV$[ M!FVHINB)J?K5(&M7=6QC%TLJ&5'1B,GNM)K5SC'$A/EJA?ULL:J8DFIPBZH, M1SA%"Y(Z+E$2X!"'Z-DS.'>(/\F4)C#3C1[_/"*,U#ICC(/E,&GO2^H:.^11_IP(B-;.DX_?@ M75P\WCQ>SY;S2[18?IC?HXO%S=W]_,/\]N'JSSE!9O'P\!9=W9*/YS899G%Q M-K=(;-) M!RN&)9)A$I!VUA@3"$<(HXD^*RE:,=F[Q_[62]-P%?HL&26X2> V)!HXQ9@$ ML'*SEP&Y@$G)J'F=[PQK2W7.CFX>3, Z*/%OSBS([LJ-D.@#\*C1K<%@'"7@(ZP>DYEQ= M5.B+!(61%P5(4%FD;93KC;CBB&M^AHCN= $=7$H+Z6LI,/<+S#,!8[:3^X9F MPF\M,CI! F^I#]%"98M!BIV!5>>#8+8*&>H'.>,D@AB0Y%/\\'LL,@H,)2249"+1&]([ ?QEOR1 MT@U;E-(!;?) J2/->B5@';SMC7RZ9B?NS)K$C[0% M)V%F,9[^(C_\FPP',S()]=;X=D^+%Q8K1BSI8I^E&DV668^B05 MV"=\2[+E1GQCPH%'L%D0Q= W(QDP9Q@VL&MD%FJ@7 _$%:$S!ZX*$G2A2T/$ M*<)MR#-DV_?R \'PW$M#GTW1 CX0>LD5>^?EJ*8 M7C'MJINK[#-B&3T\QZXIF25D;K1F_62E348$ Z<\<^")=-=?*F"J,VA'I*@%K<=D7$&79^9E#2)K^8X*"HJKA)"HG:VU<0"XEF@=*C:?XHR( M#@G0/@>:CV:1;OR$_-+ JN MXVA]3B]N_-\NI%M=0^"Q 'Y'M@W=!^FG\^_G./(W^R\Y'/#K3\*W8!&MZ[A MU7V'YCZ ?\B45>^^WR ,@.@(J!S _N4^I^87NC5>]:/0S3DWKS>\V:IXB^N/Q;:U!>[2C2969B5U#0$[;[.^_39H M1[(.G4:QQ;C] \?KQ'O:A+Y>Y*KT QZ[RJ:+T=O:"7#\JNO>U<R6'N_5V>+&JF%6; MR[>U!>Q^K2867BAM"-09V_7M[Y,]DG3)9G\A>Q'5+]=)&P%UL6:CRDW]DQ;0 M-_/E"G=_0#),T8[)0JRR-46K.$%^X6QQ--!U0=+]>?,VEI%#1%I]>D2KMNBZ MY1K"'N* 1JTIH*J/G723!?#GQ9A)W0M^NM6F7=N^K] :8@]XS8J-A?HHBP14 M'*]8/&$ZFXK6N7HRAFEJ#YQ"6DT5.4+:&# )M.OKBL&-.SI">\!!JZ2VN3T==@M +M_6 M$9=!33[(8M>M5P!(CA8*?_OZH![Y@?],/BP^RN7]_C]02P,$% @ 68%B M55= '^'230 U'L% !4 !A;6]T+3(P,C(P.3,P7W!R92YX;6SM?5MSXSB6 MYOM&['_0YCQL5<1DI>^7BNZ9D&79J1A94DO*K*Y]J: I2&(51;IY<=K]ZQ?@ M12)% @1(0 AQ]1TVA8 X9SO.\ !<'#PM_]^V]B=5^#YENO\_=/I+R>?.L Q MW87EK/[^*?0_&[YI69_^^[_^]__ZV__Y_/F?=]-A9^&:X08X0>' M%:P[<_?EQ7 Z3\#S+-ONW'G68@4ZG=.37V"COYQW/G].VK@S?%C'=3I18V>_ MG&X_Z27MN&8X%-2"S62J_;V[-EIQ?,OZ7>DQ=\*Y9.O.;V]O?T2?;HM"ANR"$UG M>N);O_I1]X:N:0017I4]ZF!+H-\^I\4^HS]]/CW[?'[ZRYN_^ 2UU^G\S7-M M, 7+3M3A7X/W%_#W3[ZU>;%1;Z*_K3VP_/LG8^,&GQ$")[?G)ZC^?]PG%$G_ M[3J+OA-8P?O 6;K>)NK]IPYJ_]MTD!/#L&T(+&P0EOC%=#=?4*$O=.U%&J6" MZ4M3 6#F H^@&0*+VW,V+!]:PL/4*AJ[OQY_P4PW;MRJI MK%G@FG^M77L!)Z+^OT)HV&+44_8]+5&((+MB^E(E5=4S_/6#[?[@.-!BFC^@ M^/>6;]JN'WH NDL6[,;$ R^&%TUTT+KA;S[L'OL\RM*L%'&[)B2>;Z$>, &* M:T&*$%/P"IP0_F.Z*\>J#U)9.U($&CBP(X'K6: F*+D&I(@P\=P7X,$A#?H1 MD?\(6?*";+R>0(3FI(CWZ+J+'W#A54^:76U)]()KG)7U;(.N[S.ZS*16I @3 MS:+1(A?Y8'!N:3!*X]J2-#2;7@@60\MXMFPX&M4="\K:D2+0/7@.QL^VM3(: M3#>%1B2)XEFOL >OX,%RX$+),NR!XP=>M%JN+1FY32F"/AB6]]VP0Z;U4VEU M22,=6H7-C;?Z$VFF 2DB# %LL6;OT[JRQJ]P$]K(P1_#-8W'86%>HW$YPX/U M:L%ESL*? &^VAHNZFB-"L1DIXO0-S[&<54-IBJW(\1? "@VH=7=&B>U(7\+- M#>B.<5C(I>THLIQK(A:^-=E+NR92E32CUC*OB7"5C4I=\C61;+\-)99_S7A8 MWI9"2\$FXI%;5&19V&S0Q[6FPA*QB628IA1<+C:3DJ9EN4O')O(5&I&X!FLB M1[X%E==C#4<3EJ]08C'31%Y<6]+7 ?<@,"R;PT)@VY B*P'XF;%:>2 >U=F_11%E]%PG\ PS2((UFJ'.T+SLA5,C.$Q+%F()H M93LQH'O%0:32YE3>&6@Z23)]AQKGMLU&4FQK2FQ\-)(-VY@B9[K-?%9\<\SB MO61B?(?PPT0F](W\+N)D5 ?> D@YL-C^U0K0-YV=#YWTH:R/QK.HA.W MVJEWFAU)"F6U73/7%QM=G'*]*AS17_X@2=A]]J.-B+0AVW@&=MP29;TO3%U$ M$OM0Y$A<'YB_K-S7+PM@H6MOI_^Z0#]^CG^,^@]_W79C#EO=Z^;^QW]N)32N-X">'__=/JI$_JPC^X+:@W=:#@8#O\(X;0*//M]"EY< M;Y\YA)+ZH$,C6 +4F3R@YI[AQ'O-E4CM%]4'*BK)$JS.Y6$%)WO+A=(M[J$; M1P J5TX?E*K%2B"Z.#Q$L3 /E@U&X>89>"7H[!?)2W %)3AM&3!4$B687,K" M9 I6%NJ^$XR,39G5E!73!1L*J1)\KF3A@]:='AQT(VFBFX@]-W0"[[WG+O!P M$6OI@AZ[D F8U[+ G!MO [CD#JRE%>=LJ!@-,>5U 9!%O 2Z&UG0=1<+J%<_ M^0M9+AZ\,>Q-W=_.%5@[4IJ!E6%8.E:^$0R4M'X M/?8FGOMJQ0ENB'#M%=<,,QKI4N D[&+D^CIQ_<"P_Y_U0G1(R@IK!EJU;"ED M$O8ST"C0]8"! 2G[A;#ER?8=')E=(%G6JA4G2D M;2#T-\!;P8'YT7-_!&L4<6!LJ+:T+6O3"I:A)V$-(B+4&MET%5K:0+AA5 MRI1"(V%7(?%XW,T&G82YYE]1U*,_#@.4+QRM*_!.(*&2+M QRYA"*6$O(G%W M'BS?-.S?@>'A UIP1=L/&Y-D*5@2]BA2V78=?8!_*7,U,"7;#Q6+8"E2$G8P M\MV,8Z7HL,J4S0MU X4Z:S5:5:*E>,G;T #HCK<]+F].SIQX\!F MS!T.NBH-#*V^-/&%?$R_RPLI8X(L2"#K8Q '>[<#BK<$T*M<#&,58;L?]3T MG@^BDE+A3?Q@*I3WRBH#-@-X.,1I1-,%>/3""'JQ!_Z#DJ.\&C:4W.\&/+ <*P!#ZQ6I(9_V$4\,IE,SW!14WS&O>(T MB;:Z,GRH>YK82%!=EH(9)= =-N(K*$,(+@ 3^4(CN2X'DNFYR<1X1X2S8PB*KOU$$]9>A' 3;L&^\< M2O6X H)H?P*)^2!P++ _'[8$O+ 8L[X, ? G1BYV?U5#4$<6E;=R:*4Y(N MYR'Y;>)4_O?JO=*J>KI3JYX".!VZO +OV2T9Z,YE[K*SC%[X"MKSADUR+0]E M,N)7+[!T)T25J+P.9&0OL)BW[2DUJR$E&"7G=K'$DH9=;E>4N71UPPU4HX7XA:S]/)CGU9IRAGIV4DF MD?[7(+!,8QMR7IFJY+).JI+.3[DO^_G31^J2@UY&>[702<.#ZPU=PT'S)?"3 M.Y@+[ J&5"EO*6?04B[DC!1U@Q%KB*=+8%%F_3YRH5E2[F;LRK8>?'JI=(D4 M*&3D[(;!&CJP_\;:/Z&&3OA3R:;+DK0@]\#W0WH&Q*7U0Y\@ERX'Z0RIBFFJ MZ,>!*N%TN8^8W[.%<]_8BW2XB.; "? B=5#M:N,JMYX<#<04<""N $TH709R M)(XM/ZZ8IGH1-\!7T%+&E1[$*T__BX3N]J)J*BE)1DH78G&&XH%1LC8 M4-Q^ZH^7\6D,2@^9/:-!.ROQ)Y1;C&>TV9!G<_C/4W\TGW7&#YW!J#=^ZG>Z M(U3J:3+M?X55!M_[G9^&X]GLY^3S]FP\EFLS^6OE'B1=;4F'Z*_ "<$#-#S( MI*@GOUG!NA?Z >R. "(ZHG9S>5"7IKZR7U]HYU-IY:\E03UA=MCUG +JT< )T%D^&]Q= M>DCDQ\7*8"LH0XIFR):$SK")K(NS\ @YZ7*K$5W-Q*J&+ KJ0P'>*XW*\33)1)_Y#IN M7N3T;1/R)D1E/9U(44]876(IX$0((%R8Y06FE#+P-\.PR 4:.7798X@NK&$5 MAYL@B)6TY44-L9MN,-S&-'' "IUD*Y-_A)4PZG-%Y!1"8D;MN*L\,^:RG8R= M+Y6>]5I."!61.%NNX]^!I>N!;4H[=),%JA*JP7(,[WT M1^E\D&GQ&ZTW9L. MP]C92-@WY@&[N%#A5>2ZK#RTFG1)F;_51V+$298[(AD+I?4C$IV(3>/'2J<] M.3,="'86U'TU+!LE]YZ[F>C\Y'[NG>%;)F[^8VM%)]KP$#UUMD_:/JBD>4;2 M /U(Y(IE.+&.3DQA%S3E1>M78:6BL_!!&1[4!Y.2$$0BM)T'OP'TS!A8=%^A M<[8"HW#S#+SQLA"T3>('4QM:\J:Y!J3'!0@:5^XM.T2*89MQ]FHIPQD!]3,;:B*7]X:$&764B5-;3\QPCE+:(S MKXZU/NR-)LGB!,7Y0&B#P+.>PR!65YS@JRKVGD_K>0PN+RYO)"6JXQ$Q(5 E M*2N+87A*<>O!]>"([L0/>9GO<\]P?"A2_#9*])L=@[GX,_0#I&X*Q3 R4$@? ME.'I( MZ8Y0EZHDO< G7ZY(+\W%;#[N_<_7\?"^/YW]WT[_']\&\]\_M2:I!?4S M.Y1U)&5>3_HV1]:$&4?RA909.IBPR&=8KY0'ZVS)12F6;3M1^MTW"Q><3ZRC M#(8,D!!PI!91+5@SNS)P#DH2G"P65MRIB6$M!D[/>+'@I/$$T+X@?IYG:T== M^*F1+)W3.6A!68;0,N X$*Y&L.C\<[EQ_:'X2W\4HQH MJ^6%N;JXO+II+V2-A,9ZVTH\E$4TQ/+"6D%;0U3L#6K9KUF5;M 1 ::KK"7@ M#43'7I&438!'2.%DBZ%G^.L'V_WQ%2Q6(-Y5H&4"32NZ4Z*V#K!W(V5SH^39 M>O9!@J(1W9E15P78FT]R@J#RNKAW-Y#PN!"HLK):PDPO*?:^C]P=E2&D9G1U MJ6H;95M071QK[9V0Y=(EM&C_2&G@%+<,IZYM/[@>6IW@;V^QM*(N4\B@%]G" M0W!=HA^Y/5:J "%XX%HVME )SHD0+\"S7'2.Y07XHS79;Q0U?YU*6[:P2,]I M.E*1,O'&=23Z?8C2%$ZB3D;O]/0W+[;[#D#&A2:-.?2M' G%>&A%0"Y(^<%7 M&,7$=MB8==AFE*,=#X)0TXY-+0+7(*81&C*-H4[KJ ML1K%@)!>C(Y#:X'C1^RH,7:6-Z0<(0\_6C(H1GIZ8$Q 0VQ'Z+&E-; 74#43 MXST.JDL]%/@'E- I2OE4%MO UH+FK.&ED:890RL2 EY+80]4;52^.8O2EI1A M$R_<&S&)J)6F,UX%HU3<-^F:T'KCER_K+!FRU94AFKS)KE(= IX(WO'K5"U^ M)6\FUR98L;YR#&O$!48_GI9;8K9!9'&KX:4G#.,:MJH<#\6,="*TU#2GZ7:* M+1Y+G"E(T097."7=S<5<&SU*D@M3HY"DKCM+N#K>[#3:\I2'5K@E?RUU$60M M;^ZM5VL!G(6?406&6F5%\YJZD?<8L%C^4(O>.!.L.AFGN<4A:>W!H%E(HFS@!,21%SR2A#1^2G7 M@9\_Z9\+E097]*[ M8C[E2')1+]5,KSO[VGD8CG^;M6>\V*JF.J],25%9:^2(TYZ+F+ZX>_\&H1\X MVYR^XWN%)BN8UHVR.T4S5T^HXV(KSH>[I<1KP'L,.F M%8$/?[9!DBXV^^@\;H^/HJIRS#L804HV!NOJ2_ITB@FXND^^??O*'GIR$:J. M^/H@0\T/\C17E]#TL]*N"C$%$U/$Q1XGMVIH2.C-,VG>768 'B_OP7-P;_FF M&SK!Q ,;*]S@7+6J>A\D:ZHL 3=YY ]?Z9OL: AG>;J^4/Z#7W65U/0&A#I' MK\43J*TNDPRC%0M.^@8^Z,9-:TVO5*BR?"RJH6M&@[H/X0#6*R&3-TU5Y1C7 M$'8:'E%J0<@5"D4X-'!>(0YPEL;>8"76.4;65(G?=!VH,EV@ _EB6(MTE9S, M^UUG$?D$7=\' 3V/:!H[1H+5UDO3):/*S$O'ZHGQ7FNF2^H=(Y]H5*!+'H=2 MZ;T0=M\RGBT[\C]9N+-7]4CI0Z,% 3?=Y>]7T9^>-8YHR"GUXN3B\OINLYL#;H*-V?/AR145E*,(9^I)I ML)XNM$R).P4OB5.0UP!T!I+]FQDP0X\T_;$T<3PD:ZP5P=Z6K,O!DZU6MO?2 M*CSX3,GCH0^M\ H%B+4KI!J\]B$.."(?!A.]%:;BN@)@$C=?MH+X+% MQTE*$L>:QDH7'UK[8!I&YZ?'2;53;FG#]Y-IR;DE&;Z\Q"L\PT[U.7"6KK>) MP:Q(^$17N[7C5!/YFN965L792ZY+C;T)'!237S+9SY._)*LVPQY[<8JI@0-U M$R8IE7RXP/,BE653U9WB%LOBOE$9)O)@6,F2^L":TS*/2[+)'@6O+^(7N:#' M&R)I[D*HU>!W$)"RQ5%6UYR*C=0@-"'!EE=B4LFA&\NVZX?1;7G+'R^C2Q&Q M14%?8Y)I_%,.5DP*N=,3^'^=SYU=N_"7N^YL$.6)FTS[D^ZT.Q^,1YWNZ![] M/NN/YM$?/JF=.6[LK0PGN>R]R[97U-)XN1VP=HGX,(X)IS;EW/ANTO<=.V#I MF;5RK*5EHM"L^ 8%>KT$MF=:P)]#GMW9^*S581'H4/@8G@H@8Z/"]%_J!NP%>Q6X+ M=6U)\6#$WE79.FUU9:R])J;Y2*\&,A\FJ%#T>%"2Q:%B(+@H#@2#$1P(YN/I MH*_Z9)Z*^YYQ:,J-GEA2T@7E0H^JC)I411E#IL D?\V84:;6SM65%ZQ'_S21MK?4_NN[BAV73O9AS>G)5-/;'\?C^M\%P*,JN,>'# M:<JUBMM;0!;,-96<\VR*>AJK"XZS)' M>-X=/0[NAOU.=S;KS]5WA_.2CT 0O^UJ.:L4?JQ_S%)5DL.<[R*+WUQ94QG+ MKH-AWI^N)VMKS3VZ/8%-3%YA]#=%HX\>G?M\UXU?E'J:]$>S-AS_[608+[.* M2&Z@]%P_\*,(!-3#17JK"3,:-&U,TE.YE)V^RW:Z:NQHV*HRXPH??N0?W>6O M&2'':H#X6"N_DY<4?H>"D[!KN89ZLEY MGR"?*A$]&5/H*;T#4K.UG(E(.P>X0I)>YWIFV+K#E%;&W?XK:_X<+25 M==?]JDQLY"I21H^R+E4-#\0ZRMD_#4Y9:V:7KK7FNGTVDG8;X+0D(F\PZHV? M^IUY]Y_*K_^W\E)$XA!*RGHJ8+]'U2<*^"IY(J.HE1M91PF5F.PE_&>3J;7& M.41I%VCMLB1 ;MCOSI2WR%C(BFESOY 4^QNBS-I@F_4_[E.5!9(K*6.#9#2R MYE=#H-8:8-SGY,)5G%#SBDG5LP(!.,E'*DKK)NJ MIIQ+P24]JFG)FSX!=[K9O'3E;.QIL$VM.@!<=&%+:?4F,W/W@^^"^ M/[J?=2;0YF=?NU/5K3M.&8 QY/T/Y>0T00$6**$E)$;<(<1%>E^9NKXRUEN. M22Z322.96FNI?<-S4%I31D,M":WK=Z>CP>BQ17:Z)WK%U(LO+B<1YEYWJFP6 M6UX9&Z7%)9>8DDFJUEKI#*S0/GDFV0BEG99%P_4?T0$6])0?QM.G-@3")=)/ MP8OK10^>9B+.0>9=JO.B[M5)9D'V[)II7,*0HB1L5IY8)6DTTUZ2S6G4=7- M&\F%_)SM#9(/UA=8<"IA60\:ERH03=29^?F=BDLU6M*)6;S$YS3[2$]9G;GSXK=]2^Z/,ZZ3R-65,7[&5)B-Y&MQY@QL4D F M\[XLFCQ.#E9<)DLNZKHG6G^3"%&[*>B3%W ML\T6$.KYMU!#&0NLD1B35:S6&MY^:D F [PN\Y[WTF.V94K5.T_FCL\/EF,% M8&B]@D4I]O0&3]U2WF(NH<60O0R87>#(C;C M![JB!PM]NCU#GE^A'0^%*47 H83,Q*],D]I-<5+#I7]MR]SVD0=V-W+ONI;O M?/H\><2@W(/ET5^^03OSD]1"=#O4(K]2F9&,?P;9@ZNMM:Y[,6,FTSAW6W9# MH)!BMBU#G+!WMU<7)Y>7)^?7YE?0Q#(,\_8A4U8 RXTLSF$BC M2RT5M':LV$LURS)0G)X4!XK]A+-M&26H,L^2"Z=)"J_/KL[.KB\NX#=)'P]0 M3S.Y$.G' 5Q%Y>R? 0N2T3/)VV)C)R6T9;+]TS+;)Z>U;<]8H&!^V^OSLZO3 MZ[.+L]L;!4:5$G$&SO;=],Q;ZA,WCG[<)G-D&8(X?(N"XQ5?*I '-5$:U&V? M$J.K1\-RX@1CI3H#7A3*ZYA-682NCHOEXC69+N/X MU9$;;'\NC3\! O5J,G2DP0\^#MG-G^!9].G[*9I0;0&IGZ&\B<&LW4Y*[8E_C99:Q"?>4NJR!,_:33W>,+300KXTE4[8\E61 M!PV87(N2"TU,SQJTQ0/1\7V#7.R!@#TY/?;>:KZ.($(-K5VS%'):LPPQ)9\PNW*(:T ]"P8T2%<+:_Z.:05!:9:M7N[ MT71B'E$.:5V 91589@[I2HAI<#T.,*L1;+HKRQ/!:KL\!E.DM[ZF03@\L1M[ M&V#.WGV4?+?G>B]X#,M+ZHDE@ZP)II<*8=JU+7?@+$)T.Q?X!*LL*:*81FQ$4TNT,9*JPS5RHOWPV4[T(#)"GE3'"\5@C'V0LP4LH1PQ!VTGL2M#@ MY9P]68F[3Z5EU6,',XQ%*M!+JN#>1O_-7!O."B#JQR=B^.D 5U8Y5.D1V9L MF"24B2:_Z#5< K&[]R?C3]?KV89/F@P86E".)H*FAJ8J(6RNR#YQ(HBV$VQD M;,@'$XRM*,>;I@ S489:(VH=6LV!N79"=:TDF-7$G(LW3,6 ,E:8=1[Q8X$4RJQL3.^G'@# MPT8A^[,U ,$0?4]%7 FFN'( BPHL89%?YN&+0'J0XU"P%?(JNH4JNI&\B\B" M)1T5"))JL( LYE$D3@*XXJT@ @')(A68)-6 "-%EBY'KF'%B3EI"5%73CQBU M)-9@[SB^>[/=;Z5P+ @UE*.%(-^"504RXP#$\H3H81#K*,<55E"I::&HJX$Y M>4@-Y1Z\ MN-GC?#'SU@"[<%7:HYHH:H&K@.)2/F,'V*G3ZT?5M%.48<[D(# M60>8J6@\:L[6(\J) 0_8,QX^E.ZT@&TT3.E.LMOR'>KU< M/K4R6LX^K4-/+$P#.;5>G5Q<7DM._R"&5BS2BSA\KW" LR&+BS]#/X@3];N3 MT#/7A@\FGF7NW^EE;T GK#E)SVDSOGQF.IF$Q &'I1V= MZ,)7"4+78P>E#HJ7A[8"%9_SX+:I8VMSJ:KAXR17+:UPNHS"B6V<)KOT2I)6'NK)6LS>B]5SMA+=9-/=!9_2K_Q6:-QG;DJ0#/IQNB)&CRE MWZ7(*V 6/O\)S&".[C:#C6,MK?C$ZZMK+YZ-\G3LC1O-*_2TU1NB C624DS, MYKM"0V%D;&4;951U=&)3?8%3LO#,R($#]%3=C3- M^8,[;A&X83$%*/8"RIX3'"Z(2ESX6FUHQQ4N"D@9(V9_719?4O[\BT>/;[V<"%;8!Y]H]/RQ]4HU=+RC@]-]]SH[_IKASKWV Q6$#%64O+ MV-X73^-AT["2KI.]" C+A!NP&(& _2D*GM^J$ZUEJBR-0VVZCV^WG.VERD-3 M$_P [66_&C8A]DSLERK+]4,2E9NY-%&ZT.L 6EA,?#$X+@E; 5"=V0?<1-H- MYJL_K$>\];"H7L#CN7K9T,!YA>5=[_T 1K/]K@\K$6XE9%T+>"M8+[/(#3)1 M(HI#3RK1E^;!.X?@77X8BA2E"[T!HX/%3#SW!7C!^\0VH#9C[_:EY&#FH-_] M83_"[8=-]VV]!%1;/>.7:%_060W1C80I>E]WO/SF)U6I#Y6$?/N'=>2L0P7M M<[KIQ"UT2,&)9C_E:#1GS]>&D]+@("N9BCY\F-8!5CAU,-#R^I\:;["K.%\:+%1AVM"0:/]O6*FKN($?= M95_\83,'..ZF5GSC6WA'8$#I0#0WWC(?'L" RK_XPX"$&Q"#XAO?3-3+@*I M/6PXX8>I\#256MKF=3I 9ZOXW*UBGKV3UWTP[7* 4 M;2B'C1\-)!CFUVA)658W"([EI88T_$BOE+[0N.+<[4,7:OG5L&QDG7,W$_&^ M=FTHN7]G^):)H1IC*WG]7D+]7K>>9CQ4D%),5')?66-:=^-Z@?7O"%%T.2R_ MV8_A%+F2CA2J(7'*&$6BO^BSZ:!G^A*SCQ&G.7@Y2T M[U:S29WH(TP?*;GT"I3"OWCYS0?+T!Y:2UPZ'9JJ.C&KL=PI@UH7(U26SFS@ M0%]Q#:6G/0@@-Z(343AJ(*6,(ED(!#[8XKD/KKL=@-H#\>]SXZUP%-&@);U)Q%LQA[GK]KL&T++*#HL-PO4*#X2W6"5+'*3$O<@,"Q[R[88 M=_ 6 &>QR]X+UR_H^R^0LCJ?.[NO@;],^]_[HV]]^&]O_#@:S ?C45PD\VT= M=]E)OJ_S4_*-/\/&-[;C$Q2)OOO9\,$G!7>#*QP&ZMI2YBP,%^:$%..D*GD[ MNI:_=\V(778N8I:3, EQ?JO0]X(,Q/"W?7CAG_[8/@3Z"-R59[RL+=.P2QX] M)I95#E!F5'; L@NJ&J)@M=_UTL>)B665090=CCTHF23$0MD /1^8OZS>PQ@\DN$7X1<\H<_OLWV8-I]H!8F3'K=85(AC@@ V,RG'Z*K=:4O/>]_ MK 4@5$)AG=R#P=+U+0,+RNY#;2"I$ F;2N!@@,#UTB(T@[$W ]ZK90*,SU!6 M3!F0.+D+U#+*-Z.DJW[7622=];'. ;:L,O@Q*;\4,TKA.$U+F V?@;. *PW/ M,E!45=\&9N"YCF7ZI>,=10T5\:%4]-X^30TY*;QQ7J=1WP$"Y_HL!1U\GBIMV?()58 OK M PZ;B(0L-[R!BJ]K&]X*!$^&]Q?\7RQ,F*+Z@,0B("&#BNP#:XSSNCVP9=N@ M+3_GO;J!:KAHK9/>2&9.6=MPIX:'&] "DQ6:[B"(.OT!:J MD'$NTH518L''R[("%A2ZYJ /M7BI0NCI\W9B/_SI\*(8R#D;0IYR/IX/^ MK#5^XS9#_4X2C*](+"G%[+<]FAH_G@S('[6AI=W+RMR.CZHK^.LXQ4HITKG-?/K;QCB;IH M5TLCX/D0N6CC4P%EB[0>69P,O'RH@C%H4Y:48ZLR$XU%H@_$2VT/2%1#: MZLH8.#5N63-O)*70<&=^O+U[G\,O+XGP9*BI#,I<@"ORH*X*6D(!)$-II"A# M3>4H4!\]J@X@\H8;&>+-*+?2239U# M#^B%AB;J1+0MM()8D V<5$5CG)G%QJ[$N9R"/X2>8P5P@?M@O:%_4+1J=)J+ MC[VMJ*(A=K7%QD;F'NQ.U11ER,)BB-K0)?S-:SXE5ES*6HJQYV:8#.P MID)X 2$7\B]]8)7QZ+G8. QRI2-D#EYN72(WNJ89;D(;O5IT#V#?32M"$/YL M@PA*9Y'-E8_5%(91O)K7EWM"-=1T1BQ]UDJM\0P?@T*JHB^?F*46%L5RZ&O4 M&>O!,");1%\&5$I)N NO=NQW^G896YC253%,Z7$\OO]M,!R*CTC";"EO):D* MXJXH#?&]O+RXN;B" -^7,JZCI[V<>K:]H/K_3 \W+V-DI)YFI[*VZJK MH^ZB!=)*J$NP=RIO!>#*H,R*$QYAD;#"V5D5#$E"+>9C+_I+X,0D]*WK.@;T)!&-85NNN*K>.Q:M@?* M[H6A#GRL=9.W6NWFVG C!78+[P0*B8"TM(V-0<41FUUED7MJ GX6;HN[B9P37AE,1 M0'30/NC-9/FJ%' '1OZEWQ@CNWR*B55X2AQ7R57UYF1M#214NM)JX9#U0\;+ M?85@2$2NE%?>N=)G9^STJ2%[0IQKKC'=JKER#R%*!);53O_M!;VG7'\GK++) M-C&-X_Y8/;TR#EXTT MI?%V(9-^8%E^M(1E/VC92%-"MQYEY01@TT]W"7O/E9NY%C\(VEQ=G/8Y6S-X M\CF]OH#*NSQFKN$TDM#IAN.9=LG^C^C\!K/ -?^Z,WRPZ+D;I+DD[2=+EH.; M8I:#V7S<^Y_/=]U9_[[3&S]-^J-9=SX8CUJ3[& GS7B9U\>%,>:H$$3I2ZPITW%GR^Z"Y,LK@?ABT2LYZ*[6A%L+UM;*3U%F@Q+25 M.1-$?)5R?*O&OV1$.91BU*+>%,!!UC+A*!PY/,1;]:5EE0/_8$ 6.42O($XD MP-RG_P[[83FK'G29@6<9)?,&KIAZ:!YHZF!2B(@7U^B@+!W;\065@9-)O614 MQ ^M9"@B>HV="?"6KKIRG;FV>M#[%<'[('K)-P)K&Y@_CG3A/\(F G_@Q FS?P/6:HTN M0+T"SUB!Z,-[N'I_,"SONV&'V-T,5?JGGB&)(39'"SH(!$+#!7FY894JG 'O MU3)!K(BYFVR\@TCL9*3TYVZVHU@,:U\CN:PG3@^ U%(SQ\^&;4J1R%AH^Y@WZ^/M? CL13+(L"AUVM' MA_)E):]F/@Q+KF%1H/'AY%4I\7L$JS2+RG_]AT7)M2@*-(2DSI%_55^<3B&V M2V#)M+%"#S[,3*Z9T0$B^(4Q_2Q-_767Y#?2CLS,J/ 0^K[;@4VKOWFQW7< MDHU2C&97*R\:$G8!G[C(7V[MZC/AL&[8B5&=@ N>"LT%3 .W\[PT'W;C J)WS"E^HI4TNV64-M"W4.=ZT*>S8*?+)@F6JMH1H;'P MNFR33CQW$9K!;P9RY(+W2"6&'3W?92WA/$,>02AK:T@NT%J7HFU>.?#5(P\J\AMKA^P*K_ W76 > 94 C55&.4;R&,V:A.6T= MRGRJER1SXS&,3^/*\8V9)VQ4^QB]\F^+NTYDQ+]9P7KWAC;5*$9353EV\1K- M:@LO(!V6' <-G09AM8ESNXB5M"5+#;$%Y*.2D[B#D2''1XY:O."96.HP)PWW MX#D8/]O6*FJ)[9CA]*1XS'#?OYMWQG?#P6.4.ZH]9PQ($9D#&/+!0GGAF%D7 M)R7\DX34/]V(0*DC$XE)?,$OY9_MLB@[:(=TPJHUJWOH>NLX"2Q M0;VOR*]45E1)"&E0*.)'+9[: !(S'Y475@Y$:BBJ421(*#93Q@PX<&W7@Q.R M%3P89C*UX]-DD,HK#Q!!RWO':,QBJF5M4_#JVJ]1AI",!.\5*:,(=92!MAXZ M10-DEU:L'78WD4O) AQU/6W :R8Q]GA;SIZKZP%KA=8J*--F) /1/+'EE4&W MT:A;3TRU(/UN>-%+JU,C(#FH^\64 ["^MM/ M!G!R?YO],%XJP6W4ICY, ?2_($ [^MD\V^*<_MN>F,Q,X4*5NR42, M+:<<*=AG8C;9"/%ZM=-R-0$OZ>\WQW\!9A1M6#HE$\LJ R(;%'L0,DDG=FD* M7?)_A(8'S;GO+."X,G;&7O12S3TPHT'D_!16.L>O49D:4 L^)ACV%JK-Q98> MG-_ EJ?H#AUF\-U^EI?ZYB)ZJ+M] RY9'FRTZV&Q*+7/O4^5P:-:JR4($&00 MZ@U38?!D.=8FW&!1R'VN'@Z$?N61J)9# 2R,-S(6V<_;C$6E'&KMQ>1'WV%% MPFY,:67P:KZ=QB*A@&=5N7B/:#=XGNP&CUS'C(.&^F^F'2*GZ)MC) E<%Y&T MOA^BF-CHG:DR7[)!.\]@8.[!WP [3/WE\N@1E8KRAAO8DP7=&%GE:TH1E_FLLNW?_E-;9D(A^V M02WQ.N[.]3SW!PIY,5[@)\$[;L1A:"*ORUOY3ZTT'(>:BJ[+O:RL8947A,"U),SA5N1 M#6#<60*HP#=70"= JP5+$>09M2=_"LBK[)L#15L4?._NQ@VQVV\,+6A"&%Z2 MIXP2LWN;&),7D$=AX$?&%&L%I%2+$WD-'MSTO9]NL:BIZ1J?=+R[([W MW?N3$82(UQ5Y$LB5=.,*N[ I.]J_BYN1/9'< OX4O,2/"/CCY<2S'--Z,>QX M3PG*C3)]^:9A_PX,W)6'ILTJQ[ :'"$3C9M6A$9$2)O\,IJBH)C^="%!W]23 MSF5T%)^WR+->#71.MDT7F'D3ARV-T6E9&J/IX'MW/OC>[SP,1MU1;] ==@:C MV7SZ[:D_FK"CAKC!R:J@]\:^7$&L=?,B\OK R8+"@4L6,0CC"-<[[AQ@%/ MXOUS7/&\V*<7E]>2,PXRH$,#+4%*M>PS[3-8=/U$C-U(1;S)3%&S!2@3@"H; M?NN)K!KD)7/2(]3"T/7]N_=$L.A%'I1-HTI1XQZ0SI'X0GNNR)# M?E8,FC&_6%YAU!OCAYT4*-6@UA#1,_SU@^W^2&0@S@.E996#F@V-(IKT4JJ% M9!G%IY;_%^.0GE91#E=^ S=11.R- ,F@IJGR*[.3DJHH#"HE/"2$*>55RVRS MP>0H^0UQ!"XOK#"JE) 446605%T\4^FI,9'_LOYEK=-&= M"EYB'1T19A=8K2GWSK#1-<+9&H!@B+Z'O).)*ZXPM"S^$Y-X0E/)< &2Z#GA M*R@')A,L=*BVQF.:>.#%L!;)+7!TQA*]#)2^&^/[("C/$,_>0"MP9QJ=&\K. M]^$VB4]N5;.D4"ZOD#,X8EZUG QT(JKE@Q4?>B*BB"NN'YA,DJKE<@TV+9@2$,%O<%1+JA::(]=QTP?+8SW0X%I12TN$Z\BLE@^UFY&&E4D,"R65 MP[3IP1!9,ETR;NSD'86(IN-EYB3\*]@I%\L 3#V%^4!&EL0)%ED538/=@"$H M_'R\3'=NJP-Q<\6UY .%B *>I9!_(R-C$6XL3\5MUO+B6G*"0D2AZ06EY:*, M#WCB+4/S?>X9C@^- DJV#:@"2UAF;KR1S\1H6LBK]5R%2\]UF=-4:K4R$V)S M[I2;QWZ^)7)A#5"O(2"G'(&V.MD1"$&74V#:AN];2RM>@CU ?7=-,]R$-@J[ M'O<&F MY&\B'I+9H_7':G<81>QLJ*S>Y M4*P*?[P<+Y=P%1E$60'8\@V=,><;^MQ)OK;C+N%_Z1&,(]XYG[.>!O0[2=]N+XR7>YJH-!-\5>784Q-NTOXSH_1:/A"Y M)_A6)8\>= JV+]Q5$HE4^1BHQ"R_T$@.1 MU$OY006BB7Q011YFJ2/Z+&"K,;8]_K/BFP(/W<&T\[T[_-9OS:[]3OBM(%4. M++F*G/L%:9>2]9&3SVE@H#XNQLX4F*'G(9H[BY'K>.FOT2NEI!<$N+6OW'A$ M@W_N1H)032B50D#/U+'*=V$4JRA+O2UT2(P@%)^]?$^8\;[[,CQ)LFO5J:ELMZ? M,^-]?N1XD^17*Y,E#Z=I6)&3B^MWJ,NI0[N=PK0I.,Q>NF>++ODCW6U/+6BW MG+$5\VJ\@FJ\;C\IR20A$)--35H^#'X/EE![BSO@P!^"B6TXF9,Q]&M%3"-5 M;759Q\: LI/%^@H0RJ=+>7R*NHYN50''CT"EH1&ADM;L895;RUQX>_F[=GXN MNG 7*:,Z$0=3&_I2JKD:CB&S7EXM.UTW8UE9.T?*-&I5-(U\OHW9YH 5NI.N M3.Q8>7Z<;%8<_.5NJKKZ\JJ^^)RR_(E-XX@RW<*%"]0F_,FW%E&ZY"WT+Y!:!C^&PYD80#Q_3@KLYN;FXNKVY.SJ'/+E7)*OLLUHLNUM^H2LY820Z^.7A.1^ M\A'*P^*8T+YB&R>K@%/K>;NZAG9U(7?,886VZ.B(U(R0Q&&*L[,Q 97CF$B& M-.'CX2@G(J=GW)DH?1F4,7EA*-W!!9Z)0%Z5>D^T=8^42,UU)'1W\_)0CM(0 MN8J,/M)%T4<:]KNS%GE'L=05WL!^(2E3RA Z^0",TY?&HC[UWRP?0F."\7(< ML6[NHI=IT#H MQ?(VHQRHT(Y8MDI@8N(TG-/86:",N$*$L5I+,LF X;J+4*> MBVBZ)!Y($S]N-;'+WA"KJ&*THZ[?(H+PD4W (9.<'".!H+I)E<&[>G M+1?%:$9HN(4L,I:%H5.M]:HK*D>OZD5>3:$$#%-RH@8SMK!G.[CX0'R-O*9N MY$=-U 2W)!*046@MDPD2E+!]I21=VEB&/7%C'Z"/#@1\Z]F&@ZU?@U7T;2O' M/U;:,!&OH5XX4=16D9W;63UYJ8F"=/M5E..2D+&,2FHMMR!(6N ZFM5O7#D* M,C.'C7P? UHU0T>N8[*/:;M:RG%*[+!6(;B6+S14*$+,X%:G?>6X6(="S$3\ M&.4(QXN902 ]1;L/P=2U;93QS0A"KSI%0(,6E6-D]?X%;VD%;'DI$P&UM<94 M-U. DLM @9$M^J9A_PX,7&Z=^@TJQRK>G*&+JFJ@++4.S0_)T'MTX^WE57ZKP)-.:O(3JRNUDC!( MI:?URG7\1.U]T+.AKIHF@&@U/;M+V&^^#"UK\H.DS=4E-&6$ZCQMR,D/_K&I M)N':35.NN8%AMX-KWYR%Y9MNZ 1@T7\S8='N!OU6AWBXMCY8V$!/"25O!>5I MDI6&D.W:!M6U@Z,@%HLFTNWP$T&)*&X4.KG.Z[@J.SAU \HQK/JDKZ%P I8% M$CV,EQ//<-:,9LA'<92U<^J\/5'@O9=#$XRDB.,))MQ7 M".$8C;K^![?(JM#R7BR-2@A'8+35/[A%U(26MURI-((_'*"M_D$MHB:$GD6I M2JWH!*0AOW)M?)"L6AV'24"N&--JDNN#3R0*B3DD4HI"C(=#3&T<*;F8U"'X M[$>X?A09)2%[>X]^TGWS<(=1] WH"#0;# 6B=!0> I>R'H;)SM(3#CNE3TE\TZM MKB[(9(BJHN&(P@I^E$G695O^<92ZLH-J&=TTVH/;FUTMOF>@#X$:B7^8. _1 MNS)=TPPW8>1D1>^8]=P-;'J-T@^]@J'K^_$[:FQ;-9?%)[ZZO=ZWIV_#[KQ_ MWQG/O_:GG=[X:3+M?^V/9H/O_#DWWJH> MS*&I*2%9G@2^5%7'9Q(@GE *=/!1TA[-*%!=^@.+%T/O:Z[S,===G8 15&T?#A/K:(.Q+R X, MRLJ'CN7L&"GFB8-065N"<% #]NZ(;#*05D]5IU^LS;21(*RK2"XZ$7H_4M:2 MM#ON#;I!X%G/88 4.G?C\33=X4')&QY<[X?A[;^$7J.%ME*-S(L2NC54B=#+ MW[(2H,P"U_QK[=I0-#]>0&+WO/8+YI5T+O\"=U. R_:YJ(3FQ(P7 .FPF 6& M%ZASL$LPP)S'EZX)X@7!%)BVX?O6TC)C!CC(5<0=!_/\CB-@I7A]"9U49>WT M[\O_ &&BF&J2YYXFD7%NE[O8J$..WW$$5!:O+RWSAS./ /MZYC@8ES1]!,05 MIB8MLXDS:RM.RRJ.M+CV/YC;4%>TV MOK:Z]"S?Z<8U6:DXY(.)= M@[Y3O%B]W3,0'9UY;[U:"^ L?&@1LS54'UL@_@]I5IJBHSGY0CD;75VN(( MV R60H6MU,CUPV">*],B<*O[+6"?ZS C;M_P'.B!U!QPKXL#;K\['0U&CZT< M;_=T41'2CBL."7)U=GM^?7IZ=G9R!?^[DK7G_AMT2=P0!61M<8Q.PRK$Y]-XWIHNY+\:QX1J<:@0J!5=9@I: M%=T9OF4V)%_4AG(<$TB2^HS$JTKP55-9>XEPX>Y%P>V&G7AOD4KR:[CH;U U MZ$Y^=#^NZ\'%_ J0KBPW;_BX&2M(?X*OQ,K:1,% DR!10(AM0,6U)I5D7KPZU?)B!%3*X@;-TO4W4&ML"XJ:X@)CU'Y_ZHWEG,'H83Y^Z\\%X MU)H51**.*7AQ/73#NL*%QA6'A+F\O+BYN+JY/KLYO;H].Y>V0VNNP2*TP7@Y M!:_ "8&/#M;[$$X/DK47^H&[@?YDUUF@9U*&UBLT"M\' ?&Z;+-&E1MZF% L MV>7EKPWY>9FV%PU91IVR4588EGUD.8/U8X/[*I0 .:8^MG>EMYZ M)995!F9V!/;08Y)0!'H^,']9N:]?HH2\WGL,8/)+A%^$7/*'/[[-]F#:?: 6 M)DQZW6%2(0[?! 1FKY?]V]WP''7&\,[R]"2HBJ:LJ >Y!)L9%65.=#*@ Q4415M;SDEU#R M"[E\J 45#>(4&04(T"^[5E:M@784H!2LN2A%E8M0+MFY%*@ M$%Q@O:+AJ^H&;VEQ76%EDE?UP?E]#K^4;9Y.:RB'KZPIFJ@0[ :H&@1 ?6>; MF'3\:?K[2;)\DWL8B'E8!>^>TVI TX7TPY-@Y&Q@:K+ MR8C=Z\:65884#'CE068336RNMK0#8Z=\(59>2"D,V-2YMSU*)YI:KACCV#.L M2(=4MSEE2'#0-1I7;0EX/UL*(]/PG6U>_.3( D)P^W_1AWEE7,D_L!',"H+4PF[)R)G#D +A^B<*]OG-"M:I$OMOIAVB MP#^D"O@?(6-1C9:.C4^\5-0TX'+[^' QIY:LUW *B^\)\- ?C!4XI=VUS%0Y M-F8QZX+3RC4?04X(U/W;EQA"*PYI_:__#U!+ P04 " !9@6)5<6U2"F"M M @"O@B0 %0 &%M;W0M,C R,C Y,S!X,3!Q+FAT;>R]Z7+JR+8N^O]$W'?@ MS!5[KZJ(DJ"4FH_WZFG9$OR#6!Z*@,U7$/@N'.,.2T'0K]T.\Z(;?M\R[[?M[I#G3:C-(%$C!/F)_D1A M%$UE[K']^%)J)H__M#\3S[_N?/L>B.[BQG\G/S0;00!((1"$-^;+ZBJZ;VT'ZQ M6-PM1XX>?P>%8>QG]/$HI-BVN63YIN<$#]^(6[M NIM8\Y^;#^-1ME]8NNJ3 M[A?8MG/D9[]19R4%&"*DFJXGFM+#,%&WLO=TE,W7TC_7'VZ;JDL/"B?P9)#M MA%0SG#^("/W32[J%?]Q#,W7Y&L40;&?, M;7,'C%^E,/$S_'1WU>H;S'A.)1FH^QD1?A!/>X8_3-FU#7__\W/YWW=?(DH-?_\CJ/.5Z M@0[^_6&(SD0U(<^R[S'8]OX.1_T9?ORDC:RZMBX&]Z9E@JB!NKR/>@/.^D=5 MEH$9_Q@V:(9*U%&E]7R77B<")ND*S%A 4 %#A @S@CPP:Q69GV-:KY9M-O#1 MV.$[[1\I4S3"X3::Y)ZQ@1/2SYS40:@>ZJHX4G75"RC?<<*5LEZH0".%S8R+ MJADR2!7UEN6J$<'I94@+5QWIX;?<4(Q5^=\?Y7B:0FN)64BE%+C\+&=RI1I? M6FKJY,>O]]79?TA)B G MTUH=@A2P:,H0A* AY;]ROH6-/_0XX6+X%_=ANF2#\_J.##L:JO6MRG) >WY] M(>#1=*,A+C?75CB )3^=[F6+1$:5H.BG?5-<3 MY,,?A% GF++HR(*KB X(=0Y=\GTD4S,TO\_IE7J=\%%A\6./:GI<2ITTAISD M>DU8;5*JTB5&@ZX0SE@&DFJ$4_KW!X0]UU.MT-4(/64@LYXE:6P\..-[D0&- MG/ G"FCD3XV1-YB7-16%6L,%59-X-M3$\':IV[6=;:T'J.%3+=:N9FDF,VUR M&H2,NED@UB72)+]RL9]C+&49AF4>L- \.5SVTPO9UHAL(/8E 70;1/O'+R2= MRX;.S=4P]^ %CR1Q4>8(%=>824]K+O'\9-&.%XP1R"<6S+,% 9DTR>[0;N;@ M6EY@2EFX1T$0&?J0[KVIZJ$O&)KAC_'Z+21W1=T'3]8(FYXX@;TZ2C-%BUK* MK8I<%,C(5?SZM1WM.[VW.)9N9R?X:MZA14^G)\%X-72IR>N+>]VM.Y;L9W%P MY[,!T+TJF]7$H5S$N\4:+N2_VL$]EA)G\&_3APN#" MES*NHTZ4D$F\"TC7!1_E6UZCE-E\U2%Y:" JX^Z*G%A2^R"^M1PKE"@O:.FB MZ9&F3(>AL1W-H FN$L)^.:^V/'?!P^J(& 6#C!?@G:L4Y:9E2I\B!6H4,$(M MC@W8E[Q;R@P\^GJ8S8:(!P(>ZO?Z*4T;T; M9X-"PJ3B%-)]E&CY]X>K&K8>I8;BOREQ'BY*64';K-3=TI4C6_*TC_5PNV/$ MO[J6[\2_Q6FZ^PTS8CH\Z)/,7GVR6;?P0-X(^R'^+,.VS/!7EURJKA#-3.!# M?EF.IZZ 3%ENR(=U4W(16F:W 8P1< 2AW69Y7@?OZ)5WQ^PZG]^[AWQUW:J#Q/[N8\*=AQU/BS"$QTO"N_C M6!B",R$8'_IY^.R!G/).TQR$P8]#K#_9_KX=Y.<3@+R)%WP'+\2Y\,+P]5H. MS$R9)VK58B'O0>EFZX:7C^,%/QPOQ&GQLNNO8!M7^^1X@3G-=Z7TTN8-9F+K M>3$0YV$8=\/+1_&"'(X7+$XDG@PO&WN$[-HCY.3VB,:GT[[0-VD()W,>5!A MBS%YP\O'\((<;H^0<]DC9-<>G1POTZQ>*&6%90-&7_1QO!QJ MCY!SV2-DUQZ='"]]=E2>3[IDEQ8K@['(YO&JRTQN>/DP7@ZU1\BI[-'S8/4P M@&Q;=8 GJB:0:=$Q57.RA07K3O@*-$=:<"_(8_:$F<\L[UK=E&VS_6L])1C6 M)R:\/?',]I.OYN].-K]B2KH?9?%)68ZS#J+>$E6Y8E*BK7JBOF&]IQ#Y$6LM M:)I=04TJK\M""[I6"[)G4^,P,GQO5)"2Y!N^'AW$XZ(#.WIL<4AYZKM>].4- M%"9-FBYTQVA!HXHRL01-=)3)7ZOSN6UVV-I_&_XSG@* M@);H/*J#C.<.$*Y=)FAC"(=?1P68$*[=,AQ)A-\&$04PCGRE/###'[QH8\E] M81]"KDU:_GR"P42KY\_FM+685K^1'CY DC9<5JLORM2[!XKEV M((CM:_40+A$^)HSGN\Z1N*3'8R"%)'BB#=TG-J$QQ>C*K!^HFC]!"JYN@5)- MO>K\P;$D^#W0L&,;\V!L.2"DS>N>0J$M##(CI%/0C%Z)*Z$U"]:GUVH8GJ/B M*%)#)C&H.EJM+73#O\=DCLE[. MCB=PN4D#3++G)#X6Z.*ULSY!V:,DH.+ [)$U*096OI4M:GX+&1-U=@;CTK4: M@:1DCQ+&_W>R1QFU4^NV%WD\F6/8!D.7H':]4.,6'N)\(T!< M-'MT23PU+\G=09I*-]+= $7"L%W$1; M5KV!/+CVB.FK4V>[!^LNQ=_C4V>3-NJA'14#O#\F8*S)-A;]_+4:PP2FSI* MB@-39U)ZR)*E60' M6ZSS>600@O]3J=N+I(Z2QC_#TJ:\%3-+BZI3H97Q\# M#N!K=842ES1)&"(.29I,AC.]Z1"62ONT2&>ZC6JE07PC0%PT:7))/!R< M-%$-]K>?%6!$1-6.5.$*-0F*21Y M@= I%[]3GN8DD9"(F(6LK2(T3T%FB4 @HL 8UZ[IOC020K:U\R[,X.-#H;39 MK? ,P'HTA95,HN>WRESSVGF?E% H*; X,!8BY_EYFT"L,3^S&P[F\VV-H:\] M(W+16"B! 'CG'('22P\&E.(QO%^WBR*:@PM#Z!O%PQ:PWD1 M4:$IC\*BJ?EIF\8FWP@,%XR)$PB)0X+B^K!.N/WT=$[/*I.,N62;)6[VC4S$ MY8+B2P/BX*BX8@Y[S16BVKRHNBUIPK&YNGZM2N'"47$BF'[T60(9[@A.HV^A M/-L8>SB*S'4E<]5YD82<)4@:'(X[3% CJT HP]9$"UIX5J*:-;6XNM90,HF' M"4X,CV,K:;V31<*LM#UOUY84[5<4S9)\9Z)CU\K^"V61SG(1[?Q))!C)5H!3 M\9<\9#5RU@*'ND;E6EV"Y"61$H&* W-(HZ#7-X<3:PBSC;[I5M*5U;)_[5K@ MPCFDI/'_G112.9_5NQ8E"UK0ECO#/$M@TG?:2;]0"BEI*#BLD(F8*9LM3VG1 M08NBW"D]+0YZUQHJ)"V#E#1$')) ZC09 1J-%G.Z5B'ICI8Q%,^])9"N'P\' MYX]*)06MSBKP!.Z5A=8RZ)=&,G*M*N'B^:/+\_SH])$P7,!#)"@N:17SYL!; M5+OXU1ZY3%;Z*%%H."Y[1"E56WRAU<)'L4<+X_T[V"$GW M9GT]]#UX9IRMMX=NOU@>7[LA2$#V*&$H."A[E&T1&H5X*XOW.Q"-R2L]/?.^ MD3JX;/8H88@X)'O4K3,*4K4Z,,]PD"4MB?1\_IUV%RZ:/;HD'@[.'@5#+C>> M,OD GF%!?U 4[*%H7BL"+I\]NCC/C\X>S>?#\J+3*MAT ,M^Q>NR?L^Y:@ D M)WN4)#0&,A45KB$0533499VJ7BOV+Y4Z.\?E MU/.GSFRDL8(7W6)+\S,]NI696,MT^EJ-80)39TE Q8&I,QW2A]P$Y ?:C)HP M78QG,SWK6G?5DI(Z2QC_#TJ:=&KL87!V]YWNL5YV:1)PA!Q M2-)$:9G')"X3.4L@$/DTDY)6SY'19 M]0V>949TK5W.L&[EVC7=ET9"\)ENH!W+X.-#(6E>7.01=('1:"<-2],AE>E< M[4-(20N%D@*+ V,AIZQ 8G:>FVH,D9=I:S7%U.*UVKM$Q$()!, [YPB69@FJ MSQVM!$-\M])O" )<37\C#%SD'$$"87!03"RD_6EO!:UTVAAWEBLBURVF1]?N M&"0C)DX@) X)BE5_9O:*:*FG45.GHGJ*/V,ZUYXT3T10?&E '!P5SWJE'E#[ M"$J7TCZ?G4E\?4Y=JU*X<%2<"*8??98 -5O>0!68DF8,>RXS]Y9UL7ZM/D*2 MSA(D#0[''2: D+2& 45BX1E9 K@:E'AI=M6*(6&'"4X,CYZH4'<.^7'U4XBEXV.%9CESUM*E%P>4;^[Z@BE#!=^(4A( (FUKV*_XJ)PW'^1%-PQES19P0E5DB*:T#=\_ H5)>3@S&DBO MH;%IRLWW.=:5V<3Y]+%"WD.7C:I^AS"O@B+Q$ QAYGB%T 1M= @2_N^AGX?/ M'G@E[S3=53?;3SZ!U\Q>O'X$<4*W5&J,.[D&KPIFV3:;4+J=31SBDL;YS*4Y MC^QR_F-FAVE:>(9ICUS8SU=I5'3Z%9._>1DW$^[76,.1?R:[DAF15PE3MS#:=^_NJ@?OZ*/=U?UK77\T?PF757< M<+O1;HV&@D&PM)CMLTBOTS)G1.)BB@.X_;BF&Z^WO)8LW_2<0.!9H9COD,)" M#[I\,.I0!:]$P%TA/UG2C=-;3E=,V8]"EM#JF3*M \ES+%.5'JZ%I[F2 MZJQ0DB:Z=8(E%^RH.4JD)7^#]6^O\8:%AXT]X%BN+89_,J-S#B%UMY9>5%<= M+RUWQIK8Z@<+ D!#,7F%R-^!P:O+^YX(V+][<&1\#C((X6 CVM)$2KY? MJ)W_%O$5Q^>7R[Y_E-\[\;E>&\@N-,W7:(I4-5&GY[.E>(W<_IKX_+IXO1.? M#ZLMR*\RO,>C;'H,W/Q$X'K7QN>OB<^3R.-#XW,W,^[9[4JQQ==XT\AS3#FH M>==FM;\L/K\N3K\6GQ.+17MD!.TY#8@@FV]3E(H4KBTG6RE ;UZFF>SI615?*> M&4]L?'Y=6'@]/E?(=K?M+?.2ILZG>!:R.[I_=1FZB\3G%S\M]>SDQ)'QN2C! M0D_I3 *:$T6JN>:R'C<1BH)3+=>O'X_.HX_4Y\3L\+.7W&IB>T M6E6[LSEHF&/F%I]_3RR\'I\OO,J01>R9!I?YB13S1,3GU\7KG?B\RB^ 0M=;$$P,T>=K)<:BL,1UR 6J<.47RB53>28C/KXO3K\7G"U\;@IICF%H/3A>+EMB MJ>15K4A>?'Y=W'\:GT^ZRP4V:DT$OF=4Z3(_EB2(O+8@[;7= MSJ]ZY&I"HT+%ZRB+7,YN7)N*OUQ\?EU8>#T^'T[JJ+O"\Q8/ZLA482HN@@77 MIO4O$I\G P$[M8X,"_0'K0PP6N%P$]EZI=\M3Z2%:Q!,T'#PN=< M!\.@M%2 MI>,8OEL=D==MS+_:X?O2YT!.Y<2MFL-^;CZ&2;IFNQ-[N4**;.E[:/ZO=^). M]HS(2=B^X\7)E3(&C1AII$%5;0E/6&:2L;X'E\_NQ26+J6^Z<4R@PCF-FVA: M((Z:BI>;,8WD/M*5=#8H.']24;OM+X' B[IQR4# M"@O) M=VIO"SO(X7H'.9?>07;USIFP,ZPLT2H9:7W^L>EJ#Z[/Z0EQJM<6TA#;Y0:]ML/Z9X'3=T>PY1+SAJ>4/,[ZE(V,>;9<+HC E1@IWTTVW".Y# M:%+L?L/5%,^%10?6/)-@<;Y]TTW?/J8KA!W.PX9S4(GW[*(%=E17>P*F2MBM M URO$TZ%"L=P1.DA??1&/^Z6Z/D@HK5J3CI@'4V[BFH_W2G=X4G8;M,Y+"Z MUIYU/;AD$%0;4I8DG$^L,_\6*1\Q^3HM7X7?IV;P/A-V]FWW<>%[QJ:?R72L M:QSLU2UY,+8P@=)\3V1 MM?^ZR57HV[(P;0S$O-^AV?Y4L>RL2/IL8J%YT[?GC+>_5"J.T[>A3J''8R!Y MS/B);G&?Z-FE,Z]""[31T8(5&P9'Q!3M=J_5HWVN9P\BP0U)I[7<2+?<; &B ML8!];#B9T7"5]I-7DN+:+7?2'@JZ"LNM+YC9+&@6--KO%1=LIC8:E9/K5-XL M]]'Y@Z05:/\*?3M2?2RO%Z<4;^#$),@OY&):O]:C*UI@ MB+F26#!?5:3T;9!TG.7N\&:I66_D'!CT^%Z;S[5ZM?)WB;T38[DOAZQ39L\/ MTU$8M/(',!@/M%(W.]"'$R -LS<==?79\E-&%P=:.ZJG8A@HV;QHFVVLP^M5 MT/\NNNGBUN[B<>JISBZ_=>X=ZC6Y94?L%_E9"YKVLUF.E*%K548).?>>!"UT M*NS$5QVC9@Y0(FY$48]D&=LB^..RU"UG%7E"^RUIKE:[';913&RR[GCXO+W\ M[XF@S^Q*'*E])OEAMY*=#U9:B8'4.2/-B<[MQM:GL7.=.UH?T#ZM)E9H0*[* M,^JRJ=@&(9A7FU5-E/9)ZL[5:>^+SA&NKBA$1P-P>J5V&] 86WPC^%SHSM_% M_>938><=[4.T4#I=A](K&@SIH9 ;!?E.\AX NCKMD^!]G)-JGR;1YS)U01S# M*$76['2;K<^DF_:YWDSBB;'SCO:Q\Q.Y7["M!HP&0;K>966HU[G6W$^BM$]2 M<]'QEB*06^&,@EBXQ+@JF9L/=C]YJ %/+X'D1]N4S'BL2@]UFOQFD>JY@1/P M:J%!+\P9("=!8N]:';[FS9/C>Q?].\;IIT&+A0)#S/EP0!,56)\TR:[$51*K M99*/EL04XZ];YL0#CE$ (^]%S;^BY0!U8M95,Z0,Y0!9?4@7HP.I9 V&7:W7 MG31S191HZX/$XF'?(A^-S:NK/"4 SE><]V49BKT\7>\LA?.5@=P!]+X;=ZN-Y$.6.WY>$R6F MLV:S/$[>@SX)QD-2\Z4?Q ,+^P/H@';YXK MU/3LT-1$U;:K^!@?='LW_9#@G,)K?O]IPD+/=8GE0%O:O&I*5*6_I-.">4LB M)" J>,GQO*B+I@18!0"O;DGKA.RSG*/C [FNBJ/(05;!MJC[4=<7-F)%+R4E M>G/OE1L,FT/O!>"&;5].9?MW()/NINGCD)NN:C#&^GW++L E<>#7]8(QQ(+$ MZJ+7J/\DY[F7_*_B[>"Q#[LK\2;C/C^)_1Q_'/X EE^'Y.TIKO]%HG? S:$3 MR)U6LGUOY/=XN,34QYU!;]E1D_M45_+E[IQWE)(K="=^T>(#YJ[E %M497II MAU1[?,Z!\IWH6#'INL!+M@$.WA?$ ]GR,TD M7I=)_(!TQJS_N!!^C2EDJ2F4*=ATB9]UI@!=C(O3D9C8],C[$OB"Z#<;>-52 M=@*(XWQ-1RC/&&L,/\XWY_FZ5202:V1^&UY_),BX>H?''Q 6BWIV ^X52ZC= MRRZKV/)REB M=@*,JTZCPV*T,M("T6SD3 1&.".QB>7?@-E?7/?[%)[*PVC14>6'0\][]?YV M1ALW8-,#(#$V7R0=/X@UVOZ3"$W[_CF>4OI6\ MHO/YJL^.C:*&%N&;W)Z_'RFM0S9-]*7B7@X_,2*#F:WS"HN3%N M\P*?V+S635Z3*J\)/N/WK>35@]QAOX#T2;X6KD>;-T? UF[R>I/7X^4UJ?&?)OV/D M= JDL!U@%S%2\C2J)7,4[,-3I9;8S92D(R6I/OLID+*T_<[O1J" M KR'W)#RS;S%4R#%9UL#-%/'6AKHPY/RB!N.Y4QB,^=)1TIB[HH41=7IBKH/ M\L'#C^60]*(C*4$=S('^]#S MDW%M'W/C1N@SP*!G2X;0'1])V9!T0$S'YA2 ML+^_G99N!TB^XSR^7N"/& $:9<0N3\V%7,GN]8,;5'J&Y!J"W\6JZD%EJ?0T*INW1F*C4A%IB/?P;T!.Q<4H(2.8A MGGC\Y>%LBN^J)G!=4IKYJJL^V/VX9@2GJ&9)M$/C1YHRJ3I@6:]3SU&NFJH' MZNH(=@(<'T[M1SP_)_=%]^;S."38R50<]F91ZUEIA/@Y(@6HGUG:\._8?PX"827R42 ME.]Z82CEU%7W00#&,%>@5CFOK?6XV0@2I]K2$A.;X;\V =A#\>\)]_1#^!K" M/?WRXM%;<"^VRB7'\B.^GFRFT[N6Y)7@O1+NS W M^.]W7!"M)%?A^8+FU79K)6FK.;DTKC1N30K8O]A=N1RT]V_T1B67.M$-K(<" M3(V0BH9OG,,MT6'/*U;JN3H/E<22/$W7M,DL27+$PK4+]:HOP-68_]B?9 N#/,? M_+/'ZDUI*!C(=4@*X))O+ *%F!*2G+B41L( &_LA;U#U-T>MN#R7'\ 5<\-E M>8 4^4 >48U<69AYV%6HUUV:W/R ;X'2=W4KM6Q;17?&"#P45*:FTT'FK<;CJ1=YI?=N61H!3[, 2)::A?;&!+)'& O/F0'SD =YHPNSP7 M_SS%&J^1G:+*]-1 M EX5=9WU83;P9S,$8:TM==E*_AV+0XRM;R;.-[\/Y"BOZKZT8=]B)O!WBB:@*9%AU3 M-2FQ!A:$:[]:ZI%4 CL5'?@<_O[E_K.4.]R]VTQ7>P\?(IQ4]A M@QQYPK1J\%,:PHMV=RB.N58KL:HAL=C #\<&<;[$$;8Q(R?"QF1>=#G'2H\U M5=$J!:P*J![9IV?]+)](C^X8>,H M;%STIC6^@PWBM-@8SCKRK)RQ;%@U!-71'9EI=A(;7B86&X?:%.1<-@79M2DG MPH8/]6MBOM;I\+4EV@H'@M',ZJ8WCL7&$??N3V-37DM('EW BUV(]M:&!.9, M+=;P#%PK-"&WQ_)B([EZXOAZ68]+O8YTXP>Y^_;;"F@.S#-!IEJA";8G8/6" MR@O3*V?RQYX@2 BOSU7Y=D>PN0G2="UE4>&A/DP2NM.8-ZJ)W5-*BF G=VOY M\R4GD.?';$Y=@'[YW:67"GW?H_/K720RG*\,Y Z8 M6_H\7.?ZS?FB*$7/S@8;"!:R0-#JB^E,$_/X$&L#WTUG$^O2[5OL9M_HD-4F M79F=Z$[!)R&Q[:8K.JHXTD'D)3W1;6PD.4!FYB ,D2>*5U1-T93"[F)_RAH[ M#Y]4PM&6D8<5?;+=I:B'(819S=;XVF2ND;BD07#R"H^<_Y+"N;!\\ 2>\_=1 M7WZ*P=_*C3[12?1D2Z15PRIM,SV&X!Y36?&#>C' _TI7;\G]NQ*P)HYH*ZHDKO,WDN6;GA,(//MX M8M8R)1!E\:-.H^1O/L@#4U(,T7F:\69%';@A1X'I@R;PGD%\3S]S9T>W[ MV'.6"3S*^K;1NXP]IP1>[G#BZQ*X/JN[.92]6-_7M#Y=Y'$=WC[/>7P]6S#]5I"GUKZ M4 VH63[HM0(/)\Q)=YQ((;Q9PJ18PJ1%45=O"8=9HYZK4HT,KS*6;/3J[6*' M2&3R_68)$V0)?S,Y)*58ST=;Q$"=1P'Y&42QE&\MZK4"VJ/]6=6 2*K:5_.) MVWE-KBB^QJ2;-'[UXW_7[9<:0:=)"LLF K.M_FI<'37\;/)2E#>_-#%^Z46O M^KPN@5?MEP8=K^>MI!K#SV0.Y,A)OKD:)7(+.IG&\'?T2Q/SN.G.Z=/OX)@N M%ZK&D;J&PKY77?&4U/-;S$T6;X[IN^)X^$VV)X=BS_;6\'4[IF8+*507XWH: M!F5D4C=8&C&AFV.:='-X4=NNP&4ISK,MI:%D'U)C*37$K<<;G M 66'W>U_L"5VQD-#O)^9J@U$:25N^R>Y7"5. MR-6/%GAZR55&U#NC@<':O)]MU\8"I53'\$U6#^8J=M[RCQ]E:ZW5MP8YBHS*Q>R\.A_P .EGM'YQ)59R-ZX>S-5S&-;/8*HW33PP5P]BV&%/\U6HPGJ?1YO!3R+:(T*5>!$-7G/I"64K?"Y#&NQ:RO" MBN88C9&P]L E#!''S\Z5B]J?'4SW(4C.=CJ42]9&R9L]2=F/2$@ MF2,>5N84U2R)T4O!I"F3J@.6]3KU+.-WDA<5YOHLKU6+6$4+*M/%"E!XI3)( M;)#\]OO*;Q#M\TFX)#_F$ ?K2.:[8?60-]D%KTL6Z[4&.Z"#@H&1YJ@DDH7$ MVK>K _ A/+BA^I-/G(AI:]93%\LJ'5C9!EM="H/6,+&N][5A^$M?T3HE8M,O M4N%O(K;8*I<2^^C6VR!]0:IO[Q^D M3^C)7Q:7!WD%R% B67UF5GBQ29=XJX97S>2FDZ\$K)?U!;X-@O=Y (L*'30Z M1;3 !VU_,&#I]GPUO2G7Z['[IT'GXP$C]"%5M#ES^RQW_R9>61M(43UH*JKO M;>ENR(F[#= TMJD:C2 PM5Y1GV5F.9[C^E<:[[^^S#.>=HFR0@^M*_41KY */06S\^LW)(]KPPU!E/F3AZY8D/NUD.T(A*G!LV5&CKN[+\$]-CT!J!^] ML1#4GW;-2'Z %:;%(::QKLK84GTB^O:5JK7#7:D3 "!]H&%[UO2SQSC3 GJ, M%GO)<%3.88%%EGA^-D?E^H+UI"RX4L5S5H8_]UC12^56GQD?9KY0G 8Z:6DS MW .]6J/I8ITK]4D/-!8)RS.B^(?\B W_^HBG]E&-&?&,@]<(MX[GINC5;\%\ M@?SAI^)@& R@QP8#;."&#HA+6<[V]:.6IY1G=470^5H#SA97?+/?ZUZI'.Y? MXME._T1^/GK"^/^T+M%A9XCB+V^?!HMN7XF%?H^VW$1 M3G*+B"?*JTMVFY[N.V6ZV3;LPT=C!@Y[2O MD,+$&8O=BIXXK?/.M>"U07IMC>?S,,[TZ-BG&*IH7&VB%#LCC>CT\B@KTKE6 M\I*.263HR2YY'%@\_\.YQ"9=:? K6)7BH0O-=H7>D%U&T:B@J)RV:+1YP'OYXWV MO%]0_.;YDZC'6KA31UW[*\)_]@:&&@R$K,9-6W3)PT?3^0B,F7EBI2 )-S"2 M4YO\Q(@(E8?NRZHY(64Y5C"BWA)5N6)2HJUZHKY!#-L'KDFJQ3X-+0I#:^AD M.0)+;"+F>,0<1H;OB2A\!U&GJW402.6R7$BWVW )L'5*GD#BF+CIF",0@1^. M""+1B#A0Q[3K>!M&VAE>0_M08(!JH]UP;SKF6R!JUXD_7>4-?XPO=*.L]N@9 M3N%MW,OR3?*F8\[CUF-G*1EX*D0][HZ'7-11.$[B#I=^1H&:T(2Z==7-,JSE:%)ZPNS>M,Q M1R#B4,\6.5>L="I$'*ACZM4YW&\6D!I/\36R4YXQ0:9VBY6^,:*$*2@B-#$J MT5!%J&NM2ED<4&?7$5=%N-T:R*>K0E7HU-O#4:[%P3V+7GAN)1..\XU$[?RB M=$0UWO,$F:="Q('*V:B9A7S==WT84"*2Z;8*V4SC&Z4E+J^?%JNM8PX'%3NDD*N>+$^Z5?2MR(3KRB^KP'>!ZCBK%IUD>%7*#70Q8I%>$ M:;6'5L25P5B%0F(5\I.5/8K3WJ4E)"]SWI+H=, Q"F#D[>'XW-+GH6JA M'!#JEJ(HJ7JXQ.V>$NH&E7H?4V$(R#Q5KQB-1O*>3]VR>-]"=P'PQDI/"80O M.8%W N86EUY;;ML"SZLY7:BTNKRTS"36:B:/N5]U&N_)84M6 J88=KQSYLIR MVGZH7H!#FY&/P)B,0X[#7PM BM>)(6$WV+-[ 'MQL[Z9%0XC _EM[,B*,"H; M>#&O 2^#%LI^HZ$DKUS5DS.&NECX9O_U+/ MY\ZXZS1R,UE!# [N41Q6:,T:^6IRSR8DD+OP:;F+"F@VY"Z2 M.0EW];Q4!3-^5>,9/D%0R('- '8OSX%3];MTN-FT_YA3[E M'F2*R],C4RCJI*^KQ04=H*XD"QFB7X$2&1H]1^8N-6[(_(K47%[415,"K + MTT);VP:,IP"G:9F2[SCA"NNJ.(IHI#Y44E6Z++ M]F!6'? HF^;&=H)+=KQ"J4=K^AZI/H_H=\J^["'R=:057^*R**I.5]1]D \> M?BR'_!,=20GJ44FR)RA]:%,Q;=]SXP;/$TX[73: Z/I.G)0I.F#F U,*]O>W MTS)Z7CSD;*@MMB=+Y^I2)<>@1D.$U&XI0UZ>TXG%[V$4?43S&R3]/) /X,6> MF;S!C.O ^9[T^34 G0!U?>7Z:81FRB4SS9@87_82Y^K>@)Z$K82'2[S'%(;= MZQ[T^#+PBN9BH:$S;28VX$Z,:7Y6[_7TIOF+7,8WZD?+C>;8@XEJ M$R9NO=!_?Q2@I28X/Y--C,[> RFB713$-4;YKSMP/E"5\4(#K9/@B\R8!6LW4% MXZO=K-)*+J224 7L'!6>3U'8ZPW%T6,: <(6^@H,$5VWWC9)NU6\TD#Q L_) M7&X[XM,UA6L-PQ\AU4FN6'9\,+*/&E":!T>%[:6+"8 -8HWK)C5PN MF@Q,#@KVVWNEMDB;'#H8:#4Q(Y:KRS:%91-W=>JBYT?VE[%P%NZ@)@QUBO=' MJM*GW2KW!6?>CR7<1:LU('L)ET'X :J375%CZPVL)A%S,9_(F]1'7-8[,>'. M]:B;%:3'A#EF%]K,\M@L5P6KH'FEBOM"5OQRCZ)]PHJ_=-;G@4(6EQA"\E2U MW6RX?=RTA"M%PI<68DZ:%^>P+AHL"HK(0X-Y?BK)I3;)G7W[[:H(M[^<)JA) M"%5*FTO>*!:'A2F\H%$A:LPY7:=([WIWVI[4LR"8:)L]^7*(7W M? .T3AI#3G*])JPV*57I$J-!5T@"I;YDITT>F+6*S,\QK5?+-AOX:.SPYS^3 M_X79N6>*H1P5CK(\5 MK4W8YCO;@;:?;7^/1GIG5)XM",BD27:'=C,'U_("4\K"/0J"7HZHNA:.(IG[ M\"N?&-"-WZL2&+KD^TBF9FA^G],K]3KAHSN.Q+;CC13&W_G$H';87NB-RMW\ M$!9$GECII8%/Z6-MV'YER.@;GQ@P1H2NQPP5Q;0@%!>NP!/2+#?*"3IO=E^. M&S-TYWN?6:X8Q"/7LKF&D^UI99H8ZGX>L?'<''E)Y'CDS7>.'[6@SD-!BH&T MX2W"2:S6HR[/50#'&RR6<;;PR]N/7/C$VU1P(;%=2_:JF(;S8SG:T3'F4 M5S7IV) M:D*>9=]G[E#;^SL$"*2 N Y<-_[(S:/A=>_O-<6@&H+%HJ'IP_U\NC%;< M5!,L4AW+$,W__K7^2_A?-Z3]^+]_QZU==07ND7B4>-A[V/92T?^COT4_1 .( M3P98?R7^**4X8/SOC_]P#!4VM!Q#U-?#+=;+V/SIQR\N>F P M98U3T4Y6=([UGY]1+R&MQ?#_]AZ:2SH0G?N1Y2E_/R?_"[KN$ Y![M+KQ7R> M6M'2MXP-)^)9QCVR\Z>(<='O(\L)8?/0XBZBJFOIJISZ3^PIP-L6T1>P/1\_ M%$>!WP3.R=#ELRSP_/T?K19YYRL=/DZ4IOE/A M*C2;(IN%%-VGRF2S1*$0ZT[1M-W8<]K>0VUEPD>B)H2?<^* MQEQKJO6_/\_)["&"\\C)8JA0__<_" '__4]HL,()Q@Z+*J4VD4$G4M,?VW!) MF6(4],A O2]84NPN1-M !MN5X.R0"?02L6&A2G@)2LRW;4NNP.A7?^DV]#JA[.:K5% ZDR&(0A/X(,,^$J%8\(7J= M^-G!T\35L G0*DN-S;:"#B,7BVPI%#D6V-XZ68W!?Z6BP9[CXNZK3LE[X-16,8T=RT@)K_SC6:]^)%S,-W[*G*A6L.I& M6VBIL1H&?J8?ZZJ8MF?T6^@XYUH,1VS& ^Y 7A_R0DVNMI8\ [PJU197/*R3 M[RP#AF 79D=9E47*38UB_;E71*QI6YL(J "_ M:%FB*KKA>#R,#@73G7.B-%LLHHI@SUO2[8G%YV@G!XMS'Y*%;A[KV L!?]DG MD%G1S!>:35JD5LLJ096!CD8MMWUZ<TCI3ME4$<;(QEK/-']:IQO@O3Q*2NUFK=1OX12;1<[83V]$ T=_E!^<) M.%[TNOP& :$NV'2!Y_YGUQ!L1MH:A7/[=!]*B/WTY#>6MM:Y6QWWS19W_7S[ MZ3D17A.SQO?J_FL[UCS2E2>/)M=6JF)*EA-Z_'%?<;EA*C3]GA-0 MEKPQ6J'^8K6&W&XUC:(F2@1C+_0R(F%D.##\KF\7>A"B;+WJ%259W-Y:V#JO M]O+?#W8U2:)V' S/@#).7%8VIQ[6UQUW7>[(/JYF>H.UB G?6]).N4$L^AVD M'0WY#ANR. 2GD2R"I-]&V)4IAC]B24R%(9\575-.37U'=655BL.^T&E2=Z4V M;N9,1%-=Q;__F7C!^D#BY8K$Z8_*7>>.O4O1AJU;0C=$R7"K9I6)I M/(?US'O!/YY+IZ(L&7 DD"HX\?F8(P/^O[XHG[99-A7^R#B4"2VZ(S3"@<+K?=N/JCH=CF8 MRQ?G6H_O314S6YZLA/?($@G$P'*T_71Q4C]__;$9./(7;"<<4[5%/0660/*C MC%WXY] B ??F+?PF"JEE16<\AZK]&-G%\.LC?40<>X)_8PS88D!TN5W1_XXM]Z.5#7I /$9+$RE M(%NV(3"PD1.;I966M0GT/5AD$.)H4/QY=LL4U=C16XIEOMSI*;6?ZJ%3G/E,1H+;R M_=72E%0Q9Z-JK'$QIY03DQ0X0$[9ON/ZT>Z'9Z7"%G&$B*!_C/Z,[':TX4M* MWOV%J/?XU"XK/=\F*>:[ M%L'9.DZSW6S?6.8Y:ZJ0 OQR0R5H2LUV%5GQ6@GNE_CEHCDJZI.PY8M-FCGK M4'1[LNS2OD=#JSSKN6P^:KG=(DKBUDMVN_-RD!>#9N[@W/\\/UIL+U\_.7P) M1X=3O?6I;B!*2DK21=<]RE?#[I O<#W?6<3K:=\C5H+D[C+9Y//+$6-5OCYY MDOP>K\/1=%D\\JYJ;O?18LL!24J*W45*A(5DH:OB71VOSL;3-4_VR MOLF0, JQ#GO8M;#1=#[@)J4A#VATA:$HEX;4Q7I7;/T >KAT M2](^L/&5,+5WSAC\J3;\[="U4;-K+?NXX2J:%)87.QY,]>M=.2_CN%I8K#?$ MR ;#?0I2B5#/9TWK/-':UP"IYXG)2(F?)2>Y56;TQDH\GDT+42;@R U M"E*2 B0M%3;50NL-XMW?* K<.2;W!_+GVI-11#<^,2NG1%T/K7QT<#N*+6>^ M&D6684 Y IL&8<>;X'+]502+=HWCH\[K/VR"S9T8=8N0* "-G(OHO'-*]J/G M1.*FM@,D$'N(")J*[SVXJ3_"3D,HIUP_=#MJ/'/QG2A8#]R[U<-C\[%E: M:EV'?'W\/C((GNCY[DZJ*N<(=+DY+04PU*59"'904BZ0/WX-HLOD3Z7RB;O[ MZMGZY_!=0S^7RVVAO]M-T_I$I[D,FC1YEZ(0J!'570M,S(L M>I "H9$)4O%CIZ(4[YL41$],1HKKA"D0[.@+[FO"MOW4B"5POXD%>@/OG7>K\=PBW M9]$>J!P1>2,1.R+0-*M2&5TB';[G^\3M=ZBM!\:&$[J42I-@=\2)%NO[; M\_/IAV4QT+O,JV%/"KM+YS9V9/WCZ2*!)XMZC U4,SH6=@^]9%E]/Z9/HW>. M",OA["7(=528%-N-F#J14IM83G"F4QR1P7>HS1@[)FE**(LE;C='O-B ^"+9 MF/=RA4D8I#_GWGX#]0G3=!0W4>0N^VH:Z2US(7SV];3'57YMANNA.4M38W51Y00[E-9C#A4OKM(^9B$,"Q2?!RRX)_PSCL3#@ M?KJENB])=@&#$2U_CVZ!&U7%[4 6[:\6C49NX 1:87%2W7*R/,$+#^\L(,,> M0+8^OQ7QF8WK4FXY;IEZL#ZDL2[$%^]FLM%N9LKRO5@,(P.WK8=3C/,V89.H M7F+,TF/*KSXIHV/ZAFQY,I#4T/S_2+FAQ0U7#S\%S,-3T>@&(2J7+1I]'O!^ MWFC/^P7%;]KDC]2F&_??'Y5F<4_2-5Y7O*SU\IG'M>T R,+RCMP;U*?:C.[5 M!HH=3+M1"5:'>:QY9BW%=K<7<#\?RE&!-YK?IA4K+JVKH8K!GZ9(94Z ^/'#6< M41GHX@\;_[_\<) \[]4:W-5AC@$T M-'* J$'B.%S5O:@OQ,#=GNG+QE'"1BX>T(-%N(IKP*8>?WR4D:\L+(LB>[)K M9ZDCB\'77T?VQ\-15T(FY5_.WL7XY_,H7?/?F$;0C>LH0=UGL5'W=Y3+O=K5[SO&!@OA! M%,RA=_"77W83MUJ/8D*A:+)T(?R!9>J5 LG1A3Q9)YL4S99IFF.%-)I#LQ]3 MC2VRPZ4J=ZEBI1EV6"'KH28H,IT&R<6UAY^IR6-YDO#CLJW03D>W\/>?ACVU MG"5$I6V9>.3R,ID[^-7<9@*7=RQ&DWDX\*,$>/]4]Q-*9.\P)*3$@Y=[_Q]) M F \/HU^)NX(XLC>KUBC5CQ@I)"[UW3GQ\3N=R%>\2'7&U^3-_8ZZT=+^-<3 M[Z K*3>S\QN;G>]@63X&U0^9F=] ;:)HCOB@VJ2LZ Q1M%D6_A1[,/&QBKRH MA]H4I%@% ,^-#ZTAR-\IWA1]6?6B6V#?3K,BJ9M6O6G5FU;]C;5J_.93@VYR M+%.L-"FF0>\]/O)AK?KHF48IY:ANJ@'B0\'1AK,#E.@5Z#E(_5&W7/?/[>>_ M@^Y%;ZKWIGIOJO>F>F/5RW(,52LS9U2]\7$-Q=)EX+B;BD0I>N:'7/\MU"UV M4[121/ MLI50C;8Z=(OLQ*E;J%3V[;]?KM]"Q MZ9N.?7-Y.SJ!J[K6N/B)\Q;H"_V16TZP/7U==3 V&!]I>L[GN- X9L!NP4)-VOUW:P5UO;#F7KQ_8Y0G[6C M:\6;7R-MJ%NN[WS"6F'?]G3@>8FWVU5L9W9&2CWT':Z#'%F^EVJ(C@:\5$=U MM>]H>W(WVW.S/3?;\]UL#QY=4G1"E(<*KN58$I CE29@&)K.H9\P.OBW-CIG MH-JVQ]C2//;Y#4T)]EX8D^![Q-CDR']U;K%08KDQW M=BXL"CD\"V?ASUR%K-REXEY/>P\R>2*/W+S'F_>8"(UV\QY/Z X^FH%?63VG3T&YF+@V7P.ZG0M=Q?S8IN-N]F\[Y> MSWZ%"%Y\D4^W9'GS\8&]=15!:[P^C_ZIG>W4=[; )R?:;G\I5M37E2PWUP)V MWEZ(DCJ\&U<%BW,[0/Z=[/8MS+N9O-_:Y%VYK2'HI1)2TW.%#(*@R"?L"_&M M [R3T&G;Q^]@'[Z^&'Z""N->LA3N.Z3ZBL*WK]4_C2:VK>%WIM*PIS&/M_*] MM_*]+^'[?OG>A.!W4T480XDL#HB< # "$_!1#A.R",@(&13#Q;&$C-,8\>-7 M$JL&'U'DZ+$&\A$%Y;YLR0]S2NU.*K6956H]K=.8I-S[L_FC8J8\Q?*CLPWN M7RFPE$ H=C9P4O%K"BE9],0_OVPV_XR>#+(1UI&ER]%4'VXKA1,:G=)J?VR/ M/'>X#=Q(7PX6T;28Q048'X\$'),D01RE,8'(RCDD-R:P$8$\P2\G"2.:7\T' MG#J@9[HWFDI#;BHM-H^T/VV)K_!T3=DKW*4J-XBE[5Z*[4M3+9=MCR19\ESJ^E MLX$CP6@SE\LC\J1%D6T!$^#G+>5BHYC+5R5J[#]P8+ M?-DM"%EL-!%R+ULV1I".,TW%@&LKVJC);+Z@Y$*^PR^;#@4;*4S&4%<3>]QJ M.+>0!M1<1$^]W#>QO#Y*JPR(]ABJZVBJ.^6L?*X5SW,-_HC86Q5O9R&C$JHM@" MFC!D)YS 'NX[*T>WQ*6NT#XZS.:HZ3*;GX9-][#*:"YG8PRIU&$#ZY<[17'H M<%8[:OH"*5J+AI?U,0@TGRHU0+#@6;@8-WT!E>I$QXJRUR[#0;7#I;NK(NO9 MX03V(�TXM55 P:= E &(S+R+0 AQ38 X%6,]^M%E@Q@/VF,QLM*T:]L J; M[L' "@J=4,G!(1K-&I.@)4CPBHZ;OEP6.U4]I5;,:[V>7R>LK.GWE$74],6R MEJ5%NT[WT)7&IJL\41U5)"%/"N@^9#5;::ZQG/*PFB_,\Z4,/G-#"J![D%7E M;(D?."('JZ/ZP,ZFRT+)GH36^V53"L-K8ZG;UWE05 V$'&1E&PW5SQYDF8BK M^G2?F<,,RV3).J]-<_6PUSW(E49_D(=8J2:A5S[1" MHZ(!XV!RY='U" 7JIVPZ0NAJWO3U3QO334M2/>6A-]0:U4R M[G4K=)=Z 'DG._21!R,.R4]A=[G<6_GBG>!JIW\K['.L6XNM8[7]/7X[[GX= M0B]".KT;O6ZR"_' VZ;BR+5TWWO^3%4B,U.[[U@=EA9\[;8I>H>_^2[&C1%? MQ CD+OWFEM>-$5_$B.P=_N;FW(T17Z>:;HQ( B-NJBDAC,C=I?]_]KZT.7$F M6??[C;C_@?"93&V$6W$^S;BG??^KVJMYYLU%_WPP!_ZI6$='U48 MKVL-/E^N!7;$/6T6&O=))WD7+/VX&?"^#0R)I1_ZP4R^2" N&LR4.(' ?YPV M /VS\E ZE-QP(^* Z+&!%(C=[ $+^WSTV[P?W2&_QOW7T:"%^R_^%E0[)ND M7P<\#,*CEJX2=3,!\3Q;=_+)-?'OSWGO' M;F_>Q(W.^U;E?.]JN=IY7X'ZG@]<-SJ?4TI\'/V\!OT["8+YFC/V6TSRM3N8 M;S')2SM.D+A^[6%Q'9.\0H,F]?!_9G]PP,8P,)]6A5^ 5:"O%7,?IX_,F:M6 M\_YQS0;*$[]#'#3U5(#)WT(ZKG-S&]F=?G?68RZLNSNY0&5-U23.]_[S+D76H*\UW\_[W3-_Y/.[ T MQ[__^5W*5JQH-0(O,U.4Y4^(-][6X%_";[#Q?EYQW6VTC'W%#,!=RHOV*/JM MZ,D/87,$*78R?#8CB#F_R,J+)BYQ,%2;O/N%9],L1O_G?_Y<"&2H(01?T/2Z M-()Q @:U0A^DK(WL6D63UJ0QJ''-!C69NE*G?78(V_-,09Z/)B(&2 &OY"8# M;)>#F1',W2^"2%,,^0*$DVZ#_J56]%Q% RD7J"!:GXD)O'3*!C[, URZ#H1P MM,W1@J=4%VBZGS*=R&Z-BWW\XXN%H1#L.UC(N(SO";WG/&'W>2VD[1XQ&ADU MA57*U4T[3W(?9_?6P^2*CEMW%+L>STO8+./&47_+1#,2&+F6Q>KUC=!;&ZM MF:[F(Z:IR?S=+S:+'8A#K*B=>H5PN$)/T&,Y8#AJL9AK@)6E*?0$!ZQTUB4: MRE;=-2;SMC!8EC',;4N-TG)V]XO&F"-+Y*>>NZ.'.QXOX3.7MG"ZZ4AHO250 M8<2.N45^%&28GMF/YW'0Z$)_'N_Y9'3LDMN2Q5-*#0P M?3,N^[O%L!XV878@";DQS66ITRF\WUR0;P*MYW$C71JMI]-RWPG7GC&R-4\3 M*$/,NNQFM&$7LM^.X!HIMS2>)LCLERNW27*C5>QUM"Z.JP/D.+MVL_LAH@=Y MSQ*G0SS ;!MQT1$2HGJ%6=C!MRHVT#.+INSS%;P>RFSL),.)-$X>VE3(2X;@ MBEQE)U(B7L$K2V9-IC[Q5YA>[JKE+6W+]1[$:Z0T<-DT2WXCCUC+!4M%UU)@ M[^G8%[%U_#EP[X,VD*_A7:QSN;C8TVL,%Y[;I?GH9.K#/0;OG8V\K8D0?_L0 MWN=-F_(D!'UGA66Q58O@(JGVQ3F^8J;4/R)$ MD9,"63W(27&BBX[7*&A9F&_! *B8LBVU0'HVAW8X "W4&EDYG:?:*_12Q;\)91J^T M3:>6IF+[Z=@W 6.!EQ: _[2!C[P3B;U;_6)5X+OSR F]"WL4M2"&(GM$> #0 M<>?GO,CBV[7=:TABAN@5%*I!#MIQ6>%(#V#H-(._Q"K(K_!=48@"%S[K%W@? M# MLOE">"BMLU66&+,6^_A+BTLIH 4R!"WOLZ;;J6"#E M*QL4MX!,#.02.)5J\ "X2HRWGK+9FQS/W8K.*P;8C6B)F+1LJYHW9()OPR8" MD6) IBD&!3$@["+WP-D4BG>!5]IM"^&DD\L87;J9RW2"R:@ > A>J$ZD25@2 MZ9I=!14[VIZ9#FOI[V\2D'?@1NP2Y!WXE I0U*.W G5]#8GD 4,OJ@']CMNE M)TH9V\Z%N6HWL-Y\W8YY#EY58FF6?,#8 M$L]L0[#&"@*39JXZDR%ZIK@$L$J$/4N90/$ 2EE( MNK6!RB-,#G".?T!*1DCGS.Q?"]09[O1,K>HQIU^ M81@AGF8(Y!U >$5NA)/I ^\%K*W8Z\:\R1'&H+T+UA.YXQ3%-@0L5!*^9Z!! MG)*1,AU[EO&!:Z'D@Y.9*9?.,SJSR^'2T[TTK9U.#?F=1-5T;/79F&BSF,WV MS&(W:Q T,+(-@KR,[PN2XFF*XY![ N'^J]T7EY[NI7%_0G7FC M;K7Q\UA>JM97):J5;= A!'X@*^57!L$,FXMT6M(\\U M;^0 N*UYH]:1YVH=:?X^LE#_2'11B/I'?K])WH2XHOZ1YRQK^] F(+54MK!) M #)EKES%0VTC$^DIO8=9:X^R%XK5%DO3&AA216,[EJHA.Z];FU);QN/J MSJ+B<@BSB3*T+HW9T[?0>16TRSK.A'*!E@2%7IC:D%@H4R$&+7/WBV32+/Y2 MKD?2;V(5B[=I%"NF-Y^--46R[(RS MQF49LR,#AXA+VG%<&CO2[!QY)1!HD6OB1*K$FU#+9=QPUUX"#0-J16)[P7QK MVS%J(QV"Y=(D^Q)JD^Z6@%%:CXEI&IB@(G;)O45$1>P2"E$<'DQ M2T0> 'L3[+)3;%M<#$)IQ%)6(S(_XN)U!!G9'Q2J;G^+ $19YY\\N-^*0&M3 M'Q0F_?(.4UBZ4_0&,T$PVQ"!,-V0(N5]W^502[EHTO MNGA]( 39:FN1'RB#/LY#!,<9X!AUY5Z!%K ]N'$P;VOI>'[&!;[N MA"*.5, MHG=4X)Q0T,(-6"O(7?"YCGA[)#WTYFY%8/J-I8AX=!MH.6!'7_BP6Y?WE'I> MLFVF]BKHY?T\+^7E5ENS0&W0PR+;AMIWR*%1Z;N;1"OR+7RR<]Z)X,J:]'A1 M&W$%H496G'EF.YSP4Q["%88WIK/DUY>,N;3&^W>]7!2,\'VLF1M*]KXTUYVI MVNX#D6U?I#%^-N'&K=FDC1&,+9<:^=VZ*D8TMB]YQZ89"E7D1V!'/H[D*38? M07L+N!++S/"9I"SI'M.UMNM C]$.[T^(-)N]\D)W?]?F1?D8WR&8^V+*R8U' M?9^V(.];+:T)N9Q6))U;882)KTN*1?EE-90)YJ$I )9%GA$$=I3BD5A-Y3UH M#YW%J"Y-\*VP$OL,8#*#Y4:?0;0S,,@JG25>0OMU.E;V.1[(G?)]+"P4W9%8 MW>,)$1VA'UU8$,YP6&L+I4#96KG &IC-MDRP\2T,BZ>I4][#7%IL$5R1GR-I MVL/+>"WXO4S5WRF>% QWQ X,FC-#G4&\0G6!(]/8BWB] I?&\U5V447#Y-[_ MHHJ&J*(A$M>+QS5\S22OT*K\JSY1WK$L!\X].DO2KV@ !7VM:R ^_[VYX@)/ MQGMJ5VL;)=( WSKGO556CEO=G=+]LYH@']]8W44G%3:_CH=$H)_+GC1D*E MO557O%\P,3*: IRM648P[)F5>IT)"#D\JW7W9+6Z\4OQCY/Y6WN,UZP=6D8M M&$X%C.F.F/DJUW#QX:NR\O&)GTY/?N_,P]QPTR8%W!<&XUVQ-2@-1U4NO/M% M8VD,.Q;M_+?$[.?^[V\@(Q7/"YY9I:YKKKH2B<^,$IC4M5DI@X^BU_V%T^DL M=WA9&L=7?P/9>6%%>G,KZ]5; HXI?A!6V8&95[.S>$5(!G].3%)_'+Z0\C+Z M)K,_>7^6X[_D'#_>#.E06QH,MU6&J@SZ#:;]]\']J0-R_T_XH.@EH\4Q]]^Y M[W-R_ZV[7WH\_4<](/YK[R.(]_?UJ4Q4)2SW&)TRQ-G :&ZHW"QL7V0J3N![ M4.(B7>//^:04/]4%2Q]8$^#N)T=BZ?T7$'6Q*!> ^O3G^.^?X^E4M*U+$.WR M&IA;Y+%&+C#DL3[Y>?6G\O?;#5;'M+R>6V"2D*E4C%H[.^ZKFU FX@K)')'F M2)2!B""+O-:7T*B>P^P6+RZ4<#9C#U-*>)2:NIA0_%,%MK]Y+KGCC9.G@K;JDU=RW3R.?J%6%BA,/R(%H' M_,>;S,\EVQ74[+/Y\#G%*94P<4OT&PK/ M"ZH4)E-*OG;FFUR.\M<=82PP7,T&V>5ZSL[>Z@>]=U?L/0![#C2 M-:&W6-\V1?X-'B?,]I49YM<)02PZ^8W6JFA%F;^$QRD51RD0__[3W80N?[\_ M;)*6J_X&V'2%-C>C=M%IH?BF,-M.=V,O/TLB;*[_$KH#? 6FVZ> XMK1QZ(P M9^2!0D[C$]F5#V 3[K'&JVI@!28TS6'5"U4_EGS!3/2NGO5SO"#6LZM2;6TX M2KT-]7J8#4YA:8(]887;2TLS0C'R(R?-C_PA&*]&Y5';ZVNXH3N./FHW=7\5 MQC".T[S9-$M_(]?RDR5).7'^M^I82Q?,8>6?-4B9CH>2OZ\W'_1VFO%!>OKG M=6D93[ 79WGFGR)O7WVS'L&O"7QQVE,V$5=%$X\^XPAIY8MX;>AE-HH1;,;4 M8,)-\U8A(JU]=7TBC1TIHOLOY%5 N$Y\^O;I<'W2MGQ?!>R9C8MT4UY4)7'; MPXV&@.=IEX? 9F!Q;.Q(S9E_7;7;XS&CVSN2N@7BU"WD^?AZF^G2#'!FS\BE MIWMIF^MD.LW3A,M]HN414BLN%U6;;':J1JV\5!4H0ZC_D2;GT="^-^M-I/&^"O=2T\WE2=)]G ?P?!(Z\JQ\W (C(_AJ3C QP67HZA\G\JI<8%Z7YJ5SE*OA M;>U-),4V=EIC[=9Y8Q"N3'>D;\GZO"V3<2 CD2-N@6"S-^ ,??OYJ-?OA&<)[E-;L I!05WA(I]A;V,[ =/WJ^[T"!B%[- QK\ M*M:LXVNEJ6XKMJK'+IWH&[!UA/?C"]_W\YRFZ>M?_XG^>/@]U02*"T$_OW_X M(Z;AA]Q3&8;]]TF0^^>:$]23*[O]%/$G+QW_^7__S].7_VWW9%3'=-R?#^SS M9%;S??@4$1/1#&0F+E",C#*-/OBG8H;*UGM04+@?Q*.&\O.1P> ZI.@?'/?? MJ=]?PM4X6$I+V62>+-@][65,,/5_[G_KX5LQ8SU\S_%TB,>?+C 5F",+G_W' M4^-=\9WE3P+_P9Q@4XC#2U/R]Q;\1SG$:;R/=ZFY"_GPOWIB_BBB7XUDZT'& M23G35![2:P251TE5WB*M?Z[VL6548H*4)R3( @I39 97"9EBU*G,80PE3[. MI312 3A'W^T_]=.KF7V=5?AZO2(44@VQ5Q&;J9Z0+S?%NEBJ"-U4I9G?T\7^ MS?-BLR TNT(A^J(KUBL%OB<4NKWHSX;0['7%8C1>; C\5[W\6SCQ\9U23U\J M]?NM4F(QM7^O%-^$HQJMCE".?J72%U+_K(O=[K_N?WX^(O]GQ4[Y M2Z? 1@61@#]F!J4B]E;^=;[7^<_DCT^YQ\4D.N7ANTJV$FB1]J5%;S0YXVGW MD?/D'F':5-4T$E-E6L4XF6)Q1I[0I"J3ZB0R=3B5S +U7DB5!Z6ERA"2H:MV)3?K6>$ =C@X?.:DF?C,95ZB5H'6TP0Q5_-X%JABI83+]]\AAS^I6A56> ME&I^)S,@G39;[L^BD0>?OFAG/+< U*E1\D=6J22MU(P*/QW'_QXJEW>-S-(H M-B2]+C:5CN?P17TF4S+V]TBV.*GW%\-Q0]"5FM&22_A 7K6CD0=3J@S;HYDM M:5LC7P_$0$S+&-%K M""+)Y-V!(^88!XX\G!)8V9*.]QI5H\M50*U'9&>KD)?IPRGEIUF>JG6#EF&- M>M)<9:W.@&[+S.%(JCU=^D-,'$D6,:ZV%4:L;W.\S!Z.+ .Z*H!2PS8LN1!V M&L/2EC5YF3L<.6\55ET\9[-":38T=UU#$G;#,#+V#T;JFT:Y621&4ZDF:K@R MYQB#WD2RC!T.[=-32AN/FCP&UA4AX$VN3]G14/QPJ"#M''ZA]/+2=EW)A@-O M.P'U$!HI!T-M ^3+XII:8+5IW*"R$V3)ZZI&=LH@<#4IZSA:8N5(7J_E)@YI& MN#^R59/^1AI-.4\Q!F1&PK=\@<#+T0LZZH&!$85/NA^MR:],/X= # M_,VM08TO5[H+B1%,F02K_.\G#H 0+9 MEF\WJQNV8G1==FR2D^52V;_ $5;1L0%E;>JRI"]ZA7%TD \52)1'1$LM+H,5 M,[$*1FWM,D.BR+"-:MS=^F H3O:;@N#+#2DS[^WJ@UEWPB[B-KH'2[#J4]6= MJ17ZPD"T:X5=EF'8%@ M.%8"8YMS9GBGT&W*1-PXYV!H72WF"_U%L8F!!FLKHMYW6F9

.G'JQ6L57CULUIOR/HLCP'8U[MA>OXJ8>KU+"PH-U8CT)-%*;-J:#O*F M'0?I'2QLRZPV&LY0Q3&BR7!VR\X/:U3\ H\+&[NF'HW^O>LQ,OA-9>F!GP]? M/-5VH9E\;_A#.U'=VYC[_SA]7^Q'MY/^;0*>*[#R]V M_X'X7IE^V\T=S?[(,B_YPI\8OT^>[T3/G)I.^*";/_P[ QVU/_'_>X@;$W^X&?.(:^K2_/OMB3B+:B+-M!$&CC4C M1K _2 )M1 (V E%38C8"45,B-B*BIA^,TG_5UW>^67-+_X^0G#CTX$QAL2^S\G6M@>J8\)O_ M>T??O44"\.R/RV8@U@^6YICJ(29&\?%Q>$+4F$"KX78_8AH6Y(F5&Z]Q"U4IMOO>9ZLDQVHJN8\%<5#B'@>[/\X$7[0MPA8UJ M!G!U><\#T?^T?27#O]/P]6+6WM=37X&]_X4WSCLAMZHYH\-O-2,-'G0\&K]N9C_L+X7E36FH IJXQD ML4NL4&>[$B]#?,.:7AB9IK$LPC?"-SJ_G^(;/WI^SVLA;?>(T9+[3!.3K\"W;&54EE^1-0&X6HL3VYY46L!DY^S=+Y+%TUG\I9I]"-^WC.^; M/;_QH^FLL5ICTH[UQ0ZU+SQ M1 #'F#1+D%]7E/,2-RMYQ_-A09V9XV@>=-IHU^ ,2Q 9?-T(BT3*:ARR"+ MIW&,.YW&@1!]S8A.=HNB;^4]>!>B<^1$SBHU##=*3<=57'MBT8LP0C1S]RNR M(2@.(1HA&IW1E_47O O1_I#1W5E?=J1!=RRI.7Q&V0V(Z.S=+X*FTR2'(T@C M2*-#^J(N@G=!NKP8;/6FKC%88+9(R5P8A0[3CB -/0$$3J8I_ L;GR8DI*#D M.IZ76KK.5/>1V_+*W99?K7C]^462:.$UW,(3=[X+=F[UW.(OE_S)V/6Q*DQO?+4O*M"B.%$W$ M*ZM9A-W(U">)=!R)B+"+L(O.W4O8^"]CU\XOI[OR5F&DO*@.)LU-SQGQ?(3= MR*C'<29-DPB\"+SHX+V0-?\R>"EB(-2-?G5MB.XVN^*53E ?AA%XH?F>)=,D MQESW/;ZX!'"U[5FT!9Z_;ZT)-DO8<DC_BV& '=64Q MWHUGTC8D=QVGZXL&&#[T(R0Y24B4LZ.T,I4;VZ5/(VRK@= M(1G>%#)IDGSIK@%!^>:A?+.'\EDN"M\%9=G4:)NM$S96ZA@"WL7*)7\WBZ , M[PUQ(IUE7RK@D?1[P[],_1*P@:N8\=VAHEFZK7N^&_=E0,ZZQ#KKOEB'N &6 M.4\,[QY+$:H9-RV9 6QF;5B58=[$\A-IC7LP],RKKR5)L@3%M9#L$PR+&_CM#Q/ M3.V[8JCB;GT!*M1 MM^1A.Y"R:U[&L;BH5IK%4!5/A&;DL#^SS?Y1-$NC96,0V)4FUFU(U;Y ]K&J M-8-HCDQV)LTR)W2D75JJ$9K1V9Q,4_^C:.;)U:3,]S*AE \SXVQNM6C6L1"B M&1;3XM+;/9Q/ZB+X*)Q;SE;.,B.J(F2\7:76ITKRM-6&<(X+ M:6'I+//U=;0NY@[(!5ZT0)YW$C_ 33#1U=+.;=P.G.4N_0%%3PCF&+,,JX,& ML'R!GD7W 3<*Q-NX#SC+[?G;@-BS,[NF[0F*D!?- M%=:19@4E$P,QLK^S%,+A;>+P-@[$LUR7OPV'A4*^7JWL? 7KSCI6;\H,A-(J MQB&TG-,4@Z!XHU"\C2/Q+%?D;X.BTAN'SO2)"5**YP$?M:P^@;_NTE7DS^R>O_1T$\!W M9['%GV)9G%8>D9K-]/8Y&<=)Z8#&$^?IC%$ M!X@.D'9PI8Z)=]-!W=>VJX([T8VM9G?*^;[@CO40TD'V[A>7QLF7VNLB.D!T M@+2#!#M'WDT'1D4&(C-:DU*W;ON\08S&6'\&Z0#Z2:@T35QS<$#TS)[C*V;* M>:%8-W+!HCZ J+7G.5T:CZ7S[Z.6CA$3S[';&M,DRUBW" +!7K4&93LB)C+V M8N!I!D-IP C)J*/G9;T1;T&R7RV/;+]%"X)(&ZM-EAVOMNT8R(CD;]_3!$)(1DM&9?&$? MP%N0K(+LHC;LK0TA:.;4E=)RW-A_$<2U;+_47#7G&ZRT6C'RUAIL,#+L M"?UVEY9EA&%T$%^)F?\BA@.KMY!6HC04P+P^]PIV/J/#\CQ4G,A IBD.@1B! M&!W$E[;P7P2Q*(ZINN8P*:N#S!B^\D$M?O,4G$KM]GDK6N[0%ZSY<$7*RK.:W>]$EL:[6&W:&XK.0E M7L89>,]&I$D27;,A_"+OWH6NV5['KSK!%]VBVMUB2M"@JVJG5&P-9Q"_S-TO MED7H1>A%I^^%+MA>1Z\?EIP*!^HV5LOHE341UFN+1HS>+,RXRYXRL>72^5TM3%'W%UVI_V?%_7+&E M_KD/G/U7?->&O&LHLA_EZ)PUBA:"L>G8SI_W_[^I*EJ!Z)''>NH&#C:O[SA# MV@;ZJ)91RS,7-@%@8XN?.F'-#P3N:P9WLM-V(*#_>=6V_JN(_AO(VRE9I->; M]DY8Y;%"/>\J ]P((9!A,NUAR?U_(2 C(*-3^JPAMA\^I;LCL.(R!4(T&';> M%08:OUJ(/ 0WS*]%9S2"-CJC+Q!M^]XSVFHLNSVZ)\ZE036SU<9\22Y78F4; M.@AP^K#V^+^N^NK_WX]5M@[B<9'C$CDNT<7#69P#'](X.-ZL8J/=9H1MF2K+ M6L-6Q_,CJN+VD0 TRO-!D$9W$9?R#GP(TL4N/UROL+QN!&LN)T8OWA@1(80T M# Z@4"MN!&AT1E_(-? A0+=64B6;][$LME7PG.]T!=XJ\!#0]_$"J!TW@C0Z MHR_D'?@0I&EQT-[Y3;POY5M!!ENJ5MBIS""D]R$$!'?E5;?W*Y&:@&@=P7VY MK92O;%"U[03GY*#>HXDT['\G^1==Q\I'[Z';0;2:]U4 '-O+Q3#;C^M!D D; MWU4<-UISQ=U6?&!Y$4W!&;B.:<9$M0]R.F8^2)6!F]%X4[#Z+5#SAZ9NP@O& M+/0(9-,X?L+H8@3I)$/Z-GJ8GBG$_YR0GEO]HF%T"B.)R#'A=)+?X@HLVYN- M/0+I+$$@2-\FI&_CE#Y3W/\Y(=V9%^9#AJESQG98*Z=LXIL^4"W!.3---1PSH87EH*%V,:UN+[8#?QIIW'#:03;-'XOL^ MXA5X3G@2$DM0>?06I/ZY=!V(>=SNM3A8]>ZC[V 'LQ3@JA'Z'_N[4B MO?Y\AK>C7PR':\VK>[R0[RO#$F!_(6 M]+-YN4^9]?)$JNFS36E, *^RC<_^.*:!8]'9C]!_4V?_-W2<'"."9T,B]#5# M,]DAEI44O-,8T5E!_]6MR&Z#R/Z ,1G!6'." MB0DN0UO_.%&&Y@7FE0!^.D^N!/!_^W;YM:*;2K3,/2?O6)9C=WU'->:.&>V% MEU,\73U"5[U122/R9<7!]!:K5+:%ASO-02N"EOKKC@ZUJD M77J&"?*C?O-Y7RPQ].+[C>3\EN9]L6S)B^\WDO-;FC?B\UN;]\W*^37S>=(3 MO?^J%2\?2*\D!%GC8Y2-'1>$&VGE9\ FI<)$EY@ M8C\H=+>!P/R]W9Y? ^9W7V*> LR=_%3KEYR%(JR$Z2(L]G:#AM.&8&9B,*-D M4 1F=#*_ .:/WE:>!,QDK21[72QO@/JP+E5\E0S',PCF+ 0SAR*+$)C1R?PZ MF-]]*WD*, ^W&7LD-@H] P!\. GS]*2)QR=SG-3]@_[Z0F]):@._OX0, 10' MH*64Z/65&8BV#5[=[GT$7U<1[FK]/*?.Z[@TQYT[K>N:N>\Q&..>^42A% 0X M6[.,8-@S*_4Z$Q!R>,G@Z<$]FOD]F)N!-0&N.(UIT!,#WX,SB!;XN6B,2FO5 M"KR.RQA*OLCWW(WH5A:A3%#0\X#3:88YH;F"."(YF+EH\M>M<\1I@Z\_RQ%. ME>FMZYRJ&HK;[AK"0MVVG1GD")@=3J4I''$$X@BD1YR((\X2O/U9CIBWI&9F M7I&KDNA9&5/0AF/0K97GPGD;A^CTDB=OT^D[P-<;T:=KW^2] 3QD4C-T1RS/)3Q6@E M<*I)B?2X1$#UO<%])-:C.*RJY:F 2P(!'#"SQ[T2,0AE@KD/J497%H@'D"?R MN\1B/\\#9)-W%Y9#AP*S<,2^9LJC8C/F@9-'8R,>2 XXD#YP$V'GKGM/7[>6B,(]Y8!_(S2 >0#R ](%O$@'^/ ]4";R6D;.+MM&=!$W9 M'6(I6?9.;%#&:2Y1M<2ZGJ:DYH0[#O@[!I#!6)0&!')WMR8ZG? 79 L=-Q MIDBNI+S8']O#IJHWUB$$^SZ:.OMB\V$$]EL&.SK9DQ 4_0ZP*\5E==-G!M$) MOEPSV4ZT[#TE5N/OPZ*I(PWXKCHDX]\GZ;9UZ2G]065_/#8?36/BZM%CRL!< M S@U^$C%]C+WS[VAPI,GO7RY/F+[KCVYR&$QC]?(K8,%XFJ^(DB:;QJ\3'!G MZ,EU:1%/T(7+-4+[,E5BDP/MI+?B8MKY$=C:00_3>SB_E26Y,,B%$-JG;\5U M:1%'ASPZY,_ !-?2L(NKC$OE)4<:VXF2"RO\P@9V?,B?H6'7I64_[ET3WR%I.[DZRC1OB>C59B%G M/673_B#1-' :+?5,60:I+HDCGME27L]S0)H9T*+4D]9I!R!H60^ 5 MP\Z33CDF'7C1FTW3Y&'EWF_*.HA&D.YR99?!B:$1K% I5FVK6#4LHU$:=*PE MS<@\G#:\4Z;3-(>]1"-)OU/^RZ]44G0[%)1AO4W@$O+!1S4 #&ASHV!$[1H-WV MU5(.XA"DM'S'S(++<(C=+P%?8]D=UI5%?.WCTKRFQ!P"/4=9_*5LXK>[C9Z3 ML"0$+47/S#^?JO ]?>T)5ML26/#U?!F8%Y_JMPY8.D*N#W[WEYSK>#%H5\WU MNH=M!ZPI-+?$>CZ(*)*(PXOH0\\0NJ!#+( J7%^!G^AE0OB;!ZH%GB7G97MM M@#I3"@N3&E>S0L@#S-TO,DUG;Z7R"M(>+LT;2'LXOX_G@]I#O]]2P45;T9NLU8>\C";&\4WH-8 &D/5^FP>9_V,&EM-]9.[3$2F&2H25UKB@,Q MUA[B:I1LFGNQO%/L:_F?." H,5C]T^B_ M"'W'64_3U[_^$_WQ\"C5!(H+.6!^_WF/>(:?>T]V&/;?)T'MG]M 4$\"L/:S M)IZ\=/SG__T_3U_^]ZPSJF,Z[L\'YGDRJWEX'\>B%_OG(7G =4O0/COOOU.\OX6H<+*6E;#)/%NR>\C(FF/H_ M][_U\*V8K1Z^YW@ZA.!/%YBQXQ4^^X^GQKOB.\N?!/Z#.<&F$(8)E-3EI"5*1O]4U5P G DRQ#@ M;O^I9V$:OEZO"(540^Q5Q&:J)^3+3;$NEBI"-U5IYO<4LG_UO-@L",VN4(B^ MZ(KU2H'O"85N+_JS(31[7;'8C1:_5A;/^?:/[Y1Z^E*IWV^5$HNI^_>J%X1. M%](0SOX[);2E2F]T/D+_9\5.^7,GB$Q$S4NGP$8%D50_=HU.12RN_.M,KQ.C M"B+M 563/S[R'AD3Q]3@BTNV$FB1.J9%KS?Y]40>9(*@)@1%15+,3JCH#T#+ M'*41,CT!),O2% ,4[EX8E >%8"%.V-:2<"U)%+.#6M#$07O&0]7E[Y%Y4ZL5 M\J0X-D"C,<4-OAF0P0R.I/\>NEU*C98PPNI8+3\4M):E#$K\3"9D[.^13G4\ MM(:-\D10%J4A4'DC%[3AR(./;[7&N"9T)IS179D+2Y]O!F2G+ M7:WF<\O8S@@@T%MYV=GPSKO\2YNY.6*7*4\=8*KO$P>;E0XZ92* M?D3T^D,5V+1/"D0?+WR[F.U5 LQJ6B7ZCP99Y0<[ D8?+3Y!9:NPW[):A M=#MF<;JEF.$X'GJP_-9FOACX8&1(8,:7Q48.9W$: RNOKXWHW+0Z;L.A!\O/#A;LIC>8\Y)"DBZ? M&0]]I=:6J3WK[@+#*$W V@.3DE$Q MVS*.'0Z5JI/"P!'J'!94&].6+W"$F(F8!S_R^>PRI#(RKQF,)WIVV:>7\PA1 M^!'J<9>^E,'',U\(MHLM.2DO9KG&# X]$&FI@2\S2V^(89G!9B57>\5BGHZ' M'L@T;S3+^>IV715TS9G3U8:G<5P;#CT0:DWI#'"9C2-AQY* M]9 T^IWFI"@+H+05=X59;5//\_'8 [%>35U))I;"$K-F[:JO-E9RO1^OP:%< M.T9C:+4QPA>8F59F,GGH$!Z/L:EBM M+BS#8*3 Q]?-(,"C\P(_ H3YL*Y7E].Z(@2XI@G9+#<80J$]@H1,HR],&E8] MB^FXLMW*/K9J3:,7. *%L+QL#L""X81,MF*Y(T'%-3'B]B-0Z"ID)<_/FIK4 MQ:1&/E^Q!4.*N/T(%/B1,&_TJS4"$\5ATUZ:-9T+XJ$'\EU=E$)Y"(I="=## M,M4W!C6['@\]D&]]/3;FQ65O8Q"YKJX626G8F,5##^2;WIBK !<%']L&U5Y? M7RQF2K\-AQ[*]Y+IF)+4ZDE"Q$5Y;4S@=D?>CSW4+I1%O:,/^T-AP#1W%L8/ MAK/]*QS*M[^=L,UF+2AC V^X9#O;?D5;\7#L$>+N^1..JS&:84WP_&H\G.%R MQ+%P[(%\UW%BO28J[%C*> ZU&39JJWQ$\L01GLGCW#3 NMFQU"76$P(S,6U) MQT/Q@[&K62@49H#E#*!D-&/8R73(Z0R.)0Z6 3/LLL-M9Z&1+XY#?+L,>[LP M>NX1B.7J]+S=(]V%L9K[=J;=EC9U.YK9$8CUNQ3--?60PU85KU(364+$I6C! MCD#,66"K6<4MSHW,AA]O36FWV/3:L-?JP5!,64G^MB16#**@L\)6P;(ZZ"XP@UNJ$ [EY%E8J M/P*Q\M# MAJVRV%=H]D'Q+36&$,YR!Z"@2,:U>ILLAX+VUZS*]$5UY^;,SCT M QVZ#HBA==4+-_%N]V)0M5Y(G[J 1BJS6"@FO6")936JP@17I]GJ_&['H*A ML@BIME)SQQBH4[O9M!)I'1 XV2-@*.K=87LQ5K<&,<-Z-;T4G1#%^&V/@(%W M&"N#>2:FM#RF2="\KRSCUST$@U\5?,+><+:@-%F_E%FY8687/_<1#+$;\-'; MLO?WJHYI*DL/_'SXXJD=!/T3]QX7:*"K>\/^3U_($W_PO2?DJ:L)_\%1L6/# M=Q\^^/Z!^-YR>EOJ($G]>+'*V!.GPI/'.]$CIZ83/KC5'OZ=@?[PGWO741@M MPZM>FWLG6OS!#T.5B>? GD(G\:J]BQEO><>R'/O__1?.8/_N^HYJ/.:]G?;L^I*) MOWV:^PGN_SR8X:,@$!^5@U>\3&=)NCPA4A(J I]:E.RI@?Q!7K:^ M[&>I@5?5P K,N.)"7+DT]5<1S7I<1+-R7T3S7;3Q1$ N77SV[,?-AUF&_4&= MH1/[A6CF0ZK(A='U=BS]D1'_;$+\^R&T#PJY8I+IPOE[WU_I.+$"LK^!OV(Y MX"TG@'WBD1R\20[NSP/\LL7;/[OIDJU8L!O>+M(P\H[GPXHTPBJ(SHL4'RJN MAGCA7?(0&:/D5"^Q6KJH<=JZDE;U=23]A=(+-ZG-!#X M58O%4[?$OH''0SN/O_O%(K%X#ULPUWU:M*!7*I( !1'#1XF!NFY70L^)5,2] M\CB/O@-<[__]%YG]][U%\>?R?,S;=-9BVP=2D5-,Q5:!ETX5@ JL"7#W&T_B MZ?T7L +R%\C[O4_IM;+3EY2-@Z+3Q ^"_E#=Z=C_YLFB4 H"G*U91C#LF95Z MG0D(.?RS]#0?#9O&)1BQ@6PWDIS5,Z7K2IUI=/'S WJM6\;P :$<*54^;57:KU11=6K6= M3,//Y4*E$)?Q@UU,TR2#GZ;-1>SN3U+%^D]="'UL%?9)2\E#UY=7K[\I&GEK M^?JD<\C3TW/_)LAA"'6)?E*HS0F<@H!BW!2=[]8,HUC#**/TUVJ M'V^F^-W88U^'(7D3/7/_FP_RA6(YOOS$NPZ=Z^)T/W3O6;^GCXH]'C1WN+Z4 M%-UKJ;->-ULWPZ^ECV?[YDR'[,A9%&L%*4-SK;+66FT-%JHA+.QMC&&'S;:^ MIG$.XI'[J@[)@Q?20JY+"ZG8L%=QM#A\M$3PU103WME4[/L;FWN:H>U^11(! M.1#R9,EF!D&KW&N>6$M9"\ =+\K>0NAJC%$:5=:[L0&U%%@9EN'26/9$O=,1 MO=R4E<,E4B&[9GYYN/A[N/>[)Q$%MPO<4L<%*9^Q2PR>80JB=6(2Z1&=-EWJ M9@D,D%5KHVAX?Y&?01(A[W[A!)MF:<0B)U12J-M@$?H9]W)R221!QL[#J"<7 M@T]NBG]?%-_3"+_.K=L,[DREU;+ADH'4-D3AXQW'WV?RN%6YK.!XN2%T5Y9O MF]W23&[$?,+<_6+3%+)Y3DLG2439"=B$2^(\KUDE><(MI4@W@9D/3>#G%6]> M-)VP#+09:"GN;Y*I-LH)B26;1,2=@%GP:[-VDJVH%, 46CHY8$=?^"TS M4EL.%);ZN,YX0WJQ%E:5&6MONLU2;W4NA24S7/GY5KFA2\18YPEV(6=@:Q52 M)HB[7QQ#(G7EA*R2S"N04^@K2&%YE6.TD5VK:-*:- 8UKMF@)E-7ZGPQ#1RH M%#5*<(9"?2Z)7#B*!A*JQ4!S!7;,PCDVS3*O=C1/4'F!/Z7WL>,U$S]^GW7@ M0\MQ/Q$OVL)H=5+ 6IK.%H#49,_2T5O D4M(UJDONZ*X1EE^1_!4(7!CU]^%3TXM%>M*(U M=;1]6)5P+P]/#NTCT&F$Y;HX5?(2MIUKC.)QY,!8\S(%8ZS($P9(W-01^5H% MZ*\_[QYB;6\8]6\]P;X%Y/N*&8"W(7Z[K "BO-AX6*UE=$L@.S#):TGS#*=^D7+_8:.4;SAB=@2>.NR$)S0_R4UPQ MK$F>KQ*UCN2&G[PR_]09R7JJ'][LYMJKCJ]4EO(2L%BJ+8#5>/!>'9!L[B& M"8M:* Y=*6A85GY0X3+NHAV9Q?$]ZRMF\=75LOCKXA6N'"QL :O_N<#S75V% MM7WB6]9TR@9Q60O;>924>%B+6[QO<*DOX0O MWES* NL9@:?2FZ5DB;.EF5.VREJ^*'T\&U3=FY3!V)B.^U))-,=$K=%SZ18? M\0B[YQ$*156?O?#%32U" M67Q!+05=R^?Y:1%&^=;PI%T924K(>/A9U7FXXA M(\%[>41'W\LL2MXJ/%M%XZ96 2'BQ:(/-[4*SU6$N*E%0(!XJ6S!32W"S+:_J55X-A7_IE8!(>+%3/$K]8X^DPY^4\Z),\8H?-9YL-V2(I^3 MEX:1U_PQ7\R72NTA=![ Z(47G0?7ER">F2@>@+U5K"6PO7TO*K"!7X-K2(CY MN\/O$4&_/)G=7"S9329K($F_04D_=>[NJ>]L47C'%5[7Q@%C.7ANYY\FLT%UVQF%$)_MD9\0G2'].>+(STI\3-V64_8P$_09V M':5#(SF_A5U'^=%(TF]CVU'"]/5:[V>\C'RS=2U2?;>5 R52(C*Y["BSS(-P M/HNLZWW.],O6];7G3.]S8%.A[L_GP-3@TJ>6RA8Z5F"V]&/)ZNA[KF.:*5_9 M?-?$Z??UEP1Q^E!]H+47@QZ4@HJ]'W\$4I;# MC0N=8G$D9'+=0:%3$N="4(H=1!K3K/X*V< ML#6 .L>I.AB6(:' DMCD85$31"E7G"^=O$6X1)YU\E8! 0+E_:(C]OKNHK_F M"&YSPTQ18;<]HT9M9Z/QFE?];AOJ]!@Z@Y%:CW)[T2&,C- M]ZTO L(#RNU%N;T($4G([4W>*J"QM31BFJWW[*-RC7-ZF(H+ZPMS!EE!GY[1T@[XO7%6MIVQ:L#I*]"J^[^J3P%G#U%)2=/L>VWG% MFQ=-)RP#;0;V<+[G&&-1L@JE;+1G^8JIYEQO45$7'T^@^CS'_$TMQL00C4*) M5(SM8-6C>DYQZ55"2"W9NU]DFB(.J04QR\=O.&]JRJ@A\FU,^>;\8B@O^&OS M@K_^6-OL%C9FS&MKK-:Q2F6G4.?\'#S6X"4ED<:S+[5LO/8DX6BU4M'G S7. M"=:BWUU'F[D&*1]:0_OI7FM2\-74>+CUR T4!(\@@B""5L_:J$DTCG>G:\DJOX32X*=*[R?P.).DW*.DH\Q0) M^DUL^ZE344_7-P4Q\TT*[,EUD%-*[(ES19,>T?L^QV\'^(IN TU07#M:I8?> MWK-UT>NY#CTU]+E1*9#5C#ZF/][;.[*+?AN9_%K1S7W4[Y/*S'/'U(#KY11/ M5X^8D*1:;6_T;EC%\C,V6YOWU.Z:#F4)]H";EQ1%P8]P9Y CR*![46B MJ;BNW%8(RA[Z[#(R0T=]?%+(;S' W_W"?F $?0H#]-F4@8GC1MN1V?_^3WRY M27F.J6NI_\+B_]#AAZ)(GD\IN+3P)&J5$,00Q+X\\_/2LI.H17HV,_32JX00 MEGSA>2YS]-*RDZA%0F<80AA2$R^3F7K!54I>L'(2;Y\?3?PG9O\1AP_F;?E. M9J#@TDK27(X9.L)BS,LX'E\QDQR'4H+.G]F+*.@-F;^77B1TR"=?=I[+#+ZT M["1JD9[+'+[T(B& )5]VGLUJO;3P)&J5GLUZO?0J(8@E7WB>S8J]M/ D:I6> MS9I%ANKIX@W>:&/6Q5Q;(;3A"EMU"U*IEZMIU64;VI@PJ. 5&S/9J;#1(W.* MJ=@J\-*IAN*J\WUP#(FG]U_ 9?\Z5V=B9?GCD33WT1*B4 H"G*U91C#LF95Z MG0D(.?Q3N/EHV/3#;IERK81:[[8#VN@]:\DS&"1F_^X73:9I$,2L40A&VS-FG8^! +RSQD >KN%YM- MDP2#6. +XQ6^&0G_>+2W-'(F]1E[Q/!%=\,SI .L&7Z005&Y:!BM:&CU8(OIEBPMCHBIU7 MEKJOF \7MFW")SHZ":1@RF!DL]L(A[DO9HN_2:+G#!G?I/LNEI\;NTJ'UPMV M(XPM!RQ2&K T?:2P%&()9#K\%="!:.)K@S^;N(#5ER(^*K$:1NA\A;&=U78EQ?8##-W B6R:8U'[RR\-U?AF9+ /K4@L M%R3'@GAG:VZ5'G?YTJH L%J_V>YE\4*+4+[8F_"L'9&7UCX[[1 C0VSBO(RQ MXVSIGA88:$@PU"G+/-\:*UP[BD[IB!>&]1>6E?&U9W.0[K*1/@45E M<:J\Q?C3:@ZRT%U.,:E9QYAJ2.2MW184F;T5D859OBR'([WA*^-COAU%X(DV M(A*M.!3 %!H0.6!'7_@M,U(C#A2(V7AE-EW&T85 4 2VWZA6&LP7D\*S"L0$ M*Y#BO+RH28%EA?-U;EL8DK$CDB B!8(YM"F0^O"9R)YO1PX<4B#^H(I&VU_O M*AAN8WK/5C)Y8LGG\1-?+M;#HMS),&1=RK1S=KB94K4-M0[44K6E-' MVT?L=!XE)1X67PY&VKLX+?Z6E"-@&RZ\YL0+RXX $@Z MU-TO$C^AY__6\88:WU^H\?TE ^H_0S-O#D 2I7HM"U:V)C&U:K&0\S-TL_7) M:\3/L*L1R4XOP7*&5FUH$ MA(<7ZZ;+%,B?GC'_XXLXFM^Z= #45SY=H>R-9Q>*XL,!" M@9 _&<9T(N]!W<,VUGSK]21Q4C/G*MB->\78G1G'2UQOA9*_XB+B>^Z4_A = MH=MP/VVPEX90]^#A-[XN*N(:;R)O,P2"?[+]QXH6]/JE-I;W@*#4 M1WZWUQ^#9G\FXQ0,=:".Q :BT,"/N]1N:LK72Q27]N6?/V3A%9*02D2Y)S2< MLE'3"-'T\X/A;!B3!!6=I7@:QQ!/?&$HPDW-F#YUN\.K*8QY4]L>WWG?U(S1 M>?A][K9?.2_'M*=7Q!5@L.YB+,QQ4^-%L%>J,71@(L7Z*RZFT8EY8]N^OX.^ MJ2G3)_:L(4%/XJ['=\LW->/X(AG)^8WM^O[.^*:FO+\@1I)^8]N.G]K'<^J+ MWQNVVL]XY_N*5V99R&^<.1;D:=L 3AK4,. M)1 G,X'X2GCG*JYVW79P*]YO>VN]Y#VYYQ=Z//X*6E>+IV^'$F1A,JZJL6H%L5QQ>QAF8>TS2 MJ"T)2I&X 9*XM*O_X@QQK'EKD/JGZ7C>OU*ZK3K656<2)PKB*!0'Y00@1"!$H#SA9^_A M;GT5$"!0 BLZ(1 @D,[T[!W4K:\"0@1*F[Q@VF3RW$COB_+@536P C,:JO5< MQ?;,^-&\M@@\'_[R?6A'?EKK;Z<\,3U[5L@KWKQH.F$9 M:#.P)X)[=NJ*3,WA",$W\A;8A*NVSA;DC_>"^CP[_4U*V1(G&6&17$J#,!]J MK#N>Y&$N1T1*6>A-)S@*55U!^<#?,A\X4:N $'&I]-_DK4("TX:O]];Y#)I] MMT2W_*FW71DK(Z Y9:[WF&$;'J+P2II-4_B+29%7E3\TW MJ;N@GJ8W*.DH_1 )^DWL.LI'_/Y^QF]S UAX=,8)&U@68U_V,)Y#-,@%B@<* M8/\W/_6!^SN6PH.^S^>N"$=S9>0OVUK&6I"3P#%66[YH:D27JFJA MC&=EG+S[1:5I#G441GF_WRWO%QW'5R(;*",5M4M% $'ID4E-CT002;YPH'S) MA.9+7MRD^^++U\];8]GRH*_U M2-0U+^4[T0?]7IM4)O6/E\5@_ZNQ$-QW(<5[:E=K&R72 -W)@.UT:P%KS9Z1 M!?:)+&0?9<'M>L0V+,P5*3-:YQ:J5FKSO3_:'[U'%)YL^>-$6\"-"SO#.#C8 M@.EQ_[']_C<5UY6MGLMW"K46_?_9^]+FQ)6DW>\WXOX'PC/O&S,1Z(PV).@S MUQ$"Q X"A-B^*(14@)"00 O;K[\J@=WN!KN]@!&H3LQT8[H,JJS,K-R>3!YK M@C4C=48JGI\\/.)_X>0Q0/9\T5#;"6B/[1?_(!:;A&N;NI;X!Q[^A^[1N%4? M'>*@5V:+2)$$20J2E%>SSDA0CE+02%"0H!PGGZ_'%>SO!/G??Q ,_C>Z&1## MWZD-=4F.3U_WUHM>)7<4\\//ON<+?_14;Z;Y.L.LU_X*WV)&I3B3QH.RQ@7; M"I/ 5#J-T$MG3?@B8_'W["^Z.I&@'.=]D9S\G@1&2,72RS^TX_RLFO>2Y;V\BX8G1Z9)[IT>5\"_I1(13V;3_J MYJ"PP4=F%5.Q5. F$Q7? GN&IO#D_@4\B$O"-:++\)\O;#CDLP6^Z/L$6YT; M?K]CEFLUQB=A0Y27$L %R\:?CC^\8.1#Z(%,I]M3KR@N)6Q(]]F97B>FS=:G M1>;%%^S'&9==UP?:":GQLUB[*57GOK%M+-V]3:[2*ZJ9 M%E0?],-C.I-DJ..144A]7!AR?6_:XU54=72UQR6L[L_I"V5N>[(4B#:<'+&# M;6=<3QCOEW+KX/N?LA^;#).7F%%GP"M&TS2[V;F)9S[?!^ZD^GAU0,5 &>25 M'CTU)7(E]DME2^BFMZ$>8>%\B@S+HLESWPY,OS<]@JR02UHA90OVM0IHPP44 M@D^FF+#0MFSEE(7N*>93DK562H\G>*G! TI=K#AZ+/.%SR=9WV6E: +?4@#5 MP?FM/;'\L5[WS,4D='+PP$PAD@Q#(C,%>3F7 NXC_7+F2HW!8CEH,(.*8U1; M5LHW-A)9*C)^-%>Y>O2()3Q0O+@M!2V7VDA'IX)"@ZB3,,TB+?#M>_ M-RWR&B(_NDHD.L[.!T=SVY/"ULXVTP7#;Q)CIB8N<5K]+I?'KS?:O5YWT,9S M+.B-1_5>KGD:?152=1MTD^VF#?\%OI MXL(MUO#R*S-U9@2_PDF[H( MGA&IEC?;0MR?;GFE\T-TE4ND;94\&$-G)PNLX(77- /+YTIDOY@)? MQ%JU?+6S]@CGNVR6>2.?;4W+#L"7%2/-FKA8J+4XJ%9(\N$QS5#(8/G^3AKW MIU5>:9817:WR_2:+88W3I0QA\L:%C0IUTZ78RE9<&[[=*/;$ M'H'I:IBD@156)$XD2?:M=.]-M ZSFZ&FCH1-@L(YFP0#A= M/*#O&.B>'RRXA:F<4:B<^D,GD*\60>C;@9PV.K,F7_3HT6PU F-A]46YV!=/ M!0\>G$4SH*FM[8NJVL]L$2X+LZF!)R","S_9XH08M6E_5\BSWL)@+#W-M:MK M;E0-''\2EEP=YSE1Q?'GDPZQVO+MJH\/UQW?LN[H*J8//JDZJ#9&:N)N7C0" MIT#-KJ8,75!:4'70\ *^8*EFK"0I+*R*U8Y3EYYW=DV4PE>TQ;O+I^162Y3, M:3;#5P4O1^.@K6*]+U9??DUYO.K%2W)/V0A2M85CV!@3+;?8YLMKJ$78TUH$ M R3(C?7UN&W)&08W\%&B@NT MA&K/%\!RPY!6 FS@:S3W'$UO00,YT6^>']M!)=QCJRHJ()BF^2#.#,N]7V%)_-BZ2Y5T+*B(( M\$>:"#D)WY0W1$X"$I&/@-=C104T:QY)")HUCV;-(P'Y= HT[E1 L^:1B$1J MUOS%!PN@V,:'YH1_?^QA:%C-JM<>>0:3[0AV<[;8;&83&'N J-@_Q1YN"A.[ MASTFUKHWG0)3@X1.+)0M##)!-"R8+TQ["P!\S[%-,^$IF[L QGX$G7)W4%B8 MH?BQ/_G>X> +MM/<'[LPY@^'WMR?>0<>>=G:KS_5F&;H%.W^1@;&4BV0G>*V M-)/7+9FD(?CUDNTC8G43QK)N_W9TQ+4C_5=7$"<4PT+LYM/"N"$92C&=8[%E!'J]_RW'DK&_ M(R(3J2U?&RQ[!=_\3+G:\_C.[2GKD-IF-\2Q;FTR21[90XV0R%8X(SB09' W<0Y#4>X.D1AV$=-EI MP;,J7EO6ULK&J*YG1;(A#=K-P>2*VNEH!BC(ZF[32=?QWE"4:OE=N;UM[I52 MYN&13#+I"\XPB[LX(A3P55' D:("DHAK@7ZC1X4(@H5O-^7\#99];K53-HM9 M79.$#*9;@UI-;>(3>(G"?#23S!#,V5/2U\H_!U1*!*P(U! DK 6_NPH.<042 M'G32]IN["90P OI$4?7%LEP?<7H,.1UA-Q&CQ^+8$783,7HLCCV6MLMW0 T1 MIT=NRPA[B!@]!J>.P(CW'V>\FPQ@_CD8QV]@0XQ]L\-P#\$B!R@NR(/]W]S8 M \[/6@H7QCY?2Q$Z,IO-:KB*\P+M\/6MF.FJ]%HFF3!%R- IU*H"042_E/M# MUVK,CAUA1N-PL7YC N]"5]^V-%%FJ\IXRV_7M?$L6]E,5Z,)O/K"Q-[;5]^M M(TT#L^8.@*6WH/OC7N^ 4!-(1)"((.AI9*&G2$*BSQP(BXKN$"0AR,R*(CCU MOD P;> IN@4T7G&L@$I/,\VS4JV)>RU&P;$E[]:ZEI$']8\/('AR]P/W\Z=_ MSZT4W=R7X[[H^SRU30TX;E9Q=?54B^6J8:D<7>M+Y&:876/X:IN=7VE!ZRNN0G/ M#K[H)VT26.*?;[/!_E=#)CC,'B4ZJJBUC")E ''48]MBU6?GDS/SPD=8X<61 M/V^T"9RPJS.L@X.CEY[/']^??T-Q')FO#Y<##Y0 WG."PU>:$W+L31X>\;]P M\CB3?KYHJ.T$M,?VBW\0BTW"M4U=2_P##_]#]VC"_.\_" ;_&]T,B.'OU(:Z),>GKWOK1:^2 M.XKYX6??\X4_>B+LD!Y.F>P@.Y/PW';6GN"*6NI76S*9#I/ 5":-T$MG3?@B M8_'W["^Z.I&@'.=]D9S\G@1&2, M72RS^TX_JD&EUH9:8TA)=%.SU7RP6&P+'/2C8/KV#W[4S4%A@X_,*J9BJ""9>-/1R%>L/,A .%32Y+OB&['($LFR(USF1EM?SX M\>(+]A.-RZ[K ^V$[$R'5,GOD!R0R!E'JC-;%5KYEDQF9.+AD4@E,VD2%:)_ M.^KEVN+U"Y7^B13)A>JD(JY%7I9.[9_DA (!LD ->@O?Q',J6[:\&FGFU%"! MT ^/Z4R231V/CD(*Y,+0ZVM+U=GUQZOPZFOO])OM[\]I#&5N>[(4"#><(;&# M#6A<3QCOEW+KX/N?\B"8JHXWY5Q7E*I=1J0SK:VLM+CS*I!71U4,%ZR8JG! M,(JI=%,K,:7==C&!FH0-)U60: ;=]T/4KRU?R!*Y+4ND;,$>5P%MN(!"\,D4 M$Q;=EJVBO>9Y<8DP?/Y[IC,&[F"QFQ @QRQV>]R?'S*+IKI4H7GNZ MZ+1*##\?XL&ODS+.R!?V>S!OO>S.N=$0QVJYME0<,_F&OO=[,@^/J22;0>;* M]S>*N+;074"[O-(,XMH[O55[)0_&T.7) BMXX37-P'HYLEMPG)XT_=6$PIEF MSU^N>'L]JYS9 7K5;METJ)JTI(4USHR'.KE:[AA1"!4+23X\IAD4K[U"=XUK M2]LEK!9DMOQ1R]2X^;"CNEX#UQLY?=IE1H.N_/E9/N\R+.JC\I0LT1M;(J<: MT=K6M0%NAWX+K+LB<2*)OVE:A*57_PE'F5]>1M\IE1%Y#"6DL:R-%$55645F M"4V1:9I1Y31.LC*39A5UC -:8]+!%_Q'>?J-X%3L5+;4R;,;DV?RD]EN,J0: M=;TE$["@Y]>57;"B37_@CHQB#^?5==:8#K%P9>KWI09M%753F>!2-27V*MUT MHSP3)G)@OOZ^D:/K0XL:SI8$R[\=N;WE8V6Z:8XHM7#<[6&I/C> M+$=/6L'*S.\K^>JDL5U;#,,7-QI=G7!NJ=OCX'.2OR_=%(!NY',@+_FK>F\W ML-3* @NW=$2GL5&CNURK2!JY*;[.YMAQ9:R%2X_.J:%OFN6 U@-#[P%=VBPV M@V$9+B6/*,73TU&1-37>R&64ODO[?J-4AL]*TK\O%0S:'/4FUAA7J%QJ(F57 MF;PQD:GC@QIH.K$8+%HV+^!VFMP,NH"1N&#E$?G%7CW3,4&Y)>]CN.A W48JJ1SX,ZNPZ6'I/?!U4^KR_DEN'WI"6UU-5.$X>?>DQ^ M1;+G.X-OSB10QR?=S8[.4\ MH^E^>YINX_J(P^Q&W>4\BI.9XY48UT]UW44%2.* VI45SQE9O9;,'J\L]$>< MOJEG&U(N+4I.N;;U%*(EIX]7:F-FL9U*7=K85HNKT<;F*^7<.KAYCE:J5#F- MJ=5A7Q)]K[PM6T3:J:QE C_Q]>51<4!LUIH4Z >EH4F;26K.R01QO+28G@SQ M[G!3PQ72+YE5,]-OKB8!FQPOS1;*>'VJ$ Q>M#J+;)DW4HK)P:7'+*UD!L)X M0?8-?VLS7$TPEMM5N/2(IX7&.)UU::,@"9V2VB#=9H^UP@%IN8M)2;"R(P,#?.2!\@F.VSHW'5(NIU0<2 MPV"SXDS/+[+)];/F <- M&S3M'*&3S?W:(\XNCV:SN9Z7AGR/RW3(ICPOK#O!WDYH%M7)RDQNW?5P&=(\4U],1H-V MX:<>,ZW*=-(>F5[94G5=R9JULMGIF>'#'C-MI41->PQ>RTDY4VP-R )H:%DN M7'O$M"/'"=2J-K6D>;M0$)W%VJT(X=ICII7S2[RMF;X@Y8C4J$$5U[XEA%L[ M9MK6MD&MU"$G&/YL7&R)2J-17 ?/>T+/3#R:T(42+AKSQE(I"XVRV:"#I2?T MC.\3,MFN,):$<8M=V:A/.^5\\ 0G1*&C^9W2;LMM#>"8 W6RF8TZ7K#TA"B0 M)66Q'5@; O?)OFK[GK7P-L'2$Z* J?@T,^HO++XWMT6,:BI$B6K!V5]'2_N2 MIAKCG3&1&%G2W5YQ37"!V)(G1,&MU4O\HL(S$LFU.CVULLJ59Q,(HSA:2F'X MUE5G^#A0,O-UO9WEV%U[#9<>,2W?2+?';)J;&ENL/-UDEUF#RX>?>L2T.UUW MK+[!^OARTI8D/TVDRI/P4X^8MEAM9VI>#1_Q?DY6EG.[GLV#/73^B&F=?MZQ MI8JVY#%Z5K&R.+7>MD)XR#'3EKF=GS5XU^5S9*V['O*>33#[M4=,:ZE^0^[G MG"WFQ9ZVGMB[\'&/F;9?SK'M5ELNX\ (;KP4T\7 ,J3",].&?M"3FW#P M;57;-)6%"WX\O7CI:,"&?E, /<\?SJ8B88>R]]7RQT4L-W#B$$ MG/@K3?X/]% \Y^F+#Q]([#V7=V-BWIX.JNFK$Y]O!Y\Y-NWUDR/T]#,&G?\? M(P8A A!^\=-29>3:IN^!Y[WB__.]D2#B M Y&@8"_/?YZAN T=Q-4/XD](3W00WW00^[(S=!!7/PBDFB)R$$@U1>8@WIPO MCL[AF\XA]8>)W^@@D&:*VT$0Z!PB< [(9HK(02#-%)�.Y<1 YB#W)"!W'U M@T"J*3('02/5%(6#2+T]7PF= ]),<3L(%-^(PCFD_DHCOSH*!X$T4V0.@DZC M@XC 0:3^(I!$1.$@D&J*S$&@K% D#F*/_T('<:Z#^'C#Z[>+^[X77!G^M-Z? M\\@VM8^B+57;A&_^OP<"?_@D0Y*IOZCK3G_X#7VH LL#SF\D'/WR)2\I]O"X M[]>V[Q0>(OW^^Y_1XUE J1>>;W $,'USF_L-/O7['[W"".1G^> /<::S#[0X M>N/N_ZZ-YH('=%$<%,F8,-P3+<2AY;AB!T^Q@[7'>S[ M56YXZO2<>&KUC([_(\?/_)6Y;6U0L)W@YT#X?<- MAAOW&%[&)?0P^)#XEQF&(@*V"#:EK\+@/6*+#VH+YK9OBR8,2P4-FO\'__067^/G@4OY+GD^&FJ Q[S0/UY:Q7XN>L5_S[!B-% M:<+Q-XYZA4W$PHG'^)>G-,X;H-:7Z.96$@FC7L[E.X&_\QVS7JN=B=S?,5D: MU]V"IJLMH5\9ACWWX-R2)$.A4:_7'G]TW6#V-\Y7NP\U\K%NO='5(>]K]^M- M^ZE&2\OBN<5\[N-=IB3BL&,F_?!(LTD\G4+JX[J#7F]?>[QSSFN4M,??%YLA M\&%]\>XYK\M>L0?T/D'RQ90OI9>J5%OEOFO<$5M-6T[7RWJ\7IABZD3-CLI+ M:(:P,5329Q!SLZU1[S>OA9YWX37*"F1"#D['YSPZI2FF))>96:&P&0UWM[- M*+UPYLF+K[H\F9+.5:C5FL+)?#-?)9?]8J8:SB6! UX)!GD\5Y[N>@^Z)!U) MU^YFE E4B!W6:[C5XY M-PH'(V4"*R5)4\>>#M(K9]0K[QE+> ^*A3A]W$BQ7&ZNJ^XOK5Z!+/:,W,PI MZ][47PKM,X]S?%6O8#VM0*Y4F<']5+^N8/-9/ML,1Z.14*\P%!KL>O7!KO>@ M5]XUUS5*>N4*(90^AFGI=COG\E5[OB2HB;/)#"\<0NU:;+YES,%<$@RSV,HV MU4%+"^4_!0M%J"2>.O98OEIE]6WL^W1Z"2;\^#WLP(.>XWXG;G"& 7D28+XP M[2T B=%>40=/ 5G$4SH*FM[NQ1[>2K?F4[%MC*7^O5?8 M78A\5S%]\#Z);ZS+2YYE6UO##R0EG2E.LF-C$D@\_?"825\PV1@KD?_#L)P[ MW/&?QM+@I':<3SY.F8[_M,$A#O<XY3_US[_#+<>2L2\I4.M =],,CE<1QI#Z^O>7%36J/5_M:W%>1]%GTQ;N[6/3%46DUZ7)=7BD/ MQHJ8I2NNUP9 MABJJ+]WS(E9$0.;+72?B/VG>*&E743J;=I$7ROZRYS?;&WP8ND;XPR-!9I!U MZEP0*R*\VM8@5E1 O$F MY#Y65'@5CQ\K*B")>!,L?J-!TE<0X3&.47QCV<(G8P@CV>FOBL#E><%D^BT= MKV#>%H8V0[3XFS&$&T2*8R/%!7#*RGP!+'<_E0ILX&MP"]B8WX?]GD@*7%^G MQ:ZN+);(#<3I,>3T2\-X+YW!C;$E'H/ADVL=6\Z!:8&*9]8*%L85H&PZ>>^U<%[CFV:"4_9W"N"^B,8IKO#3,-0 M^X\],_0.O%"PG>:>$X3Q4Q>"YIX-.I +RM9^_0F)V@YS7$&NI&U\3M ZC0V( M]B;3DEF(DB:/88X(GH20 '>.3_J(*OH\5_"(Y@J] MGL=H$EDS_8&1&G3UW 0:]3BZ@Y%9CP"^Z!)& %\$\$4"@0"^UTU]QYT*2" 0 MP!)+"P&90KV-IB* 9L7'8,@)'WGT$Y&.U&YRJ^G/?#)9J M'4>Q7#/\:$Z;^:X'?_E0L#$L;\@*Y^JV5!4Z!(7-5ZM\__.] P1O"IQ?8@;E M,%90LUTW[*;6439-V!PE>!3/<_21[RDC$W3LIN($#_76$(D"J?>:2[[?X\5Z MW1"*?;U7M"=R6B:8AT/'L(?SU7/$2K00 C5V**=/ZY:BHEL'X7C,7'(21*S$#"%^X[#E6#)V[,)BUP8&WVX*\CMLY>9DG6=6 MZ0S.S/GZ?*22.PN#]QG,3U))G#V>K_SE#&6$,,(!X1+!]P,UA 1KP>^N@G-= M@80'/:']AF\5$WPS'1[B7K:!2N"1B" 104C-R"(UD81$GSD0=!/=(4A"D)D5 M6:0A$I'H,P>"'EX3>H@D)/J\@;"(5\(B1B_(>S>9T/QSV)/?P-X=^ZZ2X1Z" M10Y07) '^[^YL0>\UR7RS6G+0YD3-AJI1$ MO?(00/1> :+H(H\^Z&[=M(HD+CL38!4M-2A133)SB(+[]H0 M9OKV77M;,-/ :+HU5.DM7 >QTGJQ1'<@3H\AIR/<*6+T6!S[I8&HEYN;@C1S M+!GVXC;()3GVPDC1^\+ M(&GZ!;0>,6Q BH]#?;VL7Y5R5;;;:FZ(9O!%^$D MN_L\GB[PBWYZF=Q*TN. **(T6-Q[ BPB#@]'L>. M1I3>KN-RYD37UWV.R12P>+VN;0RR@)<*[AA;='LMZ'/ Q-4??8Z;QQ_F]94> MR*GF)CP[^**?!$M@B7^^S1O[7PTYXS"RD^BHHM8RBI0!Q%&/;8M5GYU/SLP@ MY ?XXP4?/&^T"9RPJ2ZL?()S@9Z9 M\S14-Q''G1XP:#+3:C^&JM-[7E7@,7 MNMS#(_X73E["!7T5-S"RG> TL/WO_R 6FX1KF[J6^ <>_H=N/U1)\CJNX-K, M$RDJ(1%#(G9V^.>U>2=21'H5'GIM*B$)BS[SO 8?O3;O1(I(Z Y#$H;,Q.O M4Z](I>@5+$KF*@W;/%],89?F%)1KZEZ MF9,)4B8>'@DZR9+',H'JX[X0Y[VNW/Q"D7\B;7"&BR[BJN!EM=W^24YH@!;>BZ1,/SRF\&2:.&[WC[3 YRL6[DP)'"H,(JL$+F'? M?D[LE;GMR5(@H7 JQPXV>7$]8;Q?RJV#[W]*PKCJC-QTUZ4%SA0969$ZN#F7 M6N?5 J\._Z"JPW;.WS3*1G4Y%4<\679,*E0'[,,CFTRGCXLMT:"\+Y17W)DZ M0#;!V6R"L@6;006TX0(*P2=33%@<7;9RRD+W%/.@+19$?8>ONX6FX;,]OLE. M[$TJ=6&;84HQ=@YD.I9!YK?U(L>."Y8Q"3T'_.&1)I,9BD%& W(=_E32@=3$ M>K!)8KS/5-+5?Y?&3M7;J HD@E915'=3ZG>S">^,TP MS [P;,4CI3#66MC[DX[A+4L2#M\1CODP1CZ#EE@!2^\IAE8$$>VP[2I;1:+ M5=N1MIOU;F%.@KO;/7-4X57E,'8+9;(TR6.X[N?D<7IC;UP[="E(,G ID@R% M;(?SUO7;; 78]C((T4EP* ?.$7> ZSFZ&JC?1-C3 M(YFP0#A@/*#Y&.B>'RRXT6F742C*>2XYHU^4G#$RA9\G,2]0#4SE_-J.)R6Q M/+1X#Q>ZWK+6Z2JF#SZI M=-JE:;O%"R,'9\QR;K:84Z:JKJ'2H1\>:?8BC9F0UGFK_4FLB/!J>Y/[\OS/ MHF;>77XT2YOY8EK>U''2Q>9J/V=SA?H7786O:9U7 P4YT9"RLD56#4';=8O. MSI_(,PZJ'Q:J'X0;__[F,+$B0@2-GLCJG\]7.-4J*[S?R!-5*2=5N79I*6S9 M:C054CG'I60>+U#\4I[+O8'FD?UU: _!PJA+ED[&7121%_9FJYQ840%)Q)N= M76)%A=;Q#T\(<] @>"949''RG+-:)9+RB!WU2S*J^&#C#YI%!F!$B6 8X*\ M;O- YELP?!#V*+GA#B6_54:$Y,%&B@NTX"CG"V"YX1$FP :^!FB&+H+(?"4. M%*LM(TZ/):>'&>!8[3CU'6/F;K^@)(J9WK"T+0OO^]R+Z_Z$":0*)%$EL8K# M;T6_WM,[H[X$<6,T3.D221P_1H8@]?'I!&ZL=GSQ>_(^U,=-)&K?K4^LTL1H MI]W\S-!U%2\/1)+BYZ$^@1E9I%"0Y?WE="NRO&-V[/O,:JRV'*91$:/'[-3# MC&FL=KQ/CR)&C]FQ[S.AL=KR/NV).#UFQTY\1PSMDNG,&/OOWYC)?+=_/TX0QOR! M#YI[-NA +BA;^_6G!F+:6RW-M*H98VL*95SM<)DT#%JE();[HHW3XEX A& $ M=Z!=KATNO[IJ.:%2EA/7(#K91LD0"S)8:&*I5"^$*H6&US1%([ D FO?'5C[ M9GS0N#,'@A.C:_>VLM3GN9;UF;_5.IOB3-IF);@ M870/(] P @TC@;AF"CSN1$"@8200"#2,0,-((J("&HX>%1#8^(PI^O,$%X2I MV7#,/LE)I)(N]-K#49M9AS'_?6[^#\&%VX(4P_B0 Z; 2KQ%Z]>ZW'$.^CJ4A\AT@RDAM.8:,C3"3 ML8,K7&2HM2^KN3(NZ3:?6U&=H5ZI+^CQYWL,"-X4.+^$#LIAY. P/5<8=Y1- M$_91"1[%\QQ]Y'O*R 0=>S]*]T30!1OY67IKUYI2;RXWJA-0!UAS(A-,./@Z MD[K@)*Y821?"IB*%_U&BMSGBB8=:EW*!49[#.QI;['+S4#OAA,G//^.& 7HG@^X$:PH6UX'=7 MP7&N0,*#/M!^O[>*%T;@FQO1DJ@,'HD($A&$X$0(3B0A",&)[A D($WZ()"3ZO('PB%?"(T8/:W(WZ=#\<]B3W\ 6'ONFD^$>@D4. M4%R0!_N_N;$'G)]%(2Z,-[\66D[M:+G6**J\-%_[%K6;%*R5,9$)-LR7$FG4 M6 .!1.\3)(HN\N@S!T*-(M3H%;*T%[IKG5P^M29;;0;/\?;,[HH=L5)?P[LV M3..^>=?>%LXT,)IN#5UZ"]=!K+1>+%$>B--CR.D(?XH8/1;'C@"IB-%C<>RQ MM%TNC%"->A7QQR+-;> IN@4T7G&L@$I/T\:'R[:V++'V M?GLNZ8CB8TVMRG MG=S #_OIU7(K13?WE<8O&D)/;5,#CIM57%T]X;/V?5GH5?7=#I_+?K:KS3,J M7@I\UK1,4 ^/=)*A$*0&@7^_DL-%EV/,3AV!4A&CQ^+8$4@2<7H\CAVA)N/G M[YPY'_=U5\7O5-LL(71JO, 76+/-T'Q.X:"K M-K?W)5;AXEF==7>L#KFIOP M[."+?M(K@27^^39K['\U9(S#T%&BHXI:RRA2!A!'/;8M5GUV/GF%/]@7_)%Y MY@]G[0ZJ\M#,2?Y(G_9YM]*9#G]Q93_"'B_8X'FC3>"$[7]A?18<8O3,$_B> M)QJ*X\AUP9H,=)_1)64Z3LWTVFPT#=CT$?\+)R_29N95>,/(=H+CP/:__X-8 M;!*N;>I:XA]X^!^Z-5'!R^OPAVLS3Z2HA$0,B=C94:K7YIU($>E5%.NUJ80D M+/K,\QK*]8J\P_Y.H__]!\'@?Z.["$D*,O>^3U1>0;5>>;?1JG..8A[YV>5^ MX8:?B, 08,TQVMB:2%A;!IPN9?!"8RT3F3!93#$(370%5/"U[Z%(4>DUU/"U MB80NZ^CSSFNHXFOS3J2(]"KJ^-I40A(6?>9Y%1%[;>:)%)5>1FTI(Q*+/ M/*\B:N_2XWP5.8L\SLME\M_K+%)I N320IO',OATL.@WBMW*!#J+,%W_!VE MX<47[&<5EUW7!]H)@5BTA\TTV]MT)+%12]R-9DTFP*9EX>"3H)$LPJ-3^ MG&'7"-UX_T3:X SW7,15P!^K;;9;@&+ MBV;)Q]V2S.IB"ZH#]N&135*I8VUPOIQ*S-0!<77!039!=&V"L@5;006TX0(* MP2=33%AT7+9RRD+W%/.@+5BI9F97O-CA,0":0L72:V#P^=F;[[(9!AE\**1[ MV +'N)8SMXB29JU#)4'@@=% )E,9'!D-R'7X4V4&4A/GK<)8- FIWQNH+BZZ MQ&BD3U-Z8?[YP-J[=('65Z;*Q%)Y2< ;O,82K,CO]KJ >G@D2#R981!D_ZPU M%W>F#/8U$I'5!='Q(#XXE;M#]#UBL[-6!MC,JV)!$[7JYKO\B,)\0RMVF\OQ M/FM.Z[UN$R>;ZU M, ^/5)*\:'%6W+3"U>7G DHA?7WWZ%:UPKMZR:>;C)$C MO)TM^6V,I[2=F5IZWZ4>,E-95+MU/(5C\Y[ :6!34XI[]9!Y>&1.S,U&RN$K M)2YWIQW"DA2D'3ZC'?)@#'V'++""%U[3#"R((]NA6Q.F1,5NXY+0P6QUPZ16 MJ_YW*0=LHU?I\GC5-7+9;69I+[LR5PA="I*$XX<9BD+JX:SE.7>G'M+75WJ1 M"B]LIXW9R"+J#5S8$)N"K55;SOC"44*FXM%R"1ME^1Q)S'N9JEH 6'C'A^WG M4VPRP][U''%8>0%KXGJ.K@?I-A+TRD@D+A./% YJ/@>[YP8(;G749 MA:*=*2%I[TQ<#:OBXG>/#@+)H!36UM7Z_3 M?N:4<%F8&@P,>6%<^,DI)Z1MN!!J&<4O;7G1&U$C>U*LL# .1X35/)<+P,6] MP!4-$+T[O?/A,M=;5CI=Q?3!)W7.)SH< .5P:.Z^P:ZASZX9$D MD=+Y[IXBL2+"JSU#[LOO/XN6>7?QD2(8*X2]YK#5=B180(FCR153^? M+V^JR$# U!19X(NMW!PX_+A)+**ICRJSRDHM\A0M*:/4HKLA^&Q9WGM@^"D7 M#.DCY(.=?R)*W*F ).+-[BRQHL)KW5=B100D$&\U4XD5$5YMEA(K*B"!>+/W M2:RH\&IODUA1 4G$FZU*[JL52:S"$W\>"A&=\,& $7=\=F/PO3:353EO)ZKU M"0P?A.42-]R=Y+>RB) \V$AQ@181_JXR82M>_6)QV:WLTG;I&6 MR$$'&$T+;]0 !_5)F)%%"@59WE]-MR++.V;'OL^LQFK+81H5,7K,3CW,F,9J MQ_OT*&+TF!W[/A,:JRWOTYZ(TV-V[,1WQ- NF-W$6O>F4V!JD/B)A;*%P16([ ;S MA6EO 8#O.;9I)CQE$RL86NK=+"8;A;W!-,\:[1:O2DDD* KF/,94(18!0! C6%)EH M^=4URZEF:\-6(363?)?/R5F77N$+UUIP4*/0P2V-'[=J1CKEK'GZN!/A&D#M MFW% X\X<"$N,+MW;2E&?YU)F\Z0DD8RK\: ]UNO=W$#:SM:AF8^C6QE9^@@O MC&YAA!=&>&$D$ @O?-V$>-RI@ 0"X8417AA)1!3PPM&C L(9GS$[?Y[0@J@O MB>*@+0SY97T]Z0J:L5RVPPQBF)9_.[1P6UAB&!MRP!18KKX"B7^9MNO^.Z%; MJCV_'1AQI,0YAE51L<0N(,:.PY812/CNMQQ+OD;HU;O?<@SY.I:&R'> *".U MY1@R-L),QB $VPDKAI*$Y!P_H. M''A-AP.OR62*1 .O$3+U2XFX&*.?+CL*N]L3A%*Q,9GA1;.P) U_(&_XSV.K MOJYE?E1 MA"#\)KI#D(0@,^O^T(9(1*+/' A^>$WX(9*0Z/,&PB->"8\8O2COW>1"\\]A M3WX#&WCL^TV&>P@6.4!Q01[L_^;&'G!^5H>X,/+\6K)4%I6UA!-"!Q?.1!J%*%&KY"OO=!=NURUQ"[> MI"0#3$M]&13RVVEC N]:F,=]^ZZ]+:1I8#3=&K#T%JZ#6&F]6 (\$*?'D-,1 M]!0Q>BR.'6%1$:/'XMAC:;M<&)QZ7ZB;-O 4W0(:KSA60*6G0>.##H[98CHU MD'I639KTTGTF.UA_VLD-_+"?7BVW4G1S7W/\HAWTU#8UX+A9Q=75$SZKIC1+ ME>K +/ D/9XQ.3 9#6HMF61D@GIX3"4S[/&4%:0S/I_6C=66T:S4F#)ZS':, M9J7&E=$10!)Q>@R.'2$FX^?OG#D?]W57Q'7S13WHEL,0_WV:-_:^&C'&8-TIT5%%K&47* M .*HQ[;%JL_.)V?FCX^PQPLV>-YH$SAA^U]8GP5'&#WS!+[GB8;B.+)?6>7H MM+#AC66?$+QI-,+*=X#BP_>__(!:;A&N;NI;X!Q[^ MAVY-5/#R.OSAVLP3*2HA$4,B=G:4ZK5Y)U)$>A7%>FTJ(0F+/O.\AG*](N^P MO]/H?_]!,/C?Z"Y"DH+,O>\3E5=0K5?>;;3JG*.81WYVN5^XX2E5Q.RUJ81$+/K,\RJB]BX]SE>1 ML\CCO%PF_YW.XK#"KBKL.N\:/;E?7'AY"=]NU]!9A.GZ/SB+$8?#!A^954S% M4H&;3(A@X85>^9ZM*3RY?P%I?[X Y"\,304,K=G^R 01X.C/5ZH^'Q!P+VI@4,&/[IJX!*&[N<$7YG;GBP%,@K' M<^Q@LQ?7$\;[I=PZ^/ZGK$JQ."4KRS(^P7LEN;G9]HLCC9B<5P^\.@7$*-!2 MK9CJF;@OB:-^2RIILVJH$-B'1R:)LPP:F7?.^H5[4PC(+CB?75"V8%NH@#9< M0"'X9(H)"Y#+5DY9Z)YB'O0%3J3+P"G[&PFSZQE[36/=>?G2=@/H-_":FT\; M@JP:367M+;:C5N@_X('A0"79#$+L(@?BSV4:2%&6K8 MJN],3.KS8;9W:8-NODS;A6)]SHM"KIV5V"9M5?;1!.KAD2"99 KY$>>MP+@W M=; OF8BN-HB.'_'!<=VC;:]O#2?V$!?K?.$US<"*.+(?V@U!QD:C]8JOECF^;;#SJ>>V MODD]9->90<=V2R;>:Y$;.;WHI\2]>B#)P+%(,A2%%,192W;N3T&D(Z#W(A5F M*'074WG'=P1#4*G6P&7F"DU?.%XX:TRL)B#:*3Q77,ST=;O=+33W@IP*!)DA MDS3QQ[X9_PEGF5]>^MXI;Q%YC/]H^NKQO\$?3[^GFD!QH&!,#Q_^S/?P2P[2 MCN/_#9W:!!E^%Q:;0SDL$ M9IYBJ;IB!D]WL!'=OZ*DQ [T3.-IEF#2(YF@:%6F"3PMCW!6E=-@-"854E%H M GPGH;E:K+1$2 P]48TH!@\39!$^L!QRI,I5I9+U2QF M8TU>L$Q;)[O:EK;6L&3[]Y56>;K>CLV<+@&R8ZV5<3J3&;=D\GAE4W)8N=S. M2?PV.VREVZDJOBY,9.IX9;% 8BF[13H\ .EZ#LMMJO1P':Q,_;Z2S G9[-!; MY_EE-4]G*U)CIA$3F9;QWU>6:N7--#W-90Q?S#'4#->;3:8EIXY7+N2>:'?J M7$-:+M>4Y=G8=-Z *X^>,S,6:S5?)IN&OZ$;[M(9\\4)7'GTG"+1);J&K-K\ M/*O.,N7*M.W7)C)S_.WS4BGE]&KUD4$*D]UDI!5)MSB1V>.5:KUN%X5^GL)] MR9]@%6]F=9BUG#Y>"61R)(E;AS4$76Q9>5P>ULEU8.T?K2SKO.(3V+B."URO MK^^RI)"E.)G 3Y!I,-Z.RVJ[B"_'PC;C$[ER5VG)!'&\=#N0B1TG" PO5,F9 MMAW+PW4N^%3R>*DH2&:#U&G+Z%$+;[;NU[9N)EA*'2_5Y%H.+WNM/%]<^^L4 M4RGLZG3P "<.GVNX]8Z07:2-8B>((M$+9;7!EB3+TN:C+S$!8K6OA4N;H",0^J&RKO08_'\RZ:\GC^@LL M>( 3IS4L;ANL7BWDC"T#Z(+-U^RY'2P]<5H&98QTNI#?&'IWL^Y,TUZY1H?3 M/8^6;DQ?-QTLNY*8"C'(>QE9&'AA]\2CI2N'K]C>""M)_JHSF)K%RC:U;$'D MQM'2?K,XVQ1%?,5C_":_E@@9I/4P_WRT5-C6*X3GB3)/BJ.:7#,:):<9;.N4 MP.RP+=Z9.67<=ZIZ;V./^$6>@V[T\;944N,S8#0QMH8VVLQVU)9D@J4G3FNX M$[?97;-B& KN;JEJUTG5NH$"/'$$-67'L>6V04NZRG.V(^X(.QMHU1-'4%A2 M="O=)TF)<06ST#!Q$#[K"8%)+X7*@K5Q3")'93V#E5G!4<*E1TJ0!UBNT."\ MHK$4VAM0+ZV& W,-EQYI0<^RE^.9J+5XWQ?865%+@H&5>DVQO&S0M6.-8>A$N/GA6;5#6Z7^#SAMCMU7O8TAFIL_ !C@2&4*A?>)]]"KPATUEX8(?3R]>VAG0BSSXQ="-4O?NUU, M('18%=^SG][8NZOA.[\XM2\"8(#SQR;]OK)*GKZ&8.QOA_[", ZH-,?G>]#+"3\XJ>ERBAPE7P/7"0X M\IXH+_&!*._/R,D70Z/D7RET$%$X".(/A2^_I43@3UKYMF@0>%'PS?_W MD'IX#P>0Q%_L$6#A6UMZI+\8X"[83L*;@H2E6R Q#_Y]ZB: I0$M\1SO1J*! M1.-#HO$J/6Y>6E[KIX)D)?*RDCXBP5L'O3_6XS]_/>B74D%^5BHR)[ [-R44 M)$Z21W1!7/!1+CC&--P:%Q#G4(/?VR7O8_P \1()")AP$P7'GB>$!8#=S:Q) M@E,#_RCP@(#[XZRB$-&>@>D/.%EG"#7$G0K[$&3(^?E/[!PPF3]EOLYM>Y,$'_K$CZB9(6,]W/GP?_J1"]_=?/@22Z-:_$PO'AMVVM<1HF["?/6'EV1-&)C\R M^9$3C)Q@)!'(";YY)_@9L,R$'Y\'B^"FU$.S)1&8.XE#!]_P#62:WX9I?K99 M+\A1/J.C_%*T@M17)Z2W**_.@S^M&?E-,QW3.)-B9.I"I?S>MMVL\W04L.858$E:0( M]JX\[".[80P<)W2@]YZULD&.\DV[!9>V*KY_-]%18)-;_&8!6Z4==:4F83'_'CVEW!U'X@9U!)EGV(B.R MD'C?GWA?PWO_@WC_?8YUC!G@YZ/=V.IJCKI(<8%P M!\8)FZ1I_(R#(:\EM&P8\S!C_" M"9U9*)2Y%S)Y0E/MU.RTFNV3$P-C=[Z7R6(,<#CX8 ^/5))-H6@'$F@4);E^ ME.3= EW#:Z#>(MR"M'26,VW,LR4[[-G%0($F\&/3XZ["(B,OH<.YQ,%1N=XO MV92P),'1PIA)\#\/."!8<6XK)2Z^%4J?HOC*-]DR+P/!PAB*>%YWU8#27M,! M<]V?G]""[9H[S,V%'6?,I]MZK5=SAC0V@?T(PYEA;\6&W\?Z\9+V*$52HD>% M"$9@[LKV^8P"J%4R\S9O65VC*%;'6(43LY-2"RH F!_"CR>#W6K\1?"FP$$^ M621],E0I)M]F?X:*SCEK&42\YPR'BY#FP-3$ + M@TU?,'V#9/0V9!3%/\YH WQ*1O$E-YGE5]K, :Y*-HYU6&X4$:A$9 DJ;>D M].:#(;FI8DV"3]*ME[ *UP6>&Y::FKH2BJ\.W&2(R[#'"45=^OJA!1N*B2 O MZ<;#)-&C I(()!$(=W%%KSD<7_;PV'$4#<"4 -!7L!W^^8HG;_'PXFB>7]N% M_HXBJ(>2;;D)B^G*6% MX8 M;,)1/;#TD4VFF#?+HY!XQD(\K^T]WVX-XQ?%,T_/,%%WO*U1S3692MG=]5P] M%,_ :;%4\\84/K*% PV ]D63IXZJ=&T1-'*R,I@,6BJX]U1_N M(_(V3'(<0O3(X8F9PX/B$>-AC#NJO[P,]+= M'A;'G:J:MO%MG5\T1^1ZX"Q#Z0[,DG228-)W@$+X:80X/OBEJ!!Y1%]02]<= MX'51"R0RL\GB9XY $:W]E- 3.HL7LL/)O.IE^2+?F:V$LCTO%3F98 \-(3)O M(:>0G",Y_VF+(#F_FF'R9SF?V_JH378W3@G,,J#SQS5\"( MO_>3I]#<">1IW642"_OO/0]&_3D7]2V\UZQK6,ER;/VQ6&WYXA4GT=LR8NPX;/GBI1D1 M0U%>V>CZ[^B7CUP#:+@$#VIJP3_"6SY1,.VUFR@X]CP!BT#=T-/^><7_^.]_ M1BBQ>/2H@-H-((E $G%MES9B%^756O'8EANXN7L'.Q$6_@>>\LMN.S]; M\(11ZO!?'* ADS>2)B]" 40WE-Q4MN$4\H[-[84HZ[NZ!5P7N$7GE6GM>E4? M49Y3P'69:'.KTGI0;DQD,NSE1]/)U(FL-RKXCYMH7KO@__?X+SP;@OS[EIW' MWZ[)IN^H4\4%\!I<.# GZVU#8!P(!'D!I1J9Q).W$B;46IW5H+<*KG(R;/Q/)''R MDEPW[/"@6,2%RMJ>:=4;XTE_5;)& M1I%U*$G9:(55+I36R]D*%TIPH\8\D DD$2OQ?W9G^4#E<0;<42[UD M.=PM'G)T[??H;1E5<<=ARS%D;%3%?;U$O&,'#Z"YB3&\HW37]8-+*DS+F[8U MP3S@S ,G>X32\;=LJ,8*(GU7O5V>Q!-:D.6#< KC6B":G4 RX8#L4YU=7"?- M\*MVFA?DG,_DTF6[2TUD1<+*5"O375HC?K:&\@V[S1'G[^AR/>-$#SSFA6+"AK=A3O_8, FK!L>A M;PT2)@AK"D?!3L)#1)ELY()$Q+>.0$[MLJ9*&SP)Z:\*C+.TG++0/<44@>H[ MKW5ZH.L3;"@30UIB6A46J_-2Q6@$2HT]-,@E+MG1)5:L'D/I1AGSKQHJ7Y1N MO5Y1=TK9&>&Z6Y4$UVSUZ%DHW?N1/S1Q@9$_$0JSY'58:&!I[AX2Z-G!M]FJ M,;5-#3BH_QQROFXDN'+[9DKS68T]R^0)?=5H2DYV4U-S?&XP60I]OU#9#B8R M&?:7(Y+$VQ/*D!0C*8YR".7VS9'W27&+[%K.26>]-"QR48FAU M)''\3$;'JPK\NN&3CK))K'5O"JV,X$O=A -,Q0.A^0%;$+A3Q0$)%WB>"9ZC M*PYP/4=7X;+01$$^UA=4&,)"WU'OV"(4^J$H%(M!>N+"-8RQ MUA.7,9[.KR?&C=Y*:JZ7$D8W5P.!X,:ER1KJB="^8O'CYKPW'=1YB9]\.5/@ MYZ2!\7.1)YHN@/S"6XONW%7IS"L8K^%^U4 YZ[89G,=DUSSV_P2HPG-LU/] M%GQF:+]020J_P$#I[V1B?CP&:MAK,J L")XH 3;J5+$F(!&<%DCL7[N)X/BA M48-\N)OTX>([Q_%V8S9/BFPOH<*8/\AE.Q!+P8*Z#?X?=JI9!4HK\,=^>F/P M'SA+^_6-%RO?TGCIM;Y,97UZQ?>T4C/7Z&R+^&PB4V'_2S)),L?%@RBR@[0" MBM!\KWGSS5IA75AP0K-8+QE+LTZGE,%$[;!KJ!4".XAEW^RC=[-1'.TP1A,V MP=IWXK:T_0OPDVK(IT,^W6W$;F[?%/J2>FL&Y+*UXQ&YJNG#4WBI2/?*]2U] M2+>U557M63Z^+%1+!)O:DL24DRER;R6QJ32J_D&: D5_KF4>14=36 R)+Z3V MHLUO4U[!RLB#G$ZUH*8(+"3&:XC(_/:NI:>%$M#S\": ,S-=HE\:&$$%>D*S_9$)KJ(#__E]HV2^?Z?75HD_ M(T*@Q56K.3P JB MP_KG3)(]41> % 52%)>9#A-?14'(A>YB*N_XCF (*M4:N,QGHF$X[A6:Q MUJA5DXK"H-2SN9I&V2VH*)A049#X337CB9XRB*UC&*LMH\:V<=AR#!D;-;;] M5J/LS7[LHK]8[+%-BIG0=%-4Z-KXEXP8'US,:6P M?8TK"WS1]PFV.C?\?L@$CE+V<9;N:_<^_5VZX;$0Y-^W[&H>SU )YXLG$PLX83Q,+(.G M&>.)A>^H4\4-ODFW@BM6#1[9@VU MPJ,Z(?7KNK *QAL%L!R4;^(F[:POS>C M'!VIOG'D0=C!F(<"J.F>#^];2_4=!VA9/[C!O0'PFHJNG;A]QYM)J]";MQU# MG)J%'K=IM5FR)5-AHU#VS5D,2+J1=$<4(G!7,U:^(-WMBCH=C;0Y;LS'E9H\ M3V6K=F8-I9MY>&2HX_96OUDU__'@)7]Y\7NGP)WG,5[PC1H8.,#Y]<%$ $(S M9QY\[1:" RS;"S[?LR$+:-#"T>"KL!@T[$8Z?G*$@J<+W@B[C_UUQN<]']DT MW0TLO"T\*Q= M/[%]_ .Z6--7C_\-_GCZ3M4$B@-UU_3P8,_E*/!3#RH8Q__G?+?+JQ0AZ1?GK/WH<+?H1=>_45@)_]RZ>&I^+9BQ]DT=(Y(1&GF^(P5O!*U&HE?,<_/="N<$UWPJ1Y<2R*!2:;;[)M3EX:%PC'_PD!E0(?Y33!)%YV'/1^W^) M9G#\\$O_G[TO[5%<6;;]?J7['ZR^[SSM+4%MV\R][VO)@)EG,$-]0<8#&(P- M'C#PZU]&VF9T55=50T%USE0JU?W_*DGV,1W#[:<__?5GV(](.HY MXD 3"*0*Q*$N[%($+NVIN+VD=KUD5%5!KE)5Q^YW1Q(F&IK7QDAX;E>00_M$ M_ 7S.DW^>W0SOD;]"X$F:R(1WBT9USWSOOR;4$Q"TL9H&H0RIOC&D6TBC\7$ M->%%"4[ (AF%"-0-6T;.KFW@CQ#J,B7T/N3G+0SD?YO0/GQU(8$^6ILPF(6A MJRIZ]MQM/SB'R(7"YRW@UHV)=!9A EHB"1/4 #B*"W4Y+&EL8!?1O0,.$-EX M=XK@3<)!KX5_D9X !8"-_,?S-RT,7;0%"ST;^9\\,3)TWFT:1-IQZH=M(J=& M,I"#.D$.PQ@!E(7[[^B&*J+?HQ6%@82)-\C@^DI"C50E-!*2"(L\- :2H>-E M'>Z,*,G@X[I#@]IF0S8I:AMZS$RZEF-[9A2'<^SAPA/)*(R7GFA.G9SXZ;;& MVVA]Y+KG;W74=]*RO,?9'H\ ?/:TS!T*=-F9(.%LPKJC@4SMD:F("AI=R7PB MD,YB@1N"_QO_6?!CRT">M+O$,HD)OT+J*4D:(:D*\GEPVZ"(RR%"/A'$Y5<^ M+P\X'DS3E+SVJ@J/?6Y%.AT+'/U._&ON"O(=#@,!\R#NJ^IU"FDM]]1^(D0T M<#Q24C#*\?$)I>.2?F@H,UY1/S0DAK30#7@2/]\)YN5F!C;)FO 6H0MHO0S& MQ@,_A*WBDH+"_CW'34#"L1R0#_0[Z*'>(!"RK6&9@NG">EP3\"" P-$O#SJ. M!\;3-"QK_ZG>SS:[45W4<);>SZH'MG;"U9V8%NO/O.):$DK2;-= MV/$V#XXMQ3;A2P+9B\'[)1]1)U:\@@%;Q"".&S9'BC[Q575'$[)_UA/1V7\@ MQKRB>1J$QL%7$B1:]#[,(W]<95)6$03;+B$KE)H\:B,: OW B/F]I-QQ1X_V M%.E,63;08(D7=@U_T:8.1>OV$)08#S!LW?"[247Q D-PH_O^O] E-$'\[8]P M"*A3GHB[@O$/X+5(H,Y)J)=[-$4/7?"&6]'\$+T7M@'$Q!9,H7CP;-6S4D,: MVZHO5U<$>Q9 ?(=?30,>-E=,[!WX;DJ;S>S\#W>R=&<2'N;UG66:GE> 6A;R MQ:A-Z)!ABI-MP(@A&0P\(;[F3-$S*O&-"KG9^,)H6,9%A(>P\3/5T& M85VW(%!UD!EJ$N[Z4]T<0T_0J.[:N!]%;[?/$#$S,?#P^'.:ZRQA:F,8R;&D M(16$UZ#OT9IHKZ80746?L$^/1YC!"PU^-X08(O,,T]@-Y%Z<>Z5 @X%,S()' M''D'?>1%!$U@\>OJ%( M>\) #4%C32"%0 L[\/V]%^Z'%A:#.Y<+^P7*W)OO3/3H#?Z]+V]PST82=@0% MO CT>(RPB:.FH._ >#&GD?_,#5I1/GVFA_!66W;UQQTNF).#;?A,M7::@#J. MI@<0S-XT=O(0/.V73 OYM98G>>01V/.%+_DVJ,6+-Q"\6U+81=$W>Q<'_OI) MZK6.[0$:^=)//94#O?) YAUX%]JY$T&M-1VW$&Z!LZ.HMLF M"$11SZ:VN]IE^.?!K%RJ-ADMFB6;HUCN2"K)^D;%>N6\( MMU%7"GU],*Q%/[T4TF(R3:[8+D)LJGVUX%3PYC\.XL-&JR+\&]#F7*- Y W= M7EP9!&^W+WHJS/UN55TCJLAGB9 8G^C0<7!$P/.U^-9-=N3"2J-!-/Y-# MGHMOU?S SJCR[+D9=)8ZMC,NSWR&OODY M=Z&QV6W-AVG7K&N\80R%<+M9CA3B*5A^!,_]H$IC-"7!I1'RUV4%3W00R3+,B;+P?^GF),.GG;X3$)MU8P4& MFL]ZG$Z<<'J+RSFX]A1DNP,M#G^MHD) 7LO-HYEA ^/6*/V)P'UZJ MHUL)/(XN0$*@LE+)0#NJ:*FBC-%@0/0,WN][6QO".E MZFZ")/04 MH0385%D+@"MU8,@=^@X(T_7*E'-ZVPA)U/\/ E:!ZLA=!:P8 + M7A#96XEY[%P$ZBCR5'1CZ3EY^QBU%R#V_0DO;+MK;^C0954!R @7S[!K>!!_ MQT^0D/W@;_!2TH8<$\+;?Q[QX&IY46-SW__CUSWA ?5:#5ZEAG?') TABB2Y ML7;TK:5;FP7^L.+]2&?(ZQ@.=.-%+CP*&:;NC[+IAJF0M4G@#WOCN_-672=M MLAD9RNXY1X%Y+[R#M$:"@=YO)7E#@@3EO=M]$KH&NWJ6@9IO39[0T@XT96_P M^WX>XJ"[0D9MEF!/$/GBDN49"WR#QLT?,WZQ4/%"#Y8CBE^W$S]K'P$XVJ= M A17O!?#C)*\ G M/#I%@3$1K=&,@$,4>#(9+-6H6B&5Z$S)=O7JP"HLDFSSVX\H':)BYVF<>/'D M&;U_@AC]^V<.OL_&W=&]"=MOCF2B%YMGE5/P@'<[EEHG2;/+;BKME9IC"VUV M-?[V(Y(*18(&7+;Q:L_;IB-&NF'H#J:UAB]<%&?F[I*P):UT=06RR?$"GMI" M?ZAHWF$7_BDDSY-P3QPQF@A_P#0<*,5FF>VFBB3+LF%24GM.KF=M&L@'B\7. M?3"8_'RTQ_L:;RY#_9&C7K$AG3@0B__A@V)9YL;3JEY>;<@P9=03,\>*&YV/ M%R(*>'O@\-<-?_31:AJUHRX?'@<+E$C8'$^&U4B_S^5U0\_DP\O$NL7@ZJW) MY#F5A^^RHAG^)Q:2A6UV"=N')P^J([3%YBP?F4GM42_1:I?MQ'P 1V+\^=EO"WE!Z14Z#>*M=0L MN1P@=$Q%0@GZG-9CMY.-UZ$>5/[EKNET5^"^J7M&+L.:>%]1UDMN?"$)!*W+ MYKKFHL3?WF]W$8?@;)G-R;-"NQUP+WO*]!<':"U]U'J<37*5>GV?$&,JUG)' M"A0V)0&4R-$-T92T(XKS & (TH^BYNMS(.+/E[G"N-)=),EV7"[HBT@IRTZ1 M?XJ,XH5)U$U0=OV;0\F&0'I3O&NF'^QLAP*WB FH4P3;'LS8D-S=.YQ9ZZ<# M06@ IS]8ZF:_$>,KH:<;1YD;V?U^%G*>)2_9P_1V3P+W'K[8:8#8XS3 XS3 MXS3 XS3 RZ+184I*R,.1+ O2*"I)0B)RM+'9$89\ M;9U/39;VA*47S?&Z8(4;\SPSI(;DZ9WAV894BPV5)I?M]'.XVDTWPA6XDSZ] MLZ7V1HU>:=4GX[UR,AFIJ[6F[ SI\V=.ZOI4B2GQ.9H4.SW9JL7:]9DSC)S? MR7"BR2A.<\7%TTFR/^':Z:@S'D;/[UP[@X5:?7;:CC&#./G=SZ+M?YP',M1;+QGI;;=15&N.\XP<7ZG M$XM2.<54*;*M]TO:LDA)-7(\3)[?62M1B6+4GN?('I,B*\F*.NSTFL/4^9VM M=:UL406&8FH@FX-D*=3 MD_(K>FR5R;;UK#PO$_DY-V. U.%<3,QD):<7ZQ6[+'>9!%]=9X?;YI *D%-* MGVTG^4Q>Y/*)K<#,MPN^NW;@5GJ_<^YM2WO[1*]M8?M;T^_8R*:OMG6]GXW; MD,/F)F3L-CSG$@^;\VY!##=M^3#%S]OX>B&JC5Q9W8W6$Z*-D\OXH]Q=\(H\ M_P>Y@S.^75W+MQ<'3^_=,?[Z?E*)R^[9A W$9CT\$&?>;69,+EUA&*X M3*E9JYK]J*8/WQ^1.O*8#U^]%T]';WACY,='@OG0L-M MS''FR7@3:B&)YBI:%20 M7S#W5F5XY\2S7$VRSJS7WZV#E$6+7\..)?HU;-E]^N$.?UVW2Q#_(G&[ZV\G M'#2DY2;Z973SO%J^F[$AK:4,H]95LDX)5CE'S4L#&ZVIJ1 92YS# R#TP;$# M2 $P]Z<3="^W<;^O[*9=A ZRL0\S"W#XNE6?Y M1892V:41+AKC3T^:\_*GW5-AQN80HH(G^P6ON"GA7CK+#J[\G%W1/42PXE5[ M?Y3+3U3V$[?.DYWQ6/E90#S^X7$"&$XMPFG1LHX:Z9APSF2_(/K[.U8BRXTZ M>E$,EQ0$,G/XA2E]]_\X'!Y8]WMK?E@:">[ZV _9X! #;UNZ?\$-,. K1V&( MPU.YQJYBA1?_B#]%$CB 8!E^T_PP@[OP?[$0CJ4O]@]YM7C@P6KOX-DZ>AY4 MZ?9S^?S/>)[Z[D9L(![XTV#)[GM^A(^42O]"W.1:D:RW5$VBWENIP_OO+]:1 M2L9O* 4O@HA??":0/TH0U$,0]R&(U!/U$,0%!?'STIZG<\*MJ]J]R QYD;I] M8.;WS)'Q8J6,RU!A4#<8@',17Z)FGPL4-^C)K:G9/F&K]U<7I.=+&W"CW["X M\0C@7J=\,YAL@TJFLRN6WQ34 M-,/,M=!RWEH-IV*!%[C1GR_7#XJ8;1,7@1 M#OP)$NH_&K++8=[M"I-^4BG2/Z"3/_.-'OAV]_CFYHVX=[;V9AZ Q79&@MF& %PC(9BB?,D^R_C M M9QS2,WP(TK'3U0)'7/R/)R\+^[D71CZ'K[;;X6&OO$WP/2]@!ZV M^P!05#?ZNK!M;4IL;SJA.(V/YCH#2(A%H!BG+PN*GVHB+5R909?=(J!XT!Z^ MW-WZC\- +I^+I/(EW/+,)EI M:-%\[KG<%_/.,.XN6JGX9?#PP'B^7.A-?\O/N@+5^RG#'%"FF3\;@A3E,-03'H\1 3+--T*$Y==C?D M4\W*[_;#-[Q;W_ 1Y_O2Z/4*L"32T\5RW.PVN;E>GJSZ\F986L)Y2(C((6 ) MJ"SSE9TR=W/!JUYPF#'_<,X>SMEOX)P!I+VUHMG7QK0K[%T:SB#+"Y:@: L$9! M\DM0=FOO (P]][^'M?#!>O<\H"%W? H% ?H8'%CPL R4([UEDL%X,B M&^:K [VPLFI+EH%R/2]N67P=CZ\F6;B@O4?0XN,*;;2*3D@SDVWH$99>NG78A M!?9_EH,ZE%)%69VG"Z0W57ZJ&QD5]1<_RO]-QNMD!?KH/<\ILIMJ*T=GN4W3 M'@S:;'.UG=Z'7_'N- A57+-6G&56M#ZM1UM;2W"^_:#B(2IQ7ELP MM"=*V_RF8N_L.IB&TF&GO_/>0#T+3%M=:D6.K[%Y3B]'2QIWT2)\GZP(Z1E- M2S&6R7)YJL*HI40X6H9QZ M'FA98\OFU>U6HLNQ:%'XR@@PD>O<5BSU2;(=:1HK+1LS9P7FVX\$>5Z^\; . MXTC"[(AS8-/>0FD\Y+81;RF2>!VNDTLA/#7+BR5RY;"#7W_.596-4U]P]D*- 3?;EO-D/.$TUX7INAN;-J\UVN5\N%]*3K:&-Z^V("?(E4VSK<;+;,Q)"6MYV2-\)URT=3& MA?R4B^=2=$ZS64-E,7DOYG8WSUSI-Q0J!LI8<^'SUCX1A(]EQ%C2))=LUZ-I M.BP;JYP7E47-GH^ ,!Y*$J,Q$*0086[0,S#EZTBR'$G2"$95%71/%5/)[DA] M=)SFI"\\&BJ7=!0*@;HTJ@@-I34TTGV=+@@VG+A&\Z-;I]RO,BI@D$7O13WP6(+A\\&[T!N &'D/GO7N@>;O&[OA>,;D,PF>) M0+)2-_M?^32P!*Y#M^M0<-_]!J%GH7M5A/6$1QN,OT:K#'[L5H'?]00DXA+" MXM+/^GRAXCN@@*O7.M0O&?=_5RG^C$C) V?SZ0^@%_=67[I_!,13'*\^[0G7 M[FD5Y%>J'4.%;@WS6A_4/1Y)Z*T:YA;RJ(M!D_Q*N/L7/1'>=K=?]G;W4H^^ M]\)EEG?,S2ZG$=R-6GE";G1.17!=BMQ[+BSOB2=GZ'/@S8&N]Y!D?+>&77M$ MR@#9Z/\0+R; MG6Z8H6JQ*"B2##B?^I%IDN4-#:.K(R&T\*#KCS22FF05 M,;Q4$-0P*UY1<<%S/8/IW-K YC;151%--,A1581@ M9(VM3:0ZK"MK6A--"< M))>I(@.)!Y!&_K'6<8F!5D:3F9 8)RDVOK3-JL8V[#$##-)).HB>$]D;GD:N MR2QRST/.N*MOW-"Z?+I4"!SA$3DM1:95*D':]B1OU9>5:;:$R5P"B(2OJLOW M#!H?&%@E'V[-BW2LRVT$3M4F&;XO;IN0QAPPA6*?:!]I/WB;[]"]SPT0JYKC*XLS*:F/'@88Z&X^4@9.*@L4-+#QCR2W+YW=T G7)HO$3("#E; MBG!$R.@5C>X@[S[/+]Q5H6)(Z\]L;MTCU8[ZJGVP.MSM1GDGZ-X&30O;D(:] M4:&;?B:'/!??JOF!G5'EV7/S!6;SZ#O R!NL/1;U*4OIT[/ZB*L;T7+K M$T9R3WZ.OO Z'2)0MY^(OT"K:?)?[RK^1/T+=.B0 MR+%"2\$=ZW$&Z1SJNZ;PQ$3BQ:7-&RX5KD?A [7JD-8A%;)EU!(D.0/>-T'J M"31S>-@TB-UL)0.3Q(W'N&&J;JG !(0DHALF7DI"F13@AT,W8H!"!>$90(!EE_UZ7< X6L:AQ(6(C6;AI8?32 MI2VA?\(K7;716G876GGRQPJ]'2B^@!K3"_^8H=.^FH2J.Q CD145-7-DV.8$ M=RN;<7M&S!3+C=9X 2T(7N%&^\$9&'(=C;J$PRT.OT*+!$B+P$MR] #>$& - M@5^''P3M5S>$OK"4.8[D&W@(]^V6U@M@L F,TKA#!+8WUUU&)WYQ0)L#[117 M,' F 0TW+8@_C7$TR8T028=A*>\9^["4-QD:^@A](Z#Q0GU6(.2 <%PW/-(= M#3W5QO$E_&N$+#,T25\'X@/ JF2C^9E*O(96;TWO>"=0Q8=4XAU A9&\4LEX M,%5?.1.C2H\;LV74DGKE:LV,M)KW %.Z5A*IJ+;''FF3A+8/Y0M=P% PT=:_7?J1KATWX^QT\(8A$""(H$AA.H-(#&3D:7HCL M*>@+9 '*"90=S?J'V5$R_M^_0 *(!\(/2[L6NN"!7PK'^%S(/]CPQ]SDGBT> MH!:^2_ M@JZHZ(.+6S\;5'L4WE_R^_0:9KE N@] \Q E08XD#_[U9 ]62.8X\NT&RW&@ MVO28W$>&SB.X4DPL=L%0<,*:+T 8"H1H<\#W_;/=302L,:(T]R947WC2/LS] M F<+D+8$1G\"97M,I_C/"0GMCZ]&!Q]_T,%[4GG0P3_HX!]T\$%T\*E((C6B M$_&A2$?$830BB\,114I#/D8)L6@L&DWPHU/Z[OQ@--%4;='F,MVJUDWTVV6U MT@RB@\]D4NU)OC5(WXCS'Q83%K+ZQ3&K;JE:'&R:(#KZ[ M"E.JEM,S,^22#,.:O132TW$0'?RDFI:8>F$LJS4ICJ@73PG;'4T0OE48_K;>OQ+=DDD;(S@73P#:'4"0_$6H&L M)Z5TQ\R4D]L!$T@'WVLG4LLM7U%8FC,=8]5;;#H9)Y .7BWJVWIL52N3^3D; MKB221KS5<0+IX'/-=&/]K*LS-K-MV-UZIYV?])N_1@=/OXL./O)9I*Q')S5" M!'"7^O''$/9OSX)(U]VHW2^&.OI[5T;[$ ZCB2?+)'T3D^.:W'9F2]UJ)SLE M:;NI?3RR')#PEX'$:M'+[^@ .[)[0H@*WHOJUNMT1"B3L[8C5G-)K1*M=!F< ML1NC@U+V\(Z[8KKLM7_Z\#?X#$M1OF&3FT5(L.+0?W2SC7 &!#Z?T MZG9JW28CO;GS[43=7W8/Y(E)[A]% 96AKLPLT%$W3QNFR\ =X ME<$DYN$<25.%_):,KPJKE!@I3S*Q)@@X0IXGP;NQ9R1E/\SC1D7?>A02NS_F ML,[F;9M*E.? MSVM9!4+-&!\]^5(=H2TV9_G(3&J/>HE6NVPG(,_[EZ.LK\DSWDKVI8TU'K!* MLC*)<*5N';!"()NPP)QS.R-*% (E+,:Y?1(.,DJC&0NYL[2'(^98"&\Q?J1 M\:.UH'FZ&CPPT7.H/[#S$8]7);"C"HG*$#]'4]'(-)6&R/(E_/6_0>XZ7MM/W6[XLEP_Q#_#5EW M#PQN\H]-V?5U6"K-EMRR+J;9LM)7&\Y%C\4=]*KE'NW(Z.8+>CZL%*MLVV$8 M,ASMDE2QS"68+7(6:3)Y#C9O47388X0UAB=0 =Y\$X]LM"CG: W'&GZA83'UY2LQA:;O8[9VW \R522U"+< M:2R<4\&WA8DDVJI4E\^/0:)UW,\/0>*M@P[J5!I!T.R;'U]K4*W8)&E/4AP= M+80KN7A;%$9(/R6D/0OT?LM \];5$6$C+4= M.B+?'-D(/L[!*P:QXE5;,G?G-4Y.Z8,^'%2<@N]A6/ &I'R46'46I#M*9,#? MNF$[O&-KGH;X>-C%1GUQS._WE$R'JS;L]@7="B#0<'YA2M_]/P[?"CMIWBX: M;#8([HZ3OPF*-^UXV]+]"^Z6';YRM+%W4$3$NV>_;YI,/-$TWI*S#+]I_L:= MV]$W%NFA7ZO\=;"!-_/]U_W'W/CW >@_0O M;$5>:W/X93TXN!%]^=9B.ON=XU\O*!2[H12\37G\XC.!_%&"H!Z"N ]!_*R8 M\4,0[Q/$>RNWT;>O;Y:![0[LB<(?D#V+G!0W;^,2%=QBG]W#Y)F81T>//,Z6 M=_<#SO_[O_^,+E3*[=,'X),KM?WNA=@^-81\PS+ YL3C9O7,/Z R6U(JL]7F MTDFS\^9H*\JQ:;0^@CP:(,@)D1K M_/T[>7/2AP?479KAQKVSM3?X(#KJ=MELHK9O.9H?9'MY<2[("6=(NX!'IR[) MTGH'KF!16Z&!T8V+53N_ ]_G5H#XY_7[X2'^UK#I@\,F ">GYF+4HR92;D8W M&BE+3=L#-0W)T!@GX\F?%NR]8\?0I4ET0_4AV,Q\.(9WZQ@^N%D?P/6ZO_<2 MF>&F7%\.\W6+)=L].AO-E_OB(-<<1@'!XI$+X]>M?8.& 6=@K4V(6*B\9KFG M4B'RAW>R'Z[?%W?]+HR"#X_N-P5&'P8: )>\ \C0 ^*LNIUDR5U_2,SJCA MM=1-+>0J U5S(3/GO,#7U_'O6J!@D%\!)4=<-^_AX=VMA_<(_?TIB/6D*$ES]DL<\W, O[@8^(H!_,'K>!4<)PM"V-9VE4MWA@*.?G^MD?)M+]2UG MF,#KZA 9&G/8YF(:I8>UML($/+_#A!7Y9B+S.>0Y<: /#0WV$AA@_+@ O9U4K MM:Z,:YN9$B'KT=3(F#E)!\INOK#+\86\P)ID[6L#>347H-K(->#R-\<(#QO= M,_G>L4UJL29PA0O"+]G]FP^"!Y0W'H0':EX--7WWLL.O#[X,6CI'UK'.P D/ MV(VD5[+E4;B]UG %8H2:D>AY*=>O[64"D!Y7.GFXF9=W,X^!)8* 1=1MV)"_ M";Q>]=#PS;OZV&FY,)[Z&S2!N(KP(P!$S44YUYV(C2792_6V9J5I2*LM P77 M(R^6Q#Z!T7]PR: ?9^ST=P(45RI)I9SFZNQ+2$'1,<7$^8P^"3MR=STZI4L7 MM[NX*OL/R$'Y4*FBK,Z3#M*;*C_5C8R*>HX?ZO_&9W*N0&^]Y_$Q?=E3G'6) MW>C):KNT'@X:S_?A:KP[F<(MV1NI;KF"5:78I9C,"TPKS+61K?^(A)(!J12A M0P*HWUW^G5U7TU!\[?1WWANL+I.KE*MMY+AEYQ%&&^5Y)GO1XN:?K!%YM?LL M#./=(EM.)INC6F(^K>A0+C$PN0:?]+!PJ0/HR.^/"KBL0PVZZI,-J\OTK)2+ M%&>;XM392IEHL3AH?F$%2&[%2M74N# ;[]:L?J32F+:<)F3E!P'"OJ#E2(*" MK!Y],10K1+[=>:ENVY1D6T53R,I5EK<4H;QVJ=-+S0XRVMUEJ,P M/YVM==XY$G[8E(3OHFUL)-XX%?W+S>#PH%4463J0DS-.+5N#3&\X*RM]6^BN M5ERCB8D13[V7T)<=Y;=A\"(N3P:]15OD:'T=L5DI/^3UYK7&?1(WNNE$C:YP M];XEJ+HU+35B,.[T4^QTY#$\?MG!/X6ZZ&+)3M>J&2?S=:4\JZZDN)P8!XXS M5&LS)>T7A[K+)[0JEYD/9KU1-3'<9(K.BAV#BA,@2//,37]#]=Y3=G3"!T-B M+&F22SWK,LV>%?$]K?+KT^X"0:9NS- P /F1N4&/&4.Y54R1R:BJ@FZH8C;; M'>VDR_^H+SS.$H^V%V!46D/CW'?H@F##47&"]ZK5^X5>/99.<<<>#- [0TME MU):QY/+.>AN=.^;F@W?I>YY=CZG3@AK%Z#I";XE @E WAU2\+NGE 64IIG$* M[)C_5O0LGX3XG/L)+5+07("K'.\:#8/NL@#CNM[Z?*'B.Z!,KM?& YI.3P"G M;)[^$N6ZA;_O:_&F^\=0/!WQJP&?JN]IT>E7BDM# 78-\\D>E)D>2>B]&KS' MJTP-]^XJ#^_?]$1XF^G[MX$AO/[&W7O>7LUZQYOK\DS W:AU;R"<.##B,]4\ M+6Q\59:RK\$PX$DS9^AS8."$0>@A>?H.$+L&(0/? /!FF3C6'>A7RD9&GLY2 MQ>&,KSXKT12[:!ENOKDLN8W'OE675F6NKEM8Q;N\>J88U*E MF0!,+Z%8/."D[4AX_=.0Y/3@\N&L9=^^,FU^73=4;@6&>: MLVJ:W(2P("+=3" T! JFW06#=F$M"&X<)S(QN+#ST:UB3PK(R&:I< MN4HF=]@KJ "%>1LM@R>C>2F %O MF"NFB9FF# 4G2Q 2K% -/8S&?,)K^!*0T,Q=H#X.T\QUCZ4*+2!T]3# MB#G@1)A'LO3O,D/^*]##"=' P7K,PX<:Q5NZ8>YF@X/WXALD0\<8!QR>:)T" MI5^?B$-ECMY&F:/O4&9&58#WU&N^I\H]KB!9.L*X**! VY6Q.?&,O/PX+77H-VY2#;"FQ&,OQ^TM%] MKI7GA25.F57^^[^.*&-VR61 #:8;W_V,L8->>50U-$X>&TMAEY&&E]&+O_,J M$IWIIUT.)Y4@*.+IIZ Y&R./OH$/-&GZ!7$1)^[QO&]9\P?^X [P7XCT.H"X?;_ M=.J9E[U%#6!6/?(6O4O(H<:<;\@\P=)=VAE/F?E+.FLO:J#;0:92*;)9HEKO M%.LUHL-F"K5ZI9XOLFVB6,MUI5;OH+=WZD2F7LNRM3:Z MA/YJURO%+ /?YXHUII8I,A6BW4$7JFRMT_ZD=IXNG/XJPF:!;IL(-L$760MH M70GDT"YE..P\\'\?F/5+6'1L2T%&PN-I=%A09Q29B)"16"SQS545WL\JK"7M M47_>X&-DWJ*GS<*D&:EDQA M.+V3+)5C-5'.JK-Z>2HG,IVY0'<==&?R],[% MU#&J866ILN%\I%.+&S,3GPTI/:J([SWNT)"?M69+FR;*L91?IADA3*7@F19W>&NGK M:G?>7;:X39*AJ\_%%2O3#/+0R-,[96,SY6N+-,/2VB*E+SK-WLB (KIG79ID MNPR?X;=I.*4YYX6D.7_&Y7;/NK1=AE=9T:RQ;#FMLY%6+B-U&V-TYUF7BN6< M4TBGF@V2'@["VT4Q,U9DN/.\2]IP9%820D'W7G6I6XA->LM M6FQOMAS/-;&3G6[J77CF69>8:8*D$[(JDWPU[*0WA?ESJP1W[KIT,MO[E*FY M5&TR6C1+-D>O6&Y5&+!]TF2&<&OD>E2IP:3OIWMTX$>ZBS"\C0?.[56W[?:K MB8[^WJ4%7B=#E! M,;R%Q9I%"X1)D4NPM*G,([V)4G":%\TIS4 .K^AM_W> MNM@]E4(%Q@LC:5$LE>-\>59V,I+.C.M3BX>4T$@H&CO?=7"+/5LO2@NFXC/O M^\H"HKWXK2NA_:!,MC/ 6/IJH%5T\8G?W\C4.N8]?IHD_-7 WE.EF+: .*)I@X%/J MD#%RIFN?LD$0&4:\#]':LM7)-]D49T_[0M,61$9Z?C_7^5%5@T.UW(]A1V]X MG6U 7P,50J%)M%C(M%C.GI/=V2I*L^NA\^T'1;VPG7(RG+OH\9<=R-/Z7OZ8 M,8* UG@053D8TN#=I=%H2D-.:_N M#OF5QC9Z,+;QW2Z65!:H3#ZFK;EY+O>BJ(^2;3>0W,KSLH MZUHXLE[%.D.RO&"?TS4AF@U;2.TT/>#,T@?4\&<(+;X*]Y@.WM_3(Y##=;[3 MA_3\?5,&3YB29:F[M"]!,BP>@9"@HI4:>@SD5.)<0+?T .Q&VM#2H^G 99E5 M-* +QOGD5TX]NRS9%S(LE7O*M9_[82(SG&F\&XORDL4=OXY)S108@5Z/F49:=[B>K'XN!X9D+-,[_V)6R^5JRMZJZZLY/Y;U'XF M5B1,9:RAUP9*-=X;UDO;UDR8Q9/=;CPB<(W>,_/M1] QWC>YBZ]C95"BUPB. M:!'V G+%?+/D?3OWC B1LD M>+QI?7!2P=O>A>QFAI!M Y_80?>JO';4JWTW%X8N("E#5I7HVJ#KI-9T2T(P M&-H[2B]G0'W[ 0(GL,21X-YJ?YF7@/-Z+K$+C@&FQJN0 -">2))5\2;&HW-E M^!AJ3=>$L\*R)X?6WF^TW$1A&KS9[I%M9<#1[5A'7M ?--I?A-E9HCAI/&\C M$=*.E>QP?:HL;7L,,!N4EP$ZO;JAVMC\AP_&N66EJS**1.YINB[7HS/9 MZD:#W\#N<\V&1M3EACL@^S 3>7C.OK!YSJTV67I69A&X6-,^.QLBO]=RSAU? MA&#>ZPAOD*]RT/[F0OG% K"OB"2G&RQRRSV)!$>ERJ9,URK1 CL75IU4\YE9 MB'%(HZ)#L2"+Q6X^FK!&:!W *]AJWR@/13,1V*O86'@^-ASF''/(Q85E:I0: MJIS6;=Z97#[#6(K[00DVF,V@76VQ#:3![45JGA,HOD]QS L&(RUMM/8[&&A( MF2;@W!^D+?*'B65>/ K[(*=7(\?IZR'W/*("V+JO77"Q9,6[D_/[#-!+8*S+ MK\H;.;J\.0G.9*QGJRMI,9W79YL,N\RWUG0E"V&J6% B(P[\'9RO?XCAG6+8 M'XD*EL;"<*A*IJ=$N&6FLIR5,XU>>-Q\01H(_?RD3)P9_40P+[@IH2LMTS_@ MB3*"8-B2^$$/]!49IYQP@>ZVZE[9%HO2)6N=OR+9X-T%?I$V1VQG M1,932F)#U[>FC<^TT:%HXOP,Z*D[RKL#=>R&7N$TUHW7%*](5*S69(N,EVID MW(P4IDXD4V_9[]_ZOYQ$24T8J+'V+#=;+OB!1.KYYWS;E6@D_K&]__&7B8)'2B:##R]>Q]_LY/-@P=#S\L$&, MQ8"Z?65>,V&;#%OQL"_##CL@_,_0_L$T* ?D]_Q M2+ZA&E>PXS\I.S&M0P\&LS*?X NE=3,328[?)\/$7.&GH7W / MO^ K1T=D#LH[>_?L3R EDT]Q&A]NL0R_:?X1&+?;;ZB?'HT]Q5XE9S@XBG#P M<*B%"!DJ_J#YG['G]=T]3@3!E)^>Y-E]SX_P,4_I7SC4)(&PZ2&'.Y## M YKN11 /:+H323R@Z3[D\("F>Q'$ YKN1!(/:+H/.3R@Z5X$@: I\I#$Y23Q M MP>=_1T39T/PFI1= MF9[_]PP4=A9!?]0B*.HI]K5- C)?O@A:/K3@FEI /;3@H04/++B %D137UT+ MJ%]VB/95M[__CR!(DBQ_KH_D4:N9%_-N;MVA#Y5VO\!.P:W[_7\NT1-W%_ & M73FP0YRN>IB@'3FJ8G^UBH$7*AOU;KH+T\^*]DSQ]$ #E'_N\ERG:&SE6;Y9 MC^AI@4HJ%4 M)*!6T<.>'_;\)]OS^\XB?:H]SR*SLAD;;!)D6%1K>7):L=44$#FDOOV().E0 M@CX_<_BPYX<]>ZDM?[0]G\S/"8H;T"K3Y6?M2C52%N(K/IWY;'M^3@ZL[B(L M,[.,%HF%-\V57LP#B0I%(X..4R$Z M2&1MJMQ?4-OF, :+^U0HGHIR9(I6G MG%*?MJ RRKD?0N5K$0)L\N[/\*,=W,=&=/6O0"E_S53@A\ X[MI[:_ O?ZSW<)H M1V^P]+&$KP)C ('/4.$B:GY0@9!D60(N=^*X#SZ)E:@3FF[YU 1'3%PRYIO? M4R!XM;109] ST55)$Z B&Q35\DNNSOD-P0L315I)4/J*]TIQ>10%YA'KREF3 M@DM\*6Y##BZYU)X+W<3EX-2-R]J@2R;N"?[*L* BME<=C' FO'783- 9*O&O MN2L4YNBV*A(3?@51&4G#];_<]EI ?>E: 12EMVS,_;*K#>95HX/B<_[;X*KA MOEV?PI >E2837FC!<:DR](#]8/BGWCQY; C9MFQ#\KC3W")W_YS0Y=Z-+5ZY MR)D70\P9NEL7$4FHA^P@@W08Z;]Q7MV,JTSXBMXNL:02+A3G,5M)C)L>JJ/! MDT3&>N4^S#-,7:D6VE$!,6J7':5 H4/K>Y@Z3B4[K9OW:JI4Y.FES+(6VV5K M'$NTV$P]7RL"2_PNI^K:I?X^4$91,C *0(G'^@C-^*Z]?'9]0A_M?(83ER_* MT#%=Z5Q'Z(UL7[0%CV_68\]UB:* &TQ%QJLCI,=T,J@="* 0Z/C/0(!G[0EW M?<9:P5/I$#&6- 04 $/X9RZ=K?1=%E>X=<\>,4)]D!5K1YGC=> Z%3M?U;L72A ?BME$6F;*,-5! MBQ<'.JCO=1"YDB+(V!4CPB%OQ'>" ^ZIG5QA#(#CUBU5BSJP4@1X/G@"2!K: M6,)H/]#Q&T*G MVH]M)L!8#I3&U51508L3UUSX@Q?#>WD"N)YA8M8PQP/F^/0:"Q[4P= AK=;' M&M(AF)GQU$+ P77WQ0IF5@+G H2 7B0@4\>5:[$S\/29,-0&<80\QCDT<;B# MZ/J'>"OIJ%L>C37&*:\*L>\OXDZ&W:$$.8.OL_*J*",P0>KHEN7%.N?=_D3L MG(Y#]]\]XWYP=%]0)=Z 5>+$KY?IY1E'H!/7.+O_8CXQ'=TO!+TA3)X>S__O M_SJJ.[#;%8:*H;KQW4^)/NB55^^ QK/W6 J[90UX&;WX.Z\Z_,;^@ONKXW*CWK6?U%;PI *E.VGJ M"6J?'A1DI:)/T2N(B3[7Z_@>FOGS\V)8L-^(B0%>X_]TZIF7/0<-@%D]\AR\ M2PC1<2E89/HPP<'Z9F>N_"5-]B<9[4RE4F2S1+4.GA;183.%6KU2SQ?9-E&L M92XY__VD(5R-X;+%#FI+K=Y!;^_4B4R]EF5K;70)_=6N5XI9!K[/%6M,+5-D M*D2[@RY4V5JG_4GM/$6]OXJ _+IM(K!#Z(? 25I@$FGD] !:H748__>!6;^$ M1<>V%&0D/%XP#*.\+$9C$6G(RZGX,)HD$T.>E$=#.47QT2@EBC05_>:J$.\' M6'B[4ZRE5NLIUS831:D[CK$5BH%%SNF=%:7(%](W'S5&HUSG='&6DV'M+GSWRV5,-J69$AM[%%)9WH&$5J[: [ MSYX9KD;B: W5R,WX]:@F5VNMOE5FAI$A>7KG0)$&\U(J5N9XMLU6ZT9[K/<< M=.?9V^N+<',I5_AG;CY3"F0FW7U>Q\;HSMCIG06C80UGJ?:(6X;3*K/)SA8Q M"]Y^UDZ[2H]'32>?F>5S:/D=B18'W1R\G:).;^V.*[TY$]Z2G-USMI%,+?(\ MWHZ'T?,N\=W"2IMM19;;Q-+2N#FQ9<>".\^Z-*JM.O.>3%9825(RLIITNE,>4HMJSUFF#B_,T)&JGI"KY*<-)QMMY,VM\A-G&'R M_,Y<9SDIV)FJ1=)DF535@I4J))MH07]VI]&;32.I6H8DVWF]\]SI4=UQC4%W MG@U]=B$JA5PR&2?Y5KLPM87A-)<9HSO/AEZUP^NQ/4LJW*8R[<82R^W&#,.= M9T-/5YISIOBA'(N/$!#$9 0",7(H M4I(8CX^2Z/_GNE(1Z$S89G/RPG-5+^1UI-,D.G+ MD;R:-+%>6TRMSZ*2G:F MC*KK4G^@9(6$$V3ZVL9:*6*[4>?:PK"6D?).K.XX0::?T,?C>L*V5+*][/'S M?%T)4V0SR/2C-;*F\L\Y:D:3P_ZD(7&I^*P9:/KC]&93KR6K&CM/U,EB-EV/ MKJ/C(-/O]WI3VLS,6^2F%=?B&R/3;*+7!YB^6E2+M4&*&G"9-E=NTM&,7DT& MFGXMD;;BLB'=SY98EJ^/"LD\3QE)LXGN/!NFI;QIR]&BJ7#S:BI6DI/CJ&./(67! M'Z:3B.?K 3X_.,!]]A7VU7X^ U7@<^T5N;'X7/FA[X8//7'^^.X8BJ:J) MH]^ZY@6?\%['V,!;"UXH0$5_SG4L3ES@#0=6T$);@CT0/W#@KG31,@=HZX%@ M45G@, 3JD"U#B-Z F_Z". 9-_EMGJWY$ U^A_OT;>*1U>SP)C'KHCN9'M]R0 MAZP;@N2&*&SD>QIH<,3C=WF_1:MC;PL >Y%N.T4%>(%'MJ4;)J8G/W_C+GCG M;241(\,V)Q#[0+_'?ZM YIS-P-#H$#C97X3(D>Y&<'1C:4N[6P0=>;,G/SL8 M[_T3\)=AT8 60VR1-_S;X6^TH RA6T1;Y0W4ES$HIO=2_R>>O'82=-\D&#C( MB.[&(^?5ZR/T!=X_1@(5=!'?BN,-[O@N>-.$OV5%M4"$$ %;Z [R[H%$$R*/ M<-<$6J@I@L>:?1CX.-.BL+\?YH_Q4Z $+*3F$BB0,9,.Y-"5)HH ,:FJ)$*K M0P0C&3I6<^+_\O/%OT16DO>;=)[Y^5S0O/KD']Z^RUAZ5@)N)3<<"X;0V>]T M$0T#X6,_=S$//W &%:.^9R+'F8_I5A$;$!BFZ M%Z)T-_U>" [RBX7J;W@N\-8X5N7U JF'CVF@AVY>]VY#T@_'NESQ[FZLWWX< M5W2#>'CK0),V;LQR;JN6 @U[J3$V['Y.;2\$"R%Y3YXX0.K& :$M$!V%78>Q MILBHO>A>;V<1B7T'Q]@L#CN.8W_[C0:$>R:.?R+1",>Q7330"$1X$0^VO0C+ M!GJ&SP[M[2;@)UJP"8NTA!^[VP^[]F*$]VWNITW%+0-6>]B^=@/$08IPB$ C MW3!<.BD O^-8.0[>FF?;[BYJ868Y\S"F[S.1;3"MJ!6X2?#2!@$\,B"^[ ?S MC_7NK$&*N?^QB 8)%(37)-TV5=28ZL&X^GKG6<#F0*I8!N\8ZA>84S\UTOT! M9%-,?CPVI/'.WKUMXD]($O'50=RWX536>W'@$/S>KT$RUY'1Z6B.7DPPMJ#? M[U3G>)(ZUN)#6P(1'[P=J[WW>OP"3]50N\8(&T&]W7P-5YW!LE3=Q#[F:.KR M3;OHLE"0_D]T!]^F83,TH7:UM3RG(]YT\V77D3M'>IM*=Y*U9-7FTH%H, M.Y%I+V?-FRI'9U/5[7BD1:R&EQ%X(@,?/I0Q(WEP3"IN1#$'<@"(1-#XNX"T$\L.E. M)$$_)1Y\0_<@B \ ZW,6C&' M4/QTN#<#1A-9*&5DP!% LXI70,--K)-7C"W-L/%N)=YFG/:H-OHX2>!/B@JR M:Z^F)V.:$OJ_V.'7 756=:UKQ%),,<;5^W.^EJTEE&'-(PV,ID)4Y%HURZ\[ M5]V)C7^"K3QL_,+, K]DX^PJFU*7[=B854I*=[F2JII<_SAQX&5L?%M(RN%T M.%IB>6K&)R5K-F"V39=(,!(+T?'7:(KN=UGRL/&'C7^0F."7;#PZ[/7&RU0R M,POW*C&.316H;>W6-E[8)/HMIF$9LWQX/>M7B[VH,'1<MMCMF.6'A:MUL1)I1;5CS,,7L;(BY+6B2W*Y339J\B51*LM MDU+'9QRD2#(4B?V4%>&=VRRWY,\\#3-XE4XN%F.X-3GHK<(.?V"_72C\,RE4 M/Q+*\$S- \/D6$MV!7,2YT3=W:X^E.Q)RU#8MIKJ@[/'VA!V ?Z _O]0([W^57'R+%LM&HU*5>EV/R\DLQ'$MIH M5+ZU&]5<#!C:B8VI&3_/.TPQ(<[K6X^F,1()I2*O.5&_& _Y RWH@1Q_'G)\ M).QRC!QF0NXMFL5<@RMSVCS=J1SZ4X(HH?C MC,FV8]LJ7[3)5=@UZEO/^*14#1QI>#E M8[Y^V/4]V?4OS-?C[MJ)C!KC(=>;E]@")PM"F+FU77<:;7K"Q#HD1RP:X@/Q:"@6>RV!ZZNG=KQ 6?-(]?CBJ1Z7QK<_,R3ZD=##SJ(83?2L MR8,_7MFVK)C8DF=\H[]QXE+XF2_>.@R1&LSRLI+!P(5RAS6TTK7-2A9I.ZD63BFQN#0Y&=[3L3OK4E%VV^DRSSQ=9 M/8SYN6FTK(B&(K]/SD4=>%0?&1?O"H[G6 )%H M9HI-N;1,D9M9+MX>%S<+4@" B*/%42B5O%)NUQ^3 W)K&WH Q/W%3UX"B+CC M-$?S37/%2O%-,MW,9!0J>^M=9[DSY6KUIF1S]I8:*[E^+&MFQ@@@X$!+(I2D M8@\7XH$0#X2X:!#E)81P[-FS5#;FVJQ'QG(YG:^2F=FM78B\R9OC#1_IDTN' MS8[H"DE%Z29""'QN)1:*I%X[9__5\E+0,SNZ=<&C*[?NS1TEGARC102AA:C; M0&Y_$RR\8(6E>^SK'4!C"X\6*6G@IAO,IU;)\L+JY39C69K M"Y:.SA=EQEPVVJ0#K488%XF&HN05_: _$B+NU&P>$'$' 1C#,0?EX;.:X>R1 M,NFS9JDS>;[U2FE::6KI>HT)<_R2+K9K\4F.1"NE%(12*#(2BI%7K*+Z@(C[ M,9L'1-Q!"&92=F):AQX,9F4^P1=*ZV8FDKSU$?]JGVZN^1C'L!(5C8TEH=IB M:^!%I+[]B"2H4(IZE"1[0,0#(CXG!I.@N &M,EU^UJY4(V4AON+3F5M#1)_4 MDN%ZNUUD\[UA:5O+:=2FW$2MAFA*A(R'$O1/,U+^L7@DX+LQ8MP:_S>>.@JZ MJO(+4_KN_W'XUCAZE<>Q/>?782Q2S6](6)5DZSMO6[I_ 6N5>\538/>> XWV M[H$KKKTDJ:<$C=FT+<-OV@&M][Y2N^,F?X.5$X:MM!)[\68?C5-@L> MS.V?)(B?'8]]".*S!/&SL[X/27P>-KV:+/D0Q.=ATZLEM!Z"^$1L>DCB'B1! M/R6B#T'<@2 >V'0O@GA@TYU(XN$WW8D@'MAT+X)X8--E)?'SS#-?)&\+]GU> MKY/OZ/673L,][C+^=$B+_LXQV/'(QS[*(T_'G^CKZL"O\L1W)H8D$7/TQ<0D M)$V41.*8-OYJJX4_41>N.R"_J@LU17M5%1X ^ # CP'@#=/Z?]4HVM+"PLGT M[E&'"!GRSSP\4/)Z*/G;*\Q[CS'/@)Y21\CB4XV%[.1*X/J^[KGBO/\ MOV>]W5D#_5%KH.@G,G9SR?^*-4!NW>74X+IU1'ZUKY^L&)&OKAC45YE#[QH? MOKP://#AH1AOP8>/N$SW5)&\IAO6A&#FZ&<"3_RU,!1T+WH'P3VUG_Y^I&U_ M\1*"U\W*_@.2KE\NKH6>B994"$'\E04,*3[]+J!!LHP->MDPEVXQ0T?==+G- MJ)7)6ODXV1W>^ABHO1639I%\3I+EQJ9GDW6&#-/-812.@:;H4#(5O]+YC=L< M%']%BVZ%#'= 67 I9+A-5^X'&0)*8KP)&>CD5$_%\NLA)^4'LPDO-9+2S8]V M%0?;L&$M-C5V,UKT-T@"3I-T$#+$,3E+A+X2,L!2Z=8&\0""!Q!4 OS43CZ( M)3\EH@'?NK;@U?!K59>5CE&J&ER;LLNJ(6A%?GOKU4N3;2>+6JJ39>OC]52@ MA'&Q$F.&,8AK1*A0BKQ6H?!/8!*X3P?EZ]KZ)S3^?FS]7?['F:WS CGL35KC M#5L?%D3:E+GTBKZUK1?&W+) 35<;KMSGQ!G;$*F6.$:V'H<"$Z%4]$I\2+=- MC'J8]L.T?R'J<&;:4H**&Y$1J\]X08UHE70_6Y9OO<"H=)+S.3F)2V3&H(:Y MR3@22<@.,NW4MQ^I1"AQ->KWQS3^L/5[MO5?F\;'\7:.;L<*#EMNT^9"SRM: MLG+K:3R<>QZ,B_/ZEI3L>88)U^N4J(.M0S AE0K%7YW'OWKR!6,J?+C!"XJL M"(]4BVM7R/O=6 GNK[]W )4?C6Z *7I 66TV1L_#>;S-\LE^F^JU&MHR?FM^ M@DEBIBX'Y6Q]EADWYJ4,%VYG6\XPCG,V0G'R2A1'C^V8]Q3[_YT0YC[[>S\( M\VYG[ !A1EN%-D8NG7[#W*[7^6GQUJY872YTETVYFB#C*TGIV?UI53(8 MA# N^WR4?*1^/ #E 2CW$\DY !2U/!#-\#1=9C.,,N-5=K5<\[>.X\1U,3W@ MY4:=C-.T5AW&;9J< :#@'))0\FIEPA\^RP-B[JB_]P,QO^*S+&MB1WF6F-J, MCPRZ@W5]:UGVK5=%[8Q<:50&?97,B]GRHK!5EERLB2#&([Z/DHFOFHKR[T4I MVOZ4Y).;\P1<[?3-K3MV!RCVA9C6$GQM)(QG1H6LMRJ1>I91M><$@WIP=::U M/W83Z^86072'PA MKD M_@K^_JY82 N%\ZI_WW[X\B+2O,IK@F1^9G-[$TDCK(E$6,HAR_A31I^C M)FQ@_*C$OR;22E5!"+"![Q>&+MJHN0JZK,BR9$B:1L^ W$(4SB3DO M2L1H0PB>0IJAP_<0AB3H8PVUUR0DI+:20?#8F/"X\$AA+>*OA61@T>8Q*\ 9U1 M1$+1T-^&Q!OHFB;BZ[O&HX\F?)*4%=@ ND.VT/L..XJ>:"H($DW"F4A>1TV$ M3I KQ<,X*AIJ!HR@@'ZA:]!.::V8EOGDVAFR*FB5HMF\9WVX:O9!,7!!1:T# M@)YX M>174:3QGC*6P6R@=C_5W7G7XC>D3"28/"EQ^WTTV, Y$["F9_ ^Q_Q-&XVPH M@>'P8,".& S=7QUS&'K7?E*MW9,*\ '2U!,0*B*3"?MUX:-/T2N(B3Y'@?@> ML_ACP-H)]ALQ,6 N^Y]./?,RM&E@.^H1M'F7OOWH8'Y)A : N58I:![W/%&E/+%)D*T>Z@"U6VUFE_4CM/YXB_BO^? MO3?M497I&H6_G^3\![+/DB7BB(;S37[33EO M=URKB4RLURN=NHNWRRJ7XZ,CNI):N+QHQLR12L9- M-<4(E'!PHI(@9^O#9KVLYC,E>K68:XUV80Q7'KR]6YCC-:;:DOF,A9M5:3V< MS!)-N/+@[8E!M"^58XN>*A)USL@Y;4%KH48'!V]W^&Q6'4S,L4K*PK3H#5/I MH8ZJ"P_>;MC$4IQ3?%,%?)09%\IUNIA 2<'O-E%)%/5(BA.\<0?LM! M2R&&WH_\Q=^9PQ/.PKH2KQ!/R7C(*_>,(2C-;CD*/,10*,WN;[+?7]O1CS7' MYS*6ZN/.87A7JR6>R,N/J+GA&*N_5>O?&_6INT9]%DC[F">^.(\J%('W( )O M,\[M;P7C8\\A^>B FIL+R0GA]1\4([>NE!WEP&R?^^ $@TDR7*! MO/_QV>3FK<]\_E2[CX4.;WWNLR37!4[I?56#7CB=CK&%^FCO)JW"S 9MR79J MN%++*),./>QWA,_GSXDSP]G=M^WNUM#%&Q,PW^ZS(^ERMIJ8:)DN,6-?U<#Y!.?/5B.F698R$]8=%3(\2,Q-*/UEVX<[ MN,6_=Q"=SGD/0?1^FF8(HYL'8QX 1._E8X<@^DF<=HUV)L^%__C3!\[M_Q+_ M^#FNVNUDGV9,"_BY[O\-JG&WC4(D@ V!LP2;IB-G*](U+6@M6O!PF 5L5W/L M@X8D;^S@]=/WFXR@7:$UV\8ASXN"!B)/&%8,G@(/ ; 9W-C$QH N QG;Y0!C M%![!D!_\1L,3&?[IM^Y!Y]V@[G\>N@O921M]TZ>HM3O^:Z.])EJ6P"]Z\K"Q M5YC&IF,-BO1>M3W01_G[+2:UL26D DQQGCOUV/!QH@-\_*!N-QJ& M;IQW[&Y#8HAL$(E0ASZ3@2U9BHF0'<'F+H0(I*2(SY^0\26?=8 H37:MB0P+ M@R==H*],UY(FH@WDIRT4@Y)^9]OE!Y,A[T%Z&;F:YN\6_DWA41K'9-'SM[5M M?@3YG5.08-@7"I@XM@"$MF.@3C[H9)"CT?F>=[ ;KY(?I A$^&#U#\(OIM9R&?TY^PFU')AXB[ M!1S7TNT(!N63ZW<50>#J0MY'R+UL"ZP/DO56M/N=;"!T7^FC.0XH>81N(8?04%L$]QF]<@*"YW4(0$RVC:'NULY&- MJ;X.V:[VH/X577A"2,=C5T0? 1!0JM_':W,:A/U:S_1,JF&5 M$SF1S72R8ZV6X9*"SAQK/H-S(XZ-1UF.%]/KV;ANXOF%-S[6?$8OM=J2V)FI MN#B9*[%*K=J.+X\VG]''PT4I5TGUX=N+ \V;%M52[FCS&39N&OF?%3F,WV9T44JV:)- M-"CN8)\1B5F+B5A]7IL,8$54&L7IY>:$N+2\ZGQ"[/'P%&JJZ\SM*)$\+]U-) M^;$GE)+_9@G8J9\6:QVVUJZWBBRW2^N_@+C8HB-(= O$GV38CJ_9D?"$ZE.# MPEQ6H$D.#41QB!H(0C'Z+)']?H9014^ *$=V7?\VNGXC(#5C"76XKZAM!_MG MI%@V@G $"_XR7 ?:F[9B^_T)=8 4 ]2-:U]S+T3-A3;/E9L,<=($R*X&ZJ,= MQ69<"S5S?*.S4)P?UPN];**K>@O@53N2VJLMP\Y"5^@LM(W);"\5$K=LZ_#M M*M+_(EJ8NF6WH! 1SY'MU"W;:(2(V"$B]D2&LND>,!'*ICM!1"B;[@41H6PZ M+R8^GA_S,;OUL4KR+R.6S]^[Y>WV+)_J+_ N=]&7GL9XXZX\(6;O%K-G:KH3 M2JNKT_2G8'#VGBD?I/S'[IGRT88Z(2U\?UKX=/^<8R+QUD4-#=%R@HM.2UP^ M1_#/1N*W/M\M9M"EODMGC<#'^X&=-2Y6;K6['&J)R^J6V8X5E\?7<=:=,8!W M.[DJJ8_R+.O&^'0G6NOB='1% M":)H\#RY#/K?T/$(^?ZPQ_MVJ+J&I485/6I:A@3L\YD(/T*X7/601R(7%XKR M?@_9<7EUCWBGJ#<"SCDB.WHS:T*F'9K'O;C)EBJDX54;RZ"9#(%'DG3LS7BX[4J-+* 5R';TRPU>+YCCHZ9**Q,E3S2_AUNV;+BJ3[O"\MQ9CES5QT)V%B$<2B0N:$2'CWPTCA(S_[>R7]SB?G?.D-!*4.NMY$ZHR MJ$Q& VO3FH6(15+)4QTI'R#X<'WN_D'.T)*D!YU@\ MHY[KQ"Q\:..>F.QUHF93R[51@1DR1 @R0E!?:A07\FS(L]^>9Z]@31QGVOG0 MX#1GU.SPKM.?35JU7#F>0$P+;8AD*I*@WKW N'![ES.GX%YYDQ_UVD.RFS!EW+SK-\G:S@1J&6BU%=M#+Q>F4G M/U!C92:15[N31M;49\+ &BZ/E4>;]55EM8AUZGPTWXPOB[TD;92:<.7!VT%1 M71)T==9@NSF#6;IX8;04T#,/WEZ=NVR[GBP**K"T9G;-<$Y''Q\KI%Y+=*4% MZ*J-S[FQQRV&K-)=H/+H@[?WHFRU,6166944QE82-W)NHH1NW0[>3C.RHK12 M6N*W6/%E*/U_RH2T\=5P5*LMP<3FO5J8R"@0=0RC;TGIYPZV55 M;.MIHC,:V_SX:,GUI%=-9^,F.U;!DI>-!!V=IF(,7'GPS&FUTE4U>I7#P9I: M1J5B8/A+UP6S9JO,*WG4;_0JQKG26T) X>*9KCT=KK=UH\9EF83!C MO6S?4\<"@1\N5:0J94QG30[/BWE]DIUDHPV-04L/\$DO$ES=3.%3=CZLTUIK,=2K3&Y9A0@7G-311=QA= M9N>N8J*.**MV;A(,8]7J1Y_>BM?NM&J-]A6NQ_! M&A6FUL:86A9CFWRQ465K[4N6IF_Q$<%,A)&@M!QLD8):A$B::-O*2$%UYM>M M#G^35@XIA#'M/M.:-FB6Z\S=?FK)BZGUI7H9?-.Z\*=8[!REX7A8&GXGQ69/ MR5B(B'M !/YTLG@E1$3($3\-$=3)&>HA(JXGFJBP-/PN,!'*IGM!Q.EA "$B MKH2(U%/R9)/O$!&7[97PGB/W$ZJ/WY/*YZ^H/QE >KO<_BSUM>\Y*F>_*3I: M0'JVBMN?A?(SU!<33XG+#GFY\_X9/QKUQ$F/[.:HOTB#C5#%78'H'P$&ON)[ MX,8*O U&KH:A&0'VHPC#J]+%V;3C Q/)&3NQA,1Q5'\^-G'\96L6_"X*M"JB M+I^-P&]]F!ND20::\.>=^Z?BV[^)N?6YSY((&UQE_, F'L]Y-9O,&>'-S)FT MU_9,P*P4>[<6"WQ=QJ;8B9*7(B_$1O9Y.VP5^@49%)2'? M)\[91. & 9^TJVCR=L"H,D/CTX _ O QW;#S%<;>Q67#EU-8;BJQ%E3'$.]'/]Y4RJT&+SUY_XZT(0 M+(J=%9CBZBK C),\G1I$\05?EG&FD%+5UJHT/@I,=&ML _WOX)FGYOD*\,B MF&,86M #7?:'97^34,R9_9O;QB7NW^79T=;^NLWS)J4JY_8ZWIRGT^W\A&!E M,I=@+N3HS*:M97_9=%B6FR6\1JO9,*K:27(Z/^MU^76'%D2<01':C'"&;9LVF-S MM29R7/Z*SM-BNI[VK5I\R'K"!"PH-Z9D*ZB="W2>DF0D>0'GZ:K$GS%TV['< M@!B@0:5BBHY!%W9LG6?TP\\(]-S%Q="-,I"^.VZO'Z:_"0&'\?SWU-2^J/1' M#/@RJ>@J?4]EA5/7%8FSBI>;TZOZ($ ML$MY+SN;KA0\4QSWX\E$$E),$TJ I#_9)'EJDN!C1OESK@5IP;5 !!M!>,(_ M@NB^X4R ]6W<\C"\?Y7POC@S'&%'4;D-/<'%=41-FP?&F*42:X-50R6;1+.Z M'F:R8O5X[LW?Q_>KU323Z8V8(@OR!LTYW+J4E)OW'-__$ S- =4S4KUH%I_; MK54GL\SB4]"\7("_6\V2=%6>G#(M2\ M;GW>6]M97W.T/B0^VCA?'LTZBP9.YHLM:^;:I2%SQ1N"F(-;_04^+JNTT6H3 M2J-3LZI-(>'G2Q&15"(L^KC&#<&M.>S*-PBW/NZM!L(6L;%9)*",24C7H&3N8:93;&H)[M25^B)%*GAKD]P!5# M&)A^X$N'6Q_R1V RK 2X=_USL?E:G\]0D9U")LHOZFRW43 3?+38I_"QD/0# M_3$J$J=.51^&C'AGD?XP8?].9F9]FA&GE8[)<=K 5;L)(58A>]'I/->$C(C2 MZLE4A(Z?9O?>Z?BN\P M4'H?YSVASY .^^>QC$GF63)G]P0S_%L#Z ^HUIB9 5&W]C]_4^4=T79UN0+1 MFAHIK(A7F/54[\:&630N#IJ=B40D11Y>+_\;"H@P[OE]XYZ7DP^7,W(O*"!$ MI5.I&LMA MRQ^&R<"0O?4H[XNU9KSUP6X=;[E^W//XR')2S*?C\V(ZKF9PM5]9B7$I4VVB M:<'0_J3C$9I(A%'/O[,U;TWJEVJS>.MSW9J%;Q R/<[#W#SOYD;3C(:7FU.7 M6([Y5&O@\S T$>-T))4\U6K(MQ#_KS^'^,]!RMZ=\.$%MK%OIF-@90+=!MA2 MM#'1-"UC!='B ,W#_N?,I+-+&DT<31JU.)OTEMF)R$?[B_14DO--IOUU0MH_ MY&O""7KZ]9*B*,"RW>8RNZ)]YBOPQ0M^PV\6P^[GI[Y?"KJ+4XG0[.A38 MNHZW4I*IC[+NTJ_C.'*]>UEZ)X[2>X+@^Z3&=$25JU2ILD0OQ'3F@A 9&0.W M(L6+'3P:GZ^Z4JMO)E&;EF0DD<(/(/*:* ,UO;FF,GD$QG;VG"_=[8: @06?THF_X,]_XG M<0#+F;B*[D%L8^!%-3!R?@>_VG[DVV;;S]X9M+E!BV.8OTGBB494 /^Y'>D9 M>XI= $_D"UKS$4+OD/+_Q!?/?\;L+PP*<\C-_Z==SQP=2(/^AEP!V51[,91F M\]&O/VUD<6'&",L@X> W@=[0KGA.H^>=&B&F4BFR6:Q:;Q?K-:S-9@JU>J6> M+[(<5JQEGJZW$;[&\-EB&^ZE5F_#M[?K6*9>R[(U#GX$_^+JE6*60=_GBC6F MEBDR%8QKPP^J;*W-76F?/G4@BMF0QS]%':IDP[6A#K C4+M*4!-CT';'[(EH M 4P6'?'?#PBCE[QTC$G$75)K9STL>?:PQX)NH=%+&]V^I8^1*OD5D,YN9<^+ M3V:\.R74;ML3J&::X[-E8[D:=\<")>"O5_;5 MM"M83G_&EH5YHU OL]&9L(0KB=*IF456](,V[5 &SX_K1F2NG'PAD)_DIAG-5>,J5')R1#,N+,$ M'GP2@/K<36>]$.7$;I:4 BU-W?D=)9*'\G*/(TX.EJ*?WIICF:_7 ML]UBI;(;.W4!&Z(-;6=I@BKR4"L69$E+T #R_'[\,ZA7'22,QQMT[(SV#UG; M"K2F;?@333.6]F__ !FG4^^HNL8 MVP\".\3_Y 6)[]-\L.;9&DP2OIGT"UVA;;>V-V#\UT>OU9+44_)D)G(XP/Q* MD^2)IQ /=X&'V-/)[/80$9]#Q"?O^=\52(\UM?,BLN!GC+A_AP]O/HST8W/> M0_+_(OG?41[8)]GC1D#S^>6QA_N2Y^"=6Z>.I@'\6T?.VU#41%T"9^.(;S ( M<4.E/[IA[IGOY+=N]I'[]PF5;W,]+C'!O>J8HTQA/IP8:%8IB:+Z=(2FWKU_ MOV_5M3T[)DIS5[& C/U3,QR D>?)1/\!;4 O;67=F/FN>\N[)4=F0XWP[1"6 M#0@30S["GFI;GR9X;L#R8&*NHHNA6"5G*!*-V//,#?SN1#D69Y &_7CF#(@H MIHR2A]"]!(00)LI3UW;\04IHA<_3@0MLGYVO;PV(6['ZCU*]M^'^AFM)$]$& MC"2AX#V:%O9,V$?$P'J9'W0*FJKS2G0@%4M58/(6:CA/(J/X,-GIH30T.QJ! M@.$A'*&]KV.2:UE ESS,L43=ULY72'P'3N.%BBEO[=K=HC#J-KR;"X@TLZ'1 M]C.)YD5%KQSO"R!1Y;32X&IU-9.,C@E]48\61Z@3-V3@6 0G#OO#?;T.ZD[T M.*O+U_%P;Y[,?3T7^.9'O;6/?+'2DQ,N\J@:'TRH\3#/S]FZ7F'CZ;@'4'-' M9(.39"2&O]N+[58IZE^[G[G/E,A=ULO 6G#*3P]LK4)?5%0-50.QU M?HPZ:*\'?'.=X:/E?J?I54K5=1>M)*C72U.R/:D3Z78!SP!U:O)F0UNOE@)Y M^-!LMT_$6^ZJC.>%<7E8%@IR4T K$Z]7=A?I>%R3Z!B>JG@RT9.FA;$P1DL/=LH0]0'? :D%'A7GP]6BHT1%T7\J M?7!^48S)O:;49>MSG1MFVXL94T5;)5*OE[8XG&;4&=ED.3-5M*(\&_/$31SH M51K5FIJTXEYKS$?5K33XR1"/*NM)6JX:[9Z%4K,. M(#5*,/:B0@I]UNVV!O5R;\25>3\UZS#C2I[*DWG*6++EQ81*<58M7Q']I0>0 MH04IV, M0NA2PQ@&B*/%G!JH9%9>BO'E,L.TFX'S_@I2\3B5 M'%9:$Y;T9J:7XJC2LH.>>0#3JF&;LUEJI>'YE.@2E=FXF)ZB9Q[ E,E7NDO( M+2LU(PEF0["[PT$&S? ^A&E^3&6;V?24QLFI-QS%0;ZWKJ*''L)4;YI,D1MU MT#!33A%2Z;XD%?VE!S!ERQ7*KO:J \95'U MXEI2Q>>U3/1X&MV*2!?LDI61>#$:UV)V93UM5C:>T"M",76%51NE!-M-9]C8 ML+ N\4WF6,+=**%W\);=UU2/&;89893O+%/CP#A[N;*D-!;3CBEW^/QX:%JV MU '9=?-8:IY+IQ;Y<;^4X$5Q;(VU4KS1;Z#4O .,#D;I67VZUJ(L/=?7;C^G MJ,P"/?, HVHYW3+B]?R"5Y)-!H#JLE]-^.E^!Z]72W$\:39B:][KZK0P%5.3 M;!2U#SW$:$'O"*2X2-3P\J!2+\^)M-5>^$\]P"C(+\NLK34\M4[5A7Y.GS#* M"FWU$*-5:ECJ#0 WXCFIG'*Y,LAE*LUCJ9Y6:BEZZXI>Q;O9Z*#-53JQ]OQH MJF?9:,7<2CL=P[WZE).:ZWEJUF@>2_54,K599S#2NVQ9FRR:4[M>GAR79D)B ME9NFVQS!BUVI7ITT1H51IWF,FT=ZAZI,#7.-S]V.P'37E9)>&A^CT:H;I\V1 M,8<0[=1%KKG,+7DH=XY0WB)=)!:]1$YCZ]W1.IGOJV T/9KJ66AZZ9[)H]NXP)W5(-I>]W"+%SH3"E';EI$M8#%JZA>B%4'2OSN=1N'%;,G /T8?:?8?G@*/23(DT5^U74S97,*])I 15D M^34K^,48AUQ@I>Q\O%=Q<99LD,69W:ERS?BEN.!;9M!NL^B^G#_[EG]/$4]$ MF,IY%ZF<3[&336="1%P)$:DG.LRIO0=$A!QQ)XC GU(A1]P#(A)/^,D&X"$B M0M$4(B)$Q"U$4XB%.\!"R YW@HC09+H31(0FTYT@(A1-=X*(4#3="2)"T70G MB A%4XB($!&A-W=O6 C9X4X0$9I,=X*(T&0Z+R(^6<_Q;K; SVCX<5HJ_P08 MO'='_D.[FGPKRI ,#7WX__U*_OHB/,C$$Y5XZ#8O;[5-.FS_$A)-2#0;HLD" M:9]FB&>:(?ZJ95"H?:_!+I_+DGXK1_I,PB'4L]^)!G;"D?RJ<$P\I>B[[C/H M3Z-_%,UXMVA.7N/D?X/FO4&M(;*_.T_7@(.E#4,-,?W=,1U*[U!ZA\C^7CQ] M7'J'KN<=$OD#P"!P2!\X.%-11N!1A-YM(G=_*0H?F#88?WY12!T7H8[ *GIL MZH '7F]:0(8T$DJ00QKIB)H;JI>0.$+U$JJ74+W<&XT\O 0YHEX^[LB_TP+F MUDUZ,ZX-MPDL3%-L-,7Y3-1_ZV.=K:_VQO.^:4?\HP3[Y<93MN4(+31(EEDI MMO^OJJ(K,W=6]=,GA$WK*>%$PZFT5Q6GAI711-OVG[+]S9::*HB8-L^;@Z@R M%+4)JW)9IC8=VXTA@^;_[G7FC=I ^BV[E@=$ZW4'K+>WP=M@Y&HHLA"TO*J) MEB48MM6?-FMN7YT1GC!,$%ZEG&G^^A-_W=46BV)?A^&Y891>=>2A,,GU\&A4 MC$=[N2JU(I9'880R9FV@_R68!H7\5.]+@L)R@W$G-LX9"V^V_/6'2&(("?9! M#^#O(ABN/U,CR&*_];G/T94\2 /_4=-!7C<=/S?C+QA9)<>]%8O7J[.8FF'P M9CWW]3E?)[;E7S(>:6Y>39?=8J4G)%5O4.'M=G0*O"+J$AR'TH @(B2.GVAN M'DJ#ASSW6:3!O8F"_UY@PLCWX?^]V^=]G_>(1)@O/#Y?]02+)RT^ZRT&>5E4 M42_RY*\_%!DACDP[.,_(K7O@C- ^".V#'RD?:L Y(@N(V(S*5A<)&N_R\I!( MU5LDW?%G"!"__B12$3QU.+@HE 6A+/BYLF!OB.^YA4&^62EI:HX067&4:LSC M;F(NRE^?>/0%9\%FQKQ-\_8(GS>FE6Z5'3$#&9D&1.S7GU0L@B=2H3@(G84? M[2Q\"P'P<6_!I!JQ6K'HS7%0FB04:Y$;IC5_'E#BUQ\R$:&I0Y$0N@NAB1": M"(\M(8[["X-.7S=R[,10ZVTG46?HLBB6>[5;TJ+[0M M408^X!XS>>#,=Z7AQ>@17O5II 9)9,NH&NXXN6(E5>&C>3$O3^-E=3R_V*TH M3S93J6RY+JON5&N9ZGS60!VZ!65&K65]-(B"F+GQG^B,LFL<4>>]UQOH> M!LMYXIM'9&!A(:2ZF1;;+P?;[\Q79FG38J*-48O*,BW>2 M:*0CNOR,1_"3UDK(U7=VR/-Q]4U9^M[O,6_(QQ\/2TC#N-)/%UJ 5\Q,9Y[/ M<;A(HH'"2>B'1.*Q2P8EOCEGA_HZU-<7YO/CP84:I=7D6(6D<""D&\G)H!F= M44W(T^@R,AF)I8A06X<\_4UY^DQ!PP.F+C.=W%JW)AZOB)K&N3CGN?.K&N$\ ML22)#D4R;+G;]E3*&MC]##+"T:4B$8O01Y1UR-=W>\C0"O_VG/QQ,SS>M=W> MNBG;N#*HUY+$2&.X)#+#T>U@/)(B$Z$='NKL4&??*ZX,GP7DIE5T\C9\[K 1[WB5+=:Q*)1O&2Y9:^87E86 MS1S. S%>91JKW&)58M =0UAN>:W\J!LV(+BX(76'Q[VU[?5W,=!W18A6%X@5 M)W =W-7&.=WLIF(EZ:JYV$9UQ9>M7B'&1EUG,? H=YK4QP*-[BYC>"0>H\)4 M["ND8M^:SRX6>[G#LS[@I>D="9*/1VW:.MYTW2YO\&5>)];RR"3(Z!**EN2O M/XD(%;]DT.;GB9;08KF/XX86RT6#1KE!VRH6XY3%9EK)!)]2]%H5-*%00;>W M%!4ADF$I:2A50JER7S'H=\7*;#94B9YFDWPY1DUSPV0YS56OZ@@Q5"-!Y+R& MBL\F]=%82":&J9XO6&)0L,0B9.R">2$_3["$GM =G/41+Z[O2)1\W!4:3\51 MHFV["]63EF)UJ6=BC0F*L@07V#01^D*AU1):+:&H^9PSE$C@E)M-%67>=6I4 M6Z:B#I]#$19T@TXF(S1YV&3KX>MD#4?4PN2>1ZJE_0GYBC=3K,+-!6[*=&J[4,LJD0P_['>&JOC';9-9E-UJB M6, DZ.RTJJ_DQEA(^ 6.-!U))"]X2_C-V9@X,OOB6[#Q'1SJQC=]UV/*11")4R"$7AUQ\.B8D]_5R4>87E-HM M)VO5V'!D\:VKCDW@QVS5M*+EE!J5DI5F:MP1!K;/R'[1(AE)T6'58FA9AY;U M[5CWXZ;U();.S;H"5U2[<[%<7J975EQ<(F9._/I#I2+$$2\YM*U#K1QJY1NQ M]AO&-0\668\OF2K=KO:;0CS;9'0&LC&Z5"%P*I(XF6+VF+H>&P8\&HBNTY?@ MH4$4,EH(HH=H[O/0\ E)*%1GH3H+&>T>0!0R6LAH(:.%(+H'$(5V8TA"H3H+ MU=FY0.0'_?^O(PXU\.>@"]>9CJGHT0E =S.0]#YP;O^7^,?/<6YD^%=&!+F[ M-WJ^?,%$__8%LX#M:@ZD!VQD&3/,F15?D52_/CH-J'.%*AO$\7^XQJ6B#JLRJZ MK:\9#L#(?Y\P"&R *0>8$C=;0@"S%=M!N)$V,CL1^6A_D9Y*JQ=:D\&7^]+^P48-58QV<;71%=U\WS>&\A27>LV M?_TA(G'\"(P0=2'IY4PL + 9/.G$QH N0X;A@.GXM8(8A4H_>+4O95!.07L,8)3+=)N,L1S_73W)CQG*+, M,*B5,$$=9MY4J5:HLT0LQG;DJC$J+7%X>6$63CZK- MJ3&-=].SPO+7GU@D?J2)^D>TQVLROJJP9VT' L:!/#)R'=S89%LWQ/)^%6@9 BC#ARQW+!>>SOR]L MF/I6]?8)FT0I"6)(-&WP>_O'_J9H^.S-AF;B*NJC3-]N*ZJ!D?-;=!UC^X&? M[Q1\LO%/@C5[#LMF#?HD\&R2^'_0V1QKNZ_-^XC@S.]Z3(%[1#[1)_TC65D< M>;X!GSF"]+D%VO;?/D/^'EI 5*.HW_!_32.PI'];0!,1>[YZYB;;S'_Q=JDX MM W-=< V#H '![V*IQ8L_(3G!<^R^^]?.:K44Y(.$7$'B""?XB$>[@$/^%/J M9 IBB(G/8>+C6:$?4PW7.W42?NG_:QG@>6AH\G7"A^])Y<>" ;14T(?_WR_R MUU>9DGJ*738O&)WSO83.X8N7[ -DWQS_?_]W^*6%PCI*FC?%XVTE-/Z9#P)&HT(Y-ZZ.<@H* ?7^0TT&ETS1KK%,X MC# J F@ZR2X$2*/\Z@#IL!?)0*ATB@GH$17P/Y97O.-[WW/WR75\U ME"UGE"TUN*OV$F505/TKJB-BI9N?&HMQK6K@>5.DV_B\E!G.&2&&Q I!1@@B M?G:YA^-G$6BB8@D4N<9.7M+DR<>FCSW:O+1)',F^>'RCB Z-HM H"HVB>Q%..<,]%@?B]%:R M41I00U5,ISOE9HR:%^.H)VP@F^CDJ*++ MCCY:PK)C> AJ>2W,XK:$V !<>0 *S2-SFX:W7K>T;5- MIUN?-Y1POH1C$#N?$'.M>I^?%QK=%BOR5J&JY1BEVEJBW?_Z$T]%B-B#7[3Y M(YDPL$O^.99S']I?GQ%MMVX'>K&<@%L?["=*K.-M3F50K\Y%R[)XKR>D%JQ8 MKZ;&38' @VNZ]V8(_'V;TSO*\KM>2?RM9=@MSGQCE_(F1[Z.AWF10U^AEX&F MZ""Z5S=P[NS[5YN^< E?5K$ES;!="]1'&6.&S!W_H2W@=XW/&+9CO5%FE*4^LIMD#1?6=JF1LMHN@ND!GGQ#H!+2,N5./W MHC".V*7'HB0SW?D=)5[F$K^NTCR9*YM\0IFQ;Z87G_HIUZYGRM$TP[%9+%.O M-M@:Q[2+]=HNU?;2Y:='2!7]_5N!]K B'2:.PRT[$.-844;WYJF!2V9P$?P33'40\+ P,S4 M# ^ 8"UDV^CND_T7R0K\M6-8?B&O\WRFISO%>^L9,#ZT+XER^+K/]!*(?-32 MM9$,@U8LFW==(E&>J6ZOK14K%=HEA>6G>@5LAS$SB(#:G@G\<E8WLMD7G3.*M=PG#.9GB;POLQD+4OD8( F=]@Z$ MMK]?=NY"!534X29=7Y+7(:2M]D34ZP&5YQ&CV$6] ?%DR#O3&]\KP\_F!EPL MD>4IMNN91FJR,*5D?PSM[D0B0L0/PP%8 'M$[*Z^@/"!F'S-:T%;')\GD0_N M8"(6T"#Z%[1?Q#$D!=%2@8,M1,T%Z&'O]#_(*D@"^"[.!OE$6^+DIIJG5, - MNXD65W83L_$=()^\0]1W-^!G NC[7V:A29 3%:N#4'"4-B;I\;C&%@26ST"6 M[0[5+I.HH 8MU!-YQ"/[0(N&)PRK!U)RGV8"BO*E.I CN[8-UY8%_I#U#@H> MZ>.,!?=O*>+S]/7-%SXFZ@BL/I*AIMH0QE>(:5P8S&=5HEM5N7C&3O?:G"US MXP>5)#9;C;7ZW5&<=1VG1-5Y7.P[J%4-@4=2L2.#2C[2$&I#&Q,H-C#S&>;1 M(3H!M@AP@I L^Z6Y]J9QU$ZL(%([99 'A;%[];Z2!D0+>563;5>&;8@(Z;-+ M%/R^6=Y%QI[#0!MUC_IJO2SJ_=__ZT6U\BXRCQI3&-;O;31K[U@;;X?TC>DQ M!*5?#.U?!/T6M:7HV=O6$LDG,K:-E/W>1<00(+#X4S+Y'^SY3P2. UBBGA=[ M$'MAN@>_>MG58O/9.Q79&[0XAOF;))Y0BXV]OA]$["EV 3R1AT88_6R#B4=\ M1/\K;&(AN?-_H'?PMJFF(YK67IAJFX^@C>QW'(%TG#'\UB'/!KIX3HOMG0I# MIE(I0L>F6DL,;5,D:E@7!M^4&5K;>Y*^WQMHO]3U*$8,EP; M*BSH.8"5! U?),P"X8;)HB/^N\?6;PFCE[QTP"3[3$ \Q;>4B<2S0 \GH@G M1P)-)&@A%DM0@HB#N) DR/@H1LKQ)$G^"HA*W*4)$O-E=)4$#IO/Z@TU-:7S MN6D3*<[7*\>TE6 '7*VOUCM3KE.M= O+.2.0ARNG'$6,<9'K\K2FLT!KKW5F MV!0H 7^]$J==$"M4Y"4O>@NRVF]FHH2V%&*'*]DUDQZXBPY0R[:1&G272 M;PKQPY7-EEU(4D)TCH.%.QHTL['&;((2'P]6TKGBW&G:M87*M0V+7[3*@\80 M#ZG@;@RJ4>CL2GOVPJXY%6J: ML3'6_/@1!C>T4"1?$T,K((+!=T@3]*Q 8&G>*]OM"X&N<]KD>W93U ;2;]FU M4,\/&^A;PPE9=N];35QP[,#V:1N;>U?@&\[UD?]SNVWL_WAS';MO2]<64J/; MF[3Q:"J:R) ]IYBQEK_^!)WZ/,CG]H%Q\J&>9]"_WN'I^>)SSU;:8 M:1MP' M7# T#4Z'KTGB M%?4QNOSJ$^29V QJ0 >MZ3$$'03XF3@P)"3%RV3]A[(NFZG9*NE$)QFOE_0G.H=_GNYBV0 MH+DX]/L$_5W?HY"^'Z;QUU]1\@,W^PI\^W.0^:T3^>NN8Z,+'N2H0*=Q".!7 M^N;&/W!GST;>MS[JV9+SM_3['>H:/W&I%V2S$J1 ;?KQ-6,3>@F4&NO;^+:DN#@\QI=+"P GI%&$B.:;:%",0*% MPK%DBHK$SUK@?6VUN+L0HX.KB2#)X!&4W>59_UOS>9C(\^;U.V3Z1#I=ZJWX M>0HO&[4LMTZV2*.%.EV1;Z?R/+21\$H.='R9&!H%#V$4( 'Q3R@ASBHA @8X M(2'ZEFGWRQT]C\^CS5BE.9@/' \UG$(2@B(B$$8'$N+?A[4+.U5I8V=A,QX$S<.A\KTWT1DN!]N4!$8D=Z7CPU^+@UFKU M55@!Z'(84/B*[? -BV<_'7'X.UG"]O$A8369BEH>3"VO/B?7+?5! PZSW)+Q MXE7)XN$?2"J=>B\>9?#. \ M3MM'ATK*7C4QK:;Y$3XOQ3O59@4?.H0_+I6D#\W;6XR4_0H\ZS4CEJ@WAS;N MIDLL*5J]HLY?!9ZNF(QW;7X^9#TSSJ3$#E_F> ;!D\*_5@'B#X2U@&3XM4'G MF5?[U8&U]E=Y<",KKCS7]C(VZZ5(IX#3*ZE$F DUFBT;9G^Z&7Y\(_0EXLDZFJN2@),65<;R=B*Z2 M26+%('@2^)$RO7TV>\4O.Q6WG\)\-[IWEX1=G(Z:F2598-69$;-=I=HC)LWE ML03T1K(4FQ52ZP[+14OEQ&JT3B2B:&7\]4J&;C6KI?:LS)-:>I3FO5QGW3J: MJAX'6;F*LW9*G6>%S)@9=YB6@U8>/#.]6G@,D6TZ.-E@TXLBD5N,NT>3VA=R MC"W%SKIB=IW0S&1RV0QN9EZN+*Z&]=12K)MJ?MB-\JON@(YUT,J#MZ^U M?*$Z' PDEEYG*H.!P0AI^W)_.IWX63?KURWB?FK8ZZ'*ES9M $L=7:EOIC(7GXS'5/GT_) M[FS"9IRQG.'58M&3FI ;#U8FZLQ:):69HI+EE1<=,U8V+2Y1.Y@#,''35MTC MBGW UI-,LU:W:!KH#%JZA=.%,X8928*.D6-#BQH9L(PNPT\L%\@51?1I70'V M?)ZX*E5,>72@:^8.N$E)]T<&K%TUO9&TPFT^+9 M+%8I,NEBI=@NLMS%NB:@"\, /YCVC"!$%K9B.]MZP5V.]%7';M='AZ3S1@KY M*-[DRC-]E<0]QW-D(Y$K+KSE-5+(OR+0]Y(D7U @16]2GL^4I?WQ%.RD'XSZ MZRQLF@R'-=]'\B]$1)@.?P^(($)$W DBPD'R=X*)4#;="2)"V70OB("R*19B MXF:E.N_:K3^A;N4]L?Q8,/C[4>=$_"E!WG4=SRZ4'\0-*#QRUO*/D" ."(*^ M;./8OR6(+)#VZ8$X2@^A;+Q#5KA0W=?9I. #UX"AR..C2,1[)@/Z8$; HY$! M<0Y!>.MDMOUK4?^.>&3!%P)L"'0P4E _M#.1^:T/>OWY'L1=G/L<(SV(FTV? M^K9#/-A-J^M-Y_B].ZF,:UE0&AV9XP&X1&N\LG!-+8^T8M^BQZF.A H/T1B/ M6(0B4R?2 $/V_='L&_N1[+M7M2SW]7)1YA>4VBTG:]78<&3QK:\G:GV%?^$DYIF1,OM\=$3( MS-*CM< PO0PN5H>+945FU78!-7;U9WU%XN1A;FC(C3^#&T_>"7T/;CR_PO]+ M=N06;-$LSDR#+<<4DJ^G!ZDHU83L2/OL2"7/./?X3D(*71%513D>2HH&UN(< M\T!#'^1[%#R&<81SQQ$:EB&[DK/E.5]0B5I&$VU;&2E ?ML;&<_U?"VUPCT6 M5/F)A8\RXUAO+,21H4!&\.0I9R1DY)"1PXC">2,*7^?DBCYII F;U]B\#D9\ M2[-'31EQ,K(Q(DGZ5%CP <(*+[@5S1F(*JMHP*J_"_[_"(MY'VA.B4NJXD#. MQ3JY_7YU2\$_T8-.#I2IF[XMJ(]1!W\;O"B#B&)2@,.=7'F8"^7[ MD:'?_9!AU.2O[*$=_U40^VW#LM[;PM,STY6%B%=E-BHL#6O9-O1$KBG0R R* M0?_L@GATY]%&*HMWLR+-D6)-UJ)HRA2- . MG8IO/F9 Y0,&4#Q;')1'2I3FN[%,+#4JUKXW7"XZ+3$C[,%)=" MP@\>T4A3-D48[[2K.)./:$-; ^H ^E1:S5*.U,-9L9F%VHT4SX]9[J,\/U*?Q M"(6'48B0:\,HQ.6B$%]D6S$]CL5(=4JJ<[X[B$MBNY;N(+:ET1UJC(Q_NUB$ MW[T6$S>9GIL^CF&5R 7,^UNWE+]V"LBMSWMKX7:Y*Q'$LH>]S]Z6:DE<+0ZR M:V'(1MO<0.\MY/5PN40;_/4G$2&I4]VF0_X/^?]K7OVMSWMK_K_@%08* !IY(XG$@]>I7)_)?Y"G=?/1%1>K?KWUP6XM MH"YFH'Q&-)6JH"]1RT)!Y=KS$AM?5\QUP6]>C/(UZ A!G?*Y0@;^J0PE40H?PA>\ MZ U/>F967\^Y!C^OVGUQUE:7 .'QL(O\&,_%6->96\X\7-5O;H^(#1 M>#BNE0J XD$GKLX272X.5K0J+X^-#ZAV)KJ2 M$P9S=9Z>EW*QAK!*UIACXP,F1;R6;2M5FIT-3!//*\E6-;X\UNH_.LY5)QR[ MTG"Q-@&\L@03!>XS=KA/Q28&/=)5-!8,)#I=S=LX9:%G'NRS#"JK4:U2E=A9 MPLYVVA,NEHP?'1_ N%JKM];$-4\WQJ/RC)I(*YP1Z,.5'$,WIHF+ MN8;)%].N&Z&9MWH,CUH\4.KEV"$Q.$SZ]6:K&OS =3 C7ZN M#^ABO"!LIE&]&O$@Z^/"S.92/,?8J=A8FZ1X$B4)O#R[4-!4@J#I6 RG8IMO M+MP3/@N&SJFQ 0NW4I.2$R+)1H<5)=:V=6U%;V2JHD-)QS@GU@EH&?%X0P8( M_,TA EDVW<;JZ4HQS[2+]=I%)P@@Y+Q('-N,#P#RK0<(H)WM37([I!NA(8N> MT> M$$&%F+@/3(2RZ4X0$T$$E$U4B(GS8>+1+L.>%]ZT.?8W@L%Y6F83=]TG M_O*# T*"" <'?"\RN%-6N.>.\4@*/G;'^#,.#OBY9! .#KB+1/"3AZP8^C@* MX3+#4,C\K%1_\W/?3X;H=S\W]4,/'A+Z#SMW$'9YV(/?NR6_3:S"@GO-%E@8 MV@*U:,M80%8<+"=*_DDCF+;36_\0_SZ"H787Y'O]W,AS905>8=^W3OI[SG;8 MY#,(R#A#-(Y,L[9G F:EV+LO=\P1\,:6-:J^/R]XI.T5*SU*P:- YC.5XJQ: MI;_84QMMH[W91LW0-[V!V)6DN0@+/%QJ0(2N@>RG7=BVBQJ49 S;L8]D%4:S M"ZHS7P[&K+=L],5H5Y/$Y:;M/4E2$>)D7ZB0P;\I@Y^\S?@>#+Z7U7L&#L^M MG*;<- 6>5U*:4&QT>&F56-X#AS>34GLXH&R1S4ME-V_8W?D ,)M.^O%4A$I] MLVKK5V;+'K@@-H8.IFP !FG"/M>@OEN?.?0[?H2#?4)F(CGYSV/5+[TAR-B@ M.<(14=9W[1&5*Q?2/"U7$FR%%ZLIF0E:[R=P_$",G<\5^8%$_H.9^S9!A9LP M]^5JFS[-WAAG-O#N'G#@4O=F=SC6;^M MQCX>13VBJ(?K];(*,@5;=0'?6K? D$FWQYN>[!01H6.7:MP6LOU=L<*E;E+N M\:RW9OO+Q1T^S/?T)"NL37,YP#DQ'Y5;\R[.M5";!?]B)!E)T8<1Q9,-5?8J M$N%>O=/@X_]5/--B::&3\"=_:I AN8$=6F.@Z!H9C.'KO?KW/QXKE M-X_T?_W28@Q>O 7)*UXYS;X^#\ CG&#@Y&5ESO/&[DT-]M/>P(P M*+R A'"/6:(#MHTEF!G092!CSRE"V^M13+$_*D!,UP)"=UCHI >X(/+T6LOW MW8PV4@?-.TC0B'U"!+WL=U%$F<[ =EH08.P6? U@H11HDH=)F3\!Q,=;%=-A%%X!$. >7I+6EVX MI]*GFJ<PZSM3E:/E_LY/B-TB23=790+\R:TX).'6AR# MI*,AT%H[HI,"O(VV8NL8;@^EVS-V(0(M%!N4L9%ES"Z$1/K<2!0MIA@=\),: M[^I=05I6:;G!W!")E;EI-V8UV6*CP]C4J43QSJ3&H$RT(]'2?<]E7X.;%O K MJ)'MND6THOMZ"GZU4 S7WJ);W+)I!"((&A@8?(XT@9"?F:+EFSB8":6((4/& MM*#* Z9A02Y^PC &ZF"T#5'3O(C_; N-!P*Z!$D -95:84O(Z^*&=*#M,P3^ M,F2:8EO\8W5HDNA('&)!@!D1%](3V#\;VN/JN=8SE2TG %'9Z;-@K@,AC])= MT#)((3($@*^$AJ*N8G6H@JSG]U2*Z7KK7VSST!>'"-26K^CAB=M[>OY % )- M@>8G7/AJ;QNW,91IVS>UP$Q4=+B!CS$$DQME>M&1R_%1>M;.IGAEV6Q ,R#Q ME_P@2A*TJ-%?(R ZT/#R51W:F@/_/T"B 1U#B%,-?@Q7(*$H;TR^'!A:KFAY M2'G%(6F<:MAXX!I)&A MY#I/7AF=%%+#E^A6\&;9&1G;NYH-C ""?-V1X'__ MKP_Y27O'VKA,I.\[C$$TZ.0@CN";?XO:4O3L;=^NY!.Y:[#Z>^?T(T!@\:=D M\C_8\Y_/?M/>;E"WL#V(O6@8%OSJ9%A,[&/V%S:QD#SX/^UZYFC9,?K[Y-C5MN]^0II&DVQ0<[H=+8OG MM#K?J7QD*I4BF\6J==0D$&NSF4*M7JGGBRR'%6N9I^MMA*\Q?+;8AGNIU=OP M[>TZEJG7LFR-@Q_!O[AZI9AET/>Y8HVI98I,!>/:\(,J6VMS5]KG:\/]GR+2 M[E#=0!EF1S"PDJ KA!0W9D^0VH9B2_QWCZW?$D8O>>D8DT#9MFEEZ>=KG&Y[ MN6EG>7G'9:=*[(T5\XY+/H1G?E;OT'6$7"/J\$Q:X-2#.?H3FBS^<^2IZ_>0 M1)8(]@^T$V0P@HI-WMI4;]D$_VZ,*<7&;'J2(C33#L!#'G3LL\$[3 MRC/9"-O'=$1+0;(#65$O @UIZ 6@#S?K0;]#<(,42*G=:2ZU2LTXR M %^EV!S4[Z)3)_V"F M!BTX1!NFJ4B^G/3)PQ+U,:(GW]&Y,A)MRQ%:\/T!R-&_JM":@O[%*^Q<&LD< MD.")Y)WYOK/>T4K.&%F[;XK(%^"6HKE'$TPEX27T4K+,E\<+E8E):A0WSA1M M^BQ-3.8VGC6RT3ROJ.E>7^WB_4$*^LW$<9J +'Q[E 'T7Q M;KVX7GAI*YHJCF^#9#(%[$B,73)DNL![S-V2-"&@;7K']C6"B;P[Y,0]DPMR$ M-*ZD!)-:/2V"3'3,EYMC+2;)Z_JX]6DMY5>T?1"QS ZXQS$,106=CQ9C+DY/ M[+5AK]F!,_3M%^)'Z2HAIS&NIN26K$?:DBPDZ%XQ^B).%;\R9I9RJB--9;:- MTWVB4&":Z:4$?,R01T)5_T%. =PG%/KPQ\JSYGC;:7G"H),G;H*ND7TU@YYE M09=%L8(XJREZT,N0C-E,"?AT!'P'?PB@+@'Z'9#$_3+KJG5(I_6U.1<''V^/E?EGU;'@A":.FJ$R?AYY'MKGL9Y.# M%,V\R:-7/^7\!^NCNZ) M=S= V-@5H5OL@.!-$K!0&/VMYZ.-*+("Q2NPG_9CY]>XX7[S"N<%KO=3UD;^ M_\&?[RZI)6,!H)6X 0R*(EF*%!0P.1/1P=!ED'/TZ)O""22G%92:M1/I$+O[ M#D$$FXDJV %2T1<@4#_P&W31ZH#(Y@&&A9 $M==NL:8 '3T 6&.X:L^M0&MM M /'NX]XZ3A *.M4SUOW8(PJ6&<@GT6UQ<\ZE OT1%!L9C>")]E)AMEH)4;X_ M\QM"1/=76C-[ P=, U"H3/:?^(1HV0;/H(ULPF=^ !/8DJ4,(=9F!OQG0(;O MA-\B",;!(W:7>HB&9Z*,!L%8@8XT->"@["MX@*U-BQZZMPOT_KWXW1;(09 5 M@>()"[H6GB0N))C]BZ51X%Y =#\3D4\S&Q4>_&,?D-M+*;CA6: YGV.7Z!F^ M0-BYF(CZ@ B_VO+5NU3]F'Y=KD<-;=&9M/B9+,<7HZG!D^8+??_A=A,;>V2; MII39P-27L6\D)S6&11HW%4.EJTQIG%I)3E-HHN2D8QF3'\0#HB[B"<X\S,*'F0*F)'J&*+[(!OWR>.?^#Q M7"DP\.^5LY$-R6TE*0?-,*C@C6>,Y0RK&9 ;JZ,KV;I>MQAT)[SM^DP1\#'4 M>2(,"[-8+JT")T%F"VZU.ADPEZ* L6)UY *1L/A, IITUBS>XH:^7#A6 M[/A!+/Y&=((4UH99;<3'R,Q#&A:J,01"; M#C"+\&!_U[W\QTS(6BI]\02M>!">#1*'G&6M( M7R$Y@G2=*$'E%MPG'KFB.TPLW 0W]W^F;7>SW>-S5M!I]1QH9]]4WIX?137A M(E__*WXE>F#.:/M:.;A!WSDOIMRU6YHU-1/8]C1,> #KI]TD^^DP9 MQ,O #N]#ZB#G"(IH][ VPN?E>E5H5&-DKH1W/;N6K<5H1YDO?_V)TY$DG?Q2 M]M'&81/]EV+B0E0T/_R.DN/\G?F,"36P[S\$KM0Q[>YW<4+&^>8^ +&&MC.8 M%;A8@O2+#/DM-6/P?)*K!4T6KNIRGP!73HZ@R5 MC\;$,K6^P'4DQ2VI*L&+S61+312&R0DS_E'@7CH]-QE-Q::XV =CH3W!!UR> M0?-9(_B1R^R/B*Q_G[#V 8?XT6MXRED0_=@JG5WNN*^4D,6R-"S53RX7307% MK]#Z[=_(W35];:\#@/*+CP=,@C<;T+C8"*] AOKUYV@;0=I.D+SIRTX)Z7-- M0Z4&P1-1TN^SZ(1^CP6"@(/_H!=9OAL_"#[%3R:6,=>$1+>1PA7@&R[H5>B? M 4K@!T,P,JS 8N+]Q.,@-2KK9QW SS0-3[:X:F6Z#^?\P$_*OM>>Q/$ MOC?QP9Z4;_.FLTAERUIRH*NB8IJEV"C6[W1/%55&;2 A_D0#QVR@?X0YF< B MK;L."J,AF_R$/2&05JM!$&2)!Y4.N6@-9D.3:G[82?LT5!.7@"H7=6OY54[O MJW5#I<' M-MTHY>GU?-"M:,T"%V? MZ0P^&PXGP%V6)4F[):VVHB.!<=L5FR6Y1C&>RZ:B]@+2JFX<"0Y\^H/GS)W] M+-A7BGO?=Y] #>=K'QT>#/-]>#^T@%)=#_Q-%&E B2";CO,H(13\YYV%0_[ M6<%WTZ?A+F<]BCY!" 5-)0B:CB7C\>2O(-O^PN/HL_"Q"S^3>V\4/:/+!2"C M=%8&X51Q%&!GH8VD&;9K@<-!]9ETT?$ MNDU&^&7&VK\H_B!VXY;0K9KN_(X2R:_[J03QA+S4-^=5G9QIQ[:*':9=[+![ M)0/%&M=N\7[- ':U^MZ/V/O[43)H)X*5:=A!U'D;6;,46T75@)#:MSG0J'S M#S<,75OQTQF?[?7@$A'BW9@%1!U<6VSM^.V[3"B7),7T+R+A*:%,#0(8_@8@ M)=I![OP2^N/8 ET<0V&&R.X#_W&VY,@+ "_\AXN]C%*@D%(.IX-14;VT.M3A!3 +Q+$WH,[ M;$1!NI_=J^R B%[U#^M:1@2K@I4"G5>L 6SX+W3@ 4 OD[$L] U!O*: M!GU.S/69/8CP1]$UXC-MHYK7($@ V<#5'+1P[%]U0Y,!JA$;;&N'4<5E[,X*K,V#CAB>BR& B0L:/7)<>[^_AD]T)++VFNQ.$]8*O_6C42%2L@/ZW M63YW2MW9KQKUAQ2_.=$%Z/B#OE[1/]/N%KEB2/ZO7E!U#>KB0-7KXV#]IJ?V MAJYI>T4YQ7Z1XV?-]7U?H/KE[[_;XYJYHL'\! MSUVSRH YG\&<;EP^V]C8Q@<,_/HM&4A(<-+I[B281!=S-C%"EC3&>#0T)#T# M!L')W"6M7BRZ=QOZEX,7;S'THZ'B5BFPE##+?7E>[&^$ M:8:F"%S(V_SS'RCQ>V<&_])?0_7>P\G@C\J=E#L6J*#>.Q ML')5]95#NILEY?-SMO".X=I=C]^;\^//Q%R<\BC?6G..2^]'B_U'Q^ 4K M9Z/<0R$LNCG>U,B\0+_+,@ ''+P6 ,*@#42ZI(5'RCDB0Y-$D#K5,N)#@M.6#?< M456.?$228KCQ:T]=_%1L,Q1BFT%L,XAM!K'-)!G)<:NDH!*4G"U(?+XHBGPV MEZ=Y42%I/J_*JD+)-EU+7G7[+B[_@"X+MFG M):-5KM'7@A7)KCE7RX3EP)FM!CQY65+FYDNWVV^29JOH52-\3=+!@.$I'G]: MDJLP>=_OM-<<+>@S56U. K4,2Y)/2RJ66%BWZ%K3#/.E>B>5%.W,V M,1R"KV:@I#=J#W5Y/5=A\MN+=J[(FB[OS#++"M2RSK)SHUKNP#HOVKDRRH(F MV ;+3H>CNC*=3[BA#$M>M).?5XS];+W*<:-K[3F^ M&U7K>9_-[;4B TI>M#/7+.\F6=ULL[TVQ?7J]9U=JS%@67/13D(S5\1F,=ER MHW9CL-$]84^W(3O_13N+&WO?4]K9'9=A2 =PZ[#\1IPTB_JS$X'S8;(+:;X MB!ER0$H6T9FFCP[*\P5L*::X*##4E M28;NU.-:+]JJ5NAJM*M!9/=1X(@%-,FI>V\ZV8%Y81TK;52;< M>IR)8-&+M@XI1=]KI4*>I:L-*\=DR1%##6#1B[;ZBFA6>#;JFJT CCB>FM%D$0WS=F^M R<0E2T:PZ$6WF'F7W94&:\84VH[9J6GAG(TT6#1W MH2Y*9&U:I$;@Y:)N55W2#SA@@D0" IC[B3')\P,)IT?>;)2KZWXA&\&BCT> M+Y"*0&>+*D\6*#"2M%K@"W0.YPE:E82\6)2SBO*T\FEC+&9+OK!D:[4>SKK= MB-2[&I]@"[4): "M9%UVU"0D:Q?,)^,&G*HN!M=S5E(FWQLVS%W1U#;+5E_) M9N%4=5'GK.RV^$C?>CC9L+N*Z63F[C(")2_J+&O+R29R HHK:\.-M)KW]>MDF=MF]VH)U7KQ] MV&?$4@R MA7Y6XLBY8DQLTG!F95CRXNT[;K:<#PBJ8):[.W=CS_@,-X8E">)IT;'8;]9E M8^R;JUZ@FF:_-%NW!TESU M5IN,OM_X6:<,9Z"++K4ZFC)HEO8=,$R62HY5V2F(38L^9I? M6N&FP49).CTI5)JRD<>7IK)M5KCNI,?VI"A)IW-1N-QY3($T:JJL&T)'X=C:LE*B920XL M7QRV^[Q72]1^ 5\19J<_,]B13Y2!9UE?[L+H7/N?(;!\^;C2+QQN(C^ [O(U M<;O3CG2\GP!ONH=P50K;!'L(W]-2S@WS AY?OP]?X M6?B:8$U.]Y8"BZ]GTS9K+W=FLQU]^S?>Y+G<.TB*?1XN1\)-:#&^=/!$C.]W M[.&C!?*J?84C;53R80>PA1Z"2* MACJFK\+?1#1>I[B6=6(U!KHPIBK]=:?49*(/MQ5::)4FS>5HBQN>7J]KU,K; MEC1@*]'E$>W'S"TI,IJ/ELQ[&0TY7G+UEF+TV):X'V]&5JV]A,2LY$M&\Y"& M!.C_^X[O+Y[%>F9\R^Y^SU4&/F<:0LLG\P[;[VU_?;/S-\:W+MBZT?JG0S_G3$@?7M!QVPTYKE>6F8[S=9>K,H%*1) M,\M CMMGIIQ7$9V=34L70J?OL/?=L/[=T^P'9]0_G;P[.]7WZ-SUXUU9^TB: M 8G@#767O$WK/SKU)TA2N()7["&)6WS0YH5#>R="-7A"%][JM -K!VNS!-\_ MW?\$]J$(GAU?Z#FE[SE0;-SS><0M.9Q3! M@ _'=_P0&.KY2,27/L,CB!Y.0<.WW6] WP]%S!3F2$;9X0QM>9U-I_G[9V(2[P*= MCL,,[_7P<'BG"M:0S(-V]\J-L7,\MW,<5[FK! @/ED;[A5 M;X45PW2XC-9:[K-J4;!6,2M ;\\F ?TZG W^I%Y"(<;Z">VFH3C)/?+51N( MZGM'IJ]73II'_AW2IH@*!&*"KKQP(])X" M>S)MRLN7;*!213$]8EPCJ.ZQ'9R.7;[R!/DSS#TQ\#ZE:R+@:R"H?LZ'&VWU/3 MSC(1?WLAJ^\*=-4Z93K.DG7/3]@41^NN;[N($HG @YSCEQ7CLR M[PK47V$,?KJ@^9!++JD;EL^E&I)CP8=Q'J7?&P\R>X=3IWMQI^N!A+O%XM@F M=KIR]XX#5GB%%KW$L<7 ?#780Q33O^?4NBU(19;T&48%P>Z75):? _$I,O]Y M@1AN&QXX$>.=N,-'P3_\ZZ@_?A67?VTOXTVZ__K.GLTWAPX^G" Y=1Q[W&%D M.S<&M']J#Z7#GO!!'49P8Q@IQ*^!*?F[7BU!W%'I5H[[LP$']:#P[TGYV..=6C.+7>OLL MH_3;]/8X0=ZP0WDB$/OBXG^SZ?"&5>&0>P^IP5M,@K>M!L2;S(AGN38E25%4 M]6-]I>JS]*)OIN#7[F):%XS7'I>^I[B"(9^.JA^S%\1W1@Z9US^G!GQ0E!&> M6+IVO__/&_0D/O)SA8Z<@7-\*OG\C@WUB+WQM1>,__0.WC&*$L=/$AEECP9U MI)&%26WBS*('RM<@WAWRG^25?@/^_%.I8P*=RC'Z][1QE?NH(.,?BSZ\\EC5 MHEC6AT2G&'#"@G"5158GLM2OW[(]G>P_OT3TT-'#.##!_=V.I[=S('E.I]&, MN'UW8!IXUZ@%A7:[SQTY:2@J(0L5 JH_.L!T[7Z_!5 =3@!]0:0BR.-5<.(+ M054XIYT1&;@=?%JMD>ZTL&T6&K_/B_[[4*7FUL.M9#"D&;;SNP79%#KZ8G"@ M!:(NJ;E3O.UT:9:/6:-=SY'#MUP8H%7 !^S//QJ$V,@QR[&U0QJI-_;S;WRN M?&1O1P_^>A&*-'@'!^?_RF-P[?GU-U8"L9W]_BQZ/AN]WQ0Z*B\S^8K+UKCU M<*F0D5I=BL+O\X+\_A3:++K+]GS(]KD:NUSB0\K330XR&P-O/_^=)BYOXR/$ M2D2L*\=4TX!8QU7 %X>LWUD2W 1FC47/QHN9'6FNF\1LU%*FVCZZ!F:-@CRK MMT;#')ZQ"P.NNV*G$@\Q"[K]V01FHQO?)[A&9.)K1F12LCN !'[UO8+'LQ@% M9C'9"2%)R%7F\O?<3+AZ3Z\]85^N,=Y@LLQR+8LH!RO5['%JJ;LIM9TJ?8UP M_C#*5W2R/6UQJ[FZLROEH:/K,,W(P<'/7F8@17#R]A']JQO9QX7\K][5:^-) MP@+@#0#%\#K#$<7JHKD3[$[1)G!BO/I]^K_?!Q3>EO+=!3NT\'"3&V8-?&VT MK0@ "O2^\S<>=;^6Y_7).WF->#L2Y3MZS)^\DS_AVOD4??PBVOK.%S[2T,F? M\:^DJ9,W-(P!NF3_!50#<9M\^[=M"(<1.]P)020GG].D;FU4 M$/Y^265!)">(Y 21G'PNH$4D)]<&4T1RDFX5N2&%0"0GB.3D5ND-_NS8UNTZ ME(CD!)&<()(31'*"2$YN_9Q9BA:,UQX71I*\4)$QZQB_-I1/*G-$:X)H3=[G M,N/1A-H/%I1J9H 63HW"F>-6\)HP#]M69;6@=F]]2/%L,%X^J9BMX#FKI356 MK. M2TLM4W25AL83%#S[3&0)=/(9<9G<)I=)G-"8_"?%6PR(T.*3;1%\K'OW MZ=$2$5S<','%!>@B'7^%1_"U=1Q1(OPN)<+;K'P^AAG!K+EA((93#J_UVNIP M/MT.C?"M"=%>O>P12L5EK]@WBEQ-%,OZH)[1W#Q8]F3A#2V"1/P(:)5WXX%% M)/"K!QVO?LL7\2-<+VQY*_P(KYXR19_,E4K3#<=.^]9T--WN*7[%\$0.10H1 M1P+B2$ <";\#*@%5U^L.F]/Q7K$8[;WU EZ8OO NHL1YNVS#5K 5:*WN8XHM M*S)V?^4%H_#O&%P[QP6AOXO]9=C@MT[H@R?^WS_>:X1^1P'C$3W]YKA&D1S+ M$EQ?^7'Z2AS9J/' M,O#)T9BI.X+\#^Q0X)V:=GPE<>CH3W'BX%T5[Z@7P5PV-@GU.Z!.J$"G<3O] MG8%X\T/T%,',1&"D_G$=WX!>_ ]/L>)UPI,ZCVN]^,6GHH+H.U88W(,SCO_G M8WU;XA=\6]"7^_^_"IX/=WWO2!*-^@>.^O.^3/9%#PX)XJ,$ 23QHGN")/%! MDOA9U 0)XN.PB4*"2(,@$#9=R4E"0)0*_4= E!)!("!*B200-J5$$ B;TB(( M( D427I#2;R>M_)UD;S/=.'G54&TV^KPZRE=#YTOW.'ONYWSIU0-S IN*IS( M_^!61"80MI@F&/9I/\%3)$>SP-4<_.GEGVX^JV3Y'_Z.E>!!^K_' M=(7@[\O#WPTSV0 #Z)4;F&.?V$.?H:]&6/A:+/P"RO#G7.9'G+P91L SFET, MC-+CHPOPQ,)A.>#8OFZX;\43^%6A]=GQN'FT'M71>27=.BV M0;K[_(&F%U7HS4#[ \_NW00#^+O#]-6)' ]A*_*N>%U.B!21=Z8L"\!'DG<" M-;CM_!"7Y)U(#7YN^CR*643>/-+SL>C&FGLZ_5N.5="+X[5\'F>.' GC)T$(H6WXC!*JL>O"8;= M=GR_M#O>EQZ>!9 >O:$L^'K57;1KQ)1O8Q/,&*/?M5D#=RE"1+,'W#=4XDD39\EC8)ERWMKJKIC48 M*&66=.L9DYZNJ>UFP.=X"H#R]R)!OP>)P]M63#:<5J-1OB6*]4IZ0 V($K0@ =TBNEGNZ=/"FNWI=&TS M=>1,06, NM'?_J6R%]#V]^]MJR$@2X]Q(R#[4$>-N%U'KC#M*93M"8]=]OUBPRROQT6I'(S!:$< RHK?_LU_IZ@<]/D4OKWU$ MY@-=C<_>2:2OGZ632%\_32^1OGZ:3O[LOF(J^\1-=^OQ)CT5I2SQ^1\ M;K:$O%!O;@=EJJ ]7;6,)%V10TOIJ8_6*#Y8NUBAK,@-FY&D%B.^ M80I8#;F@U6#IIZ1'6*GDMX=1;\-H5?D+IB6XC?]@%_3QB2DB'('+H?OY' M"N)T=(]&#(-IT'\243VF0Q (B*X%1(@I)QWZGW\Q,P(2Q(<)@D)KA(\'(ORN MF$/#G@+])^_0RBP-<@ XA":$J^ 06A"\X;"_P3&-GT7MON8]]Y^%T+X:E00% M+/<&J,^PYUGOCD>F%!E[H[NQ/UM3?#45(>F[_/L>$WI['8':\9)R('Q%^/J! M^'K#M\U5SUG!K&:GC=^87,VP ^>8P0R![GN"[I=1G%L Y%_CM&@[AU/<<%IZ MSF5Y.^-!H/N90/?C*?80_GXV_+TBQ=X!B6^&%_7C7)S/B-*O9-_*WI&(?>N5 MQR<^O29\-@*N]$Z[5^=A.QV8H&Y>YF]G_9^<>N]>Y+W:-"S*YE-[__VVN@_.3M6GL6 J(#1##WNF*T%.&@BI8.;WB M4E Y]#S0FS[HH2,?N Z2B0W$AL*$%=&NX8+1\"RE@]%P;QH[=BTD0Q1Z'XYDZTR]TU]1;I7K56R7 MG1>5@B$;1Q4O.O+^?!/Y.+!S_^XB&X_#WD<)"."Y* MXW/<9\?3)4L1/&@4^HG/X:3R4-'>XWSZLX%/,OL0,SG&38CLTS/H__U?CP[7 MWQLNI+1PO!\GZSSKUO%0/QD;JJ9D#F?W!16\^8=@1<+./Y%2%.[(^WWU'_<6 M#@<"R]T5"O_!'C["X;@82\B6<39BC]@P#K]ZS(=Q?/:3"P1'L02.^X,D[B Y MQPK\>;JJD+W+OH.8-C8:@P<=MCL>?5 [8^V &G-4C[\:-A;H3NB#&;RWPXJ))P@=QA.VM8VMR+,=;Y:JFKK3"NW'H"I+_NTI 4F #MRS0&> MF==ZFX':[G 56)+ GQ8MC[BH37KY-9Z1K0XWKR^M'JOQY&6E]5*-V=3&F2(W M78A.-#-D8MT?@)*7E4J+R484-G*7I2F^[TT;0\KK:3QU62E3&8K,)--4S7)K M-B/G-=58>0PH>5DIZ,9R$GGKG3DJ-&OR>MEA.I+&9R\K52M5K1H5_2I>HSIS M*QBY+9H%NT6Z6NC(_<4"ZV M.NUEN0A+DD]+^CG@@RU)QF3+LQJ^ZXK30F,&F?\O&EI9FHO:SJJV6'*8 7)= M&,.F"S.@7,A^WK+M#+XL!FUC++N*5B MH:_!2@GJXOUBJ;,8L!L!SVQY:UVF\MI C'CZLO>:0BWJWF2+LZLP.W2J2UFK M:@PH>='[_J[;SA3:PY(Y&@XS?6]D*].!!DI>]'XQ64^*M4W9Y,I5M[6:Z(Q' M@][3E[TO3!NM/K4S]WXWWHEHHY1@S+-N:KQ24[&X% M&_JD]SPMY-6BDBOP:J$ %%,6"GQ!%54>^"Y9!:=S DU=5-[EH[)-RSF*'0WI M3J<7S4;9'@/LJG#9-\/MC*J=$2N8)CZ<-$)5RD*SREV(2VV$O5&U29JU[3IO MK*<94G484/*BS@+;P -^5ENP-;:4+=LK(71U6"=!/"TJ=[4H6^F,2;8<5/UP MO;>WU@*:U467QD(S,\FW2ENS9]/3Y6BA1U9LJA>"W>-NS_+"5+N%W1VUVM]N-*X7^V-W(T/POND1-I)T1;LL1GMEO&";8#J>] M#C3_BR[UHE9;*Q5+#+LN[BBRN9KW:E$$2EYT:=&86DJ^->OCHT*OKHQJDVIN M DM>=*D^)^6Z02Q+[$[HC52A./"Y30P^EUV:-S(5HF>V\=&ZQX]:"[YH9!A8 M],)61IMUJ[(/-(%;FW)M)0A4)=@S23C%SW5QOEH!O2L[>V8049S.+A)QRE3Y M8<-3^CI.>@O1"/1.EHII_2]Z7ZA7R=YN/!?-UGJUT:VJ2-%+6/*B]S-#U9A1 MK]?D:&)87Z^YY6!:CY<%ESIJN58D.FO55(*F56%JZ]D@C"'MHO>"4O+I2!GE MN9J:<>U-8 WH>5ST BIT>KZHU?*=$DYF%TVYDRO66EPBI 6USCI3I?D"/N)& MWA+?*>.1G AIF6VK,AGV^V6S-RS66]2(*6@,A)^+@:J*]4&K*J@U?"UEQ2)> MUQJA!.ND+U1O&=&BOZY+W#2W]COE)5C^S&')BR'M%%[E(B65JS)KW,&YF*KWLE M*RYZ,?KM9LO)$-F&SY%#K=VW=KEN90F'E+CH?VFT$]KM[6*!9VQ1KY$++F2[ M,?H^%A1?S%&X2HDX<(0HX,#@),4+.'"""G@AGR44NBA>SE86M>YSHM3/XC6^ MK[C<7)'*]2@)??D5T>JM@B#"1_U1LZ;4R Y7BY+0-V0K.Z+;JT_PRS2D=S)WVN MW-;D97;I@4F224+?]1YOL595*.$C([=L*EY].V:9)/1UILUNI[',T%ROLFV( ME=QZ,AT-DM#76;C[IM\.<]PZ(M3E7.RW")))0E^'[*CK;GV48:>>*LJ&QAV*S5!HGH6R+TZ:065@9X;2%K+,=Y?;X0):%O M;]DN%/G=H,B-^C3CZF2;67F)Z)N5_$)U12TUD^9MUZA5V("*A;S^U7MK3R9VR-F"W],JAX41LDHF]GE1_7J\.PP_:6 M:W_%ZP7=[">C[XJU15+5JSH>;JB!-6+4W#([2$3??#"QO+6KS/!0Z!)2=]9O M$[E!$OKBDU$04>,:CX?$S"O.V6CO=K0D]/5KC3'7&.X#DZ9IBVVM?%SL)Z)O MCN_T]LI8Y+C=IB=R:VVN3V+XNQBH$DM(/!M%2W/4)HJ%XD;;\H5D3.T+8Z4P M%_8J6\MQQ9PF]:E9%"5B:F^^+(139=$RRV8T[HS$J2>.HD1,K=MEPD4!K"D% MB2^JM, KBB04!0+XNK1P8:VS^=Z;55I#LEN>=$U M:4T..694GX@ZDX2IN84N$]0V.V8SK7PSOY#8H-E-Q-21IS7%LD9+>-@0_.DX MJDC32;)'B\]-2\N7HQQ'CG%I'906\VB9B*E<5Z+YKIXQS%6AL>]OG49M;B=B M*EXT?+ &WX1X*"M-JAMT_7YGD(2I=J'/J6VYE>5:15.WW"@[$3*#)$R5N7J! M5L6LQ*[[1;M6XV2K:46)F&HS>F>]G'98CJY,EU8?7_/,-A%3.;_@&AD1K[,* M7L1SM3+=UF.TC"5*$D.!-OV>Z8Y7ZV/*@0_G[-)V-JA=RT#(TK9_!U8>;AX7*=5X9: M(J9.11*?2+I:PGO6HDMU;-(H]Q,Q=6IM9^V6L2US-=KAFEO)C'+X( E3=U-B M'ZZK(Y55QMIZR47= N\,DC"5S&S#B3PJ=#B%F04S@C&'XSCWZ$7ORR/)VY4L M8[VE?Q:Z;S%V%+*6;=63T5?C-[FE((85?+7>F_7BUFGCZV2/MM;H5[I2>PDF M"G^J+4O%A6G'D8=+],WV/*O&>ODJ7LZI39_>2;5B)LFCQ54E)Q,DR0M"7@7H M6Z3YHD0*?+Z0E8M27BHHN0N! =0;=$H SSFAO.U'0HTF1M0@"7UK7&O25%T] M8D,E'#%K:FD:5"+Z-O5*Q!IRB3)73GGOCX55=Y>-DM"7S39K(2[C,C>*Z,ZD MQZ_P[BX9?>>9V5BKVZL*1W+52;$*SX?8:PJA6<#,O92B/+"W6! M24)?U>TJ\DC9[[D=D1E,,R$ON&8B^HYE>I29KB3-S'B=\H[,+KE9+3&>D,DH MN^S"-^;LND-IQK;K=*)"LD )'M]1 \Z<= M?&=H$Y?HN>55F(B^#54NEQ?9@<\J\SP_EJIL.Y-/C"=X0]?K")O\G%/F>M/) M;>KAJI;HT?J5LKV8UL:6F9E']MP?ACUFHR6B+S[&9]&ZT)8X1>F_"RC;.LMDQHDH6]UH[(J5U]4\#7;MLELS6.C>IYSI59E]+1-_V8"1N M!)=V 5#PGDZWZ-5^G1A/V(RW&=S.#VF6K.\;N%A2^*&0C+[]2KG0M/3^PB1[ MO+K*KZ?[X30YGC!B&IS=SIE-=CH;5'2-]\KC<;+OF]URJY68FT5LKS)HNH/N MSK9Y+1%]6*SM'WR6[QX8E[/BJ4WRAV _ /\>"ZO%6 M,2;8L-39T8830\3Q>]7QXCJ#F P EK:?O]*-4?AW#)Z&BPO"XR387\;9'N'? M/^+A?Z<4(L+*"<[RA]0\T(^>JOI*P-ARUPGN/U=/@W=V(J6K!,]D#.GN=WIQ MW][.V#6-:Z6-6U6=*?->.4 >-OSQN]?>GX5??G"*D%?G_SB=5/BS[!]D\0Y1 M7;\AL^.?)&="5.^I$$3A+H](EU,A"602:1$$^2*+*!+$!PFB>)=#@DB#((B[ M(A)$.@1!HCDB#8(HHE1%Z1 $\II2(PCD-:5"$,AK2HD@D->4&D$@KRD5@D!> MT]L*XAL\$X@ M6)@0)[MYNI%\)'=\,UI:I J?2Q70O/>I=1[->U]4\%\![,Z.;1V/8K\;-@PT/7Y1P;\9(MYP(H/#R>9XE2 )OH[!0""F*[*F MQ"E28+A$=TI4OIBMHD"0A!;R1U)U*9FU:9ZV7J/,S&-Y.H M\X'0&-[(@UR_\>TZP8]=%-"N\RMYMV)=%T/P?$:VMYIT;]A6#O3/V.ATH1([ MI=G^W.)^??*]9SN&QT3(-RSZ-TS!^+-S9CNG7DY-SJE\F&>TPZ5#FN\L&+']50N5_],_ZQ MZ,/[GE1U6#+>KQA/"\;$%AUAXEB#PE"C4IL>EME::Y5IUDL9.XJ8W\YU=$J] M!',<08(AQX9Q"G8K6:&LR''F(]]7?!^VLJ>>IU]2V'A?!HRJ#;[O*D%"@B-[ ML6#&2J6FFR-E.PA'<[[;8 <'DB[R.Y60=/+-G*\O"8:?+7ONRS=0TMC5](#A M.R=R2P482DJ8W=24FF>&G55YLU('',_]?@++]P5#+KOO#'M3O\4:,V.ZU7NJ M%NA'=L%\_IV@$/F%Z<('Y!=^)!1^3&[>5$ AN=GL9R-U537)*EZ4!J. 5*BT M^H5]U5FM>BPQPS M"C%CN!;HC[GIBHIKIM4Q=-5*U2GSQ:[9*];JN:;3C/SEB?:9_)[-YEY PQ?S M *<$OMZA&?>H3NN*-+Q*1$_)>XPV&;XGK,KDF<G'Z7%4P/&PC6*%R>-W/ M2L'=@HTA*TZN7+8-]NN\<3"KZ\.%%^-%NFE1L 1;4C!?5V!53XB@ ML??2D^>2$1L!P&+IMP]4IJ"EYT>/C@+Z\0FXG0GBCD#DSD\.,5Z%YB5W1R(Y MI$ .P'U'@DB%( T(9+M5$@B/H6"!)$"02!L2H<@$#:E11((F](B"(1-Z1 $ MPJ:T2 )A4UH$@; I'8) V)0622!L2HL@$#:E0Q (F](B"81-:1$$PJ9T" )M MT[VM)/Z<...G(KDV>]&''';[R:[EEQB#GZ'DUQB$GWE/UQZ%WSU[\KZNS+5' M!1D(,I"/585/90^OIW@X])Z\H]ZW^W],1*8$!P* XZG)-V/H^%1B1S"(8!#9 M [('9 _('I ]O+D]?)JP"HHRH2@30H>O-%NB*-.'KJJ?'9#4+[1K\-HD6FI_ MO0B+HQZO#R)YORCOPN_:?A9_[Q%Y>]L__&$[Q^#;X<+TX;-A'_X]7O:]O^+[ M9^D /LBY_-.18OS3@+QIOHS/Y4^BZ1+!YU?2A6?0$2G$5U6(>U(,I!,?ZV/= M,#']D2#EH"D'EI1/[DN]G&K(=J39H,:WRP'[.>'R$^O"^

KOW2J.2 M]N,0?S0L;W9F%[2F28FQN)SIT34G3-RWI)S;#1JF!X$Y@UI:<^/(2)?Y*2^D@#"^=FHE'DR""[V)B] M-5G385(?ZMN_^>]T]IWR/<:'(! $I,8L$ 0D0D"<3XG\!ZD\4OFOHO*W.NO% M$YR?,,-E-Z5U11D0%!Z6E,UXR;?'7ALF=R^B&0Z9^UNG=[KS0J:3\- M\4?#@G*KQKE5B1M9D:(,;;\KY-O:_T1R?K<8&Q+ZIQ4ZRJWZ1>2->D.3V<_"\2T(2@N0I F8D(7AY;K<:,K>AS&FKT.UD M1=7CAH./3J[J9_F*6ZB8+#[:5C?*V,75[)PY)%>E"BCQ'$* KX, T.K_NEFS M?YR(*#[WV3:$@U8#PP<=!E4G(,"*Z(_VV1I>Q06G1H\88378D##Y)/WMW\*% M_?^- !P&<%@$_C CR?:3:0^Q*>E?<<.1WQ;'6O[5N#Z)!IELH7T72/K/W+ M6CM*NHE4'JD\4GFD\BC/;%I]NH]+--L=&Y'4(6R?G?IVE&GVIEQF&QT3S;[L M*J8QS>S'L"O#SS^, &BB='FDZ3R0CEG'I;FA^#]0.ES$LXW2X7XR.: 4 &D1 M!$I/DA9)H/0D:1$$PJ9T" )A4UHD@; I+8) V)0.02!L2HLD$#:E11 (F](A M"(1-:9$$PJ:T" )A4SH$@; I+9) V)0602!L2H<@T#;=VTH")2I!B4J^"G4- M2E2"$I4@ [GZ(*3=0) ]_/H@?+ID+2@=+H)!!(,(!I$]('M ]H#LX2KV\&G" M*BC*A*),"!V^TFR)HDP?NJJ^78)YE-_OBT98'/7\#B$2.LJ)BW+BHIRX:,Y$ M*&YPGQ<514MRO#9LH*2[2!90. M%6D!T@*D!2@I+DJ*BY+BIFI?+]U[OE<:E;2?B?BC84%)<>.DN.2-K$A1:KW? M%?(-[H(B8;];I T)_=,*'67&_2+R1IEQOY"P46;3;S&HQEOR@BQO=LJ%/:'$^X;7W2HQ[GB/S:0Z4?)=1 MY^-MI\$JNC]8!@M[:16C0W)<(DN@;'D(!+XL"*#484CEOYC*W^J\UWZ(D"9, MMM4-*6#3)(8O_RA:/)CFD\DCEDLL*^["U^:%;80T'X^=ETK*_$ I20 M%3$]HX2LGT .B(0^+8) "3+2(@F4(",M@D#8E Y!(&Q*BR00-J5%$ B;TB$( MA$UID03"IK0( F%3.@2!L"DMDD#8E!9!(&Q*AR 0-J5%$@B;TB((A$WI$ 3: MIGM;2:!4&2A5QE>A34&I,E"J#&0@5Q^$M!L(LH=?'X1/ERX$)61%,(A@$,$@ ML@=D#\@>D#U:+5&4Z4-7U;=+;HZ2RWW1" M*R(H2 MLJ*$K"@A*YHST9R)= $E9$4*\38*@1*RHH2L*"'KSWI<4:3S?*P$RL?ZM5$3 MY6-%NH R<2(M0%J M #E8T7Y6%$^UE1MZZ5[R_=*HY+V(Q%_-"PH'VNYZA *?%D40(F[D,I_,96_V8GOY8RLND_@ MW7K4Y/'=5#$\>LJURD7FF)$5S7+(Y+^PR:-9#JD\4GFD\DCE44;6%#MV'YB2 M-8S*;C#>%TKF2F3I>=2:$D6=.:5D?=%=_-"4K*^U=-!:*#O##H5#<]^A86-= MPB8(D@ZYJB8 1[(]\(%.A7"&+LK>-!SQP)= M"&(] [+%!,SU'-A'H*Z1KG@*9JA8!52L>* Z50@M4*_C88:/28(;)Y@% M+Q,5('FH@I;@*3(&ZCR6Q4"5L(9C@PQ;5L1 D6W%][_#5]B/W@,::Z&*U"]],C(*Z$7-Y4G>.*0>'GLG&5A MUEM1SAZ3\[G9$O)"O;D=E*F"]M22[\VV8OB2Y?BAI_AC\(:2Y4CFT>1$GF[$X[1#I@#1DR1F>"%FM->=I( M)@QTQS."@^IJH2''IQ& =AO )# 5B!#;0!EB@A];A@M413E8:Q0;!["+TS8G M%CB8KU@6,#!0'" UM$M7,.(O H#"O@J,5KBG=MAA?X&2RM8(#M7^#0T+/(DG M5VMW^,EQUA*5(%* =8*NF*#BD Z@R,#[0%MBTE2) '8/0@\&3^7?O,H)/ M;>W<>W ])6:-/Z+B_7 J/IP7#%\'[Q0PU0-F$CF>"2?%8ZLA6IT--J@4@&88 M@%':@]\X(FC5)L8V,%N#&?SL@6&[8>#?85COZ3/LZ53P8.S_'FG>S]CK)4L1 M/.@2Z4M3_]W\]XMZ_]]%@0G''^W%R MQ,ZZ=>3\)V/+UI3,@=I?4,&;?PA6).S\8S<+A3LR>]J._G'OS,&!P')WA<)_ ML(>/<#@NQA+F*C\;L40$WF)'O0#P@F79WMCR7[#= ].(_\S[I433P'#ST =@4MH/3H)?'P$S.=..6[?Z_+PEL"XT^V_)EVN\%6L$YOW.AUL3%;KG=[[5ZMP8ZP1K?\EOCR MDX9P78:K-,:@+=W>&+Q]W,/*O6Z%[8[ (_!IU&LW*@S\OMKH,MUR@VECHS%X MT&&[X]$'M?/IW/)7 SI33N@#S +.E;*5%/"="Z8 7P=N%,1HX>\SLWX.C![; M4I*1"+$SP:N40A0DG.*%/*GR63FK\H6IR7=6C,PBFTSSXW&[=ZZLEEULMR )R]+-H+] MN+18[FB6+.;\J"R-1-^")7-/2RI#,^K.2_DZ-]KFQ'YMVNXNQ0B4+#PMN1^6 MYDUV;JDFV>[(=:DJC1?1@*=X_&G)%C,QI]+($CF2B,QR;C4-HXS&9R]+[AVQ M.7#WM04[70^U;5"T+-\;@)(7/3(: >'.ZVZ-4];X:ES5&[+B,J#D18]6&L-V MYD8HX"MY5U7K8J5JUF&=%R,_";8#7/>[.)Z1AMEM:5J36QJL\Z+OS5Z.SVV7 MBSZ>R=2%#*'/)\4N+%E\6K)F]U2N":S7AWH?.'R[7-Q/G(S"ZZ$M[ID M?N1/7;DFPY*/9<2KA(PK10'8@DK1?)84EIWSO=4 M2:\WA^QNNJXO"E:CO*DGVOU&5W-KH]!3S%W># Q=9;O=;91D]UE+5$*VL]N; M:]*W*8/(T$,\T>Y'W!!89&XGFRN=B1I!I[)E=DR2W>M684SC737@RMQ$L'N= MP.W(6I+=RX+ORL*"*;"9:LO)DP%HP&:09/?&NCV7*RW;Y7:EO"350CV_7"7: M?7XI5/:"-?V&[28^ ?\-DNQ^W37J2UV7MNRN;W%4:3_0\]THR>ZK2G]3,S88> M)RAY*AR3+: Z49+=-QO.OE[AG8"MR>1NY1%.(<[848%= M:"RG_=8@R>X;5;J#&ZXYP&NZ.-\$8JZ5(1+MOM7L-9Q MR0O=GWJ^WUA/-BV.+K+-25$9>1'!)-G]M#]0ZLUHPN&M0=;%,TNVW:EI27:_ MVHD]?[/(]TVCWUY7<\9@*H:)=C]PM]N-XY,VOIMU1S)9DZ7!7$NR>S;:[<3B MM&S@->0 +$FP^WVC5IWF!V&%74^+-63Q5.[GH1:7@XR'(,'[[_*?LV"$3C,,"YY M6N!"YPBL^V X#"RL5<]9Q;$J5XF##YCOA)ZD *\*U 8%>]^ MY/_Q3R\!B_1PY1Y"51C6![]0/ 4N6 T?TX!O9<.%>]):\WQE^=Z#!U;2OH(% MD8,%.Q,AGA]?V75]Y*#H%4N!BVG>#XDG_B&-_*D<%@ M9@X;"^!-$,,.FPH \AW_'N7CEVFVH8)7@WGA '4R_(WGQQ4_P#=2Z-]2:"K] M"CTZTX"C7L"(.Y@7[]7FJ%#W^G;N,:14,=YK,_5I%/.5T?RG/I1Z8G\Y63DT MV\=F+EFAK&"2X.OQE_$'91T:0"HPIOD=6'R\#>H?MU!@?[]C<$?R?!?QK)@K M[ YE8'7@J1"B!A$'J'Z@XEP4\>AO;LNN3=-;8NF;CCGG"WIB3X1L)N MYK+6:XXTMYI?_)B&_[,"X9J O3EP/?I)RX"+A3X'AR. M^@87'D!8X.&96.'^.537PS E0'C #<'@?!&BAO$Q(D8A7_'X'#'&G.B4\0H M(GX*_@^:Y2KQ;&?MOF/B[NBMP_,"1PU-0>W/ M4/FVQN#/\\20Q;MBX:8IL.ZC?\>T*?@Q;0J, _X1'Q:REX^PEPONMQ>%_3PQ MG/B,9?PV.5SACBK>M&'$VXB'X7DKQF:D#9]!&TBD#7^L#?G;YHT\TP;J+2;) M:_,1'/9+L;_.=HG_?C,-OW;GKD&VD/V2_3X$S[Y>OY&>?ZU^(SW_6OW^JGI^ MB#C>;+_3'K"XORQ/Q_7W%3NF3G&M$Q'#6S!X7SMB]X$&>G-,53_;;/P2J/KIN&"\MF*VAG]9O!$?DHX+$)TX:)E49>>!4*3J*>M0 ML:5="_YY6((ED%L5Z%TMTB0YP[5J^Y4_UJCI= ^O45/?_LU])W#B/WOB E;@55XOOM^Q+@#]!X.X^ MB$M(Q'1C,0CD3J;#G8R!HGR&$R]ZD71YTY!:7'%OEJ46/Y37%*S5VM.IX"&H7!J0Y.BYBN MR%I\33F LP@*7Z9W1?C&DT.:C0KI'M*]=](]J&]_W98(+[+Q(6/OL"S\W'V=6>:T5; M:IH#_Z,HC:69?^:"=I4@*9\M0\J3>7[5 MXLK;>:DG"UHTZT&6=^"%YK_31!:%WQ'BH$CFU9Q5F*\&O UR=$-J14-6#G2$ M:#'X^1>#5X\BH0@FTCVD>TCWOEH0[,:BY]1[KU6HC;$U&%5IL1E:&O3U!2=O MV.B7URK"R@E^/#@TY7-_)B&Y:\)J)>/ZP40TR!Y;WO5=+\25DBGN_U)V8M12R_'TQ8>$KF=>0L)!Y( M?@E$\IMZ?GH75%)+](&Q#)+R+Y122_Z)3A[9PR1.2G']5OI.=?J]]( MS[]6O[^JGB.27T3R>Q.*>J.\B:D[XOLN)RX)DJ<(>.22N"E:-LVH\^5Y1W&Y M7DVN[_CM:EOR!E=@^;5S\TZP;DU:W^QWFD(TOPAK;AEK$!T/4MIT1"^_$#D&HOF]V24A(BI NH=T[PNO M>-Z=8&V0;>8J^:TY,S.[Y4!4Z4:+;S'O0_D;+WM>IOMMK.7^2-^1DKG;< ;9 MR4Y<+S$#A33?WT5$9+]HH8:B"TAID=(B9_3S.*._R_9+]V;[ M;G5<"?"6IW3GA87<[R^/;+\D>A0 ' 0X*9R*NWULRN=NTK]2%DE 8$^D> MTCVD>Y\]!O;/NW']OL]2Y=W)?FFE;>W],$>PO7K-SO5LBJL'OWY2Z,_)?H?* M5A*U>G',*?/1:E,).Z81#4YDO\5?(/L]ENN&*Z =4FJL_AV:,=8/V]]);B2F M@F''-G# G0L[HT?&$$8*%BL_QAUJ@2V]-2*AY[I)W.Z MP^!@P -J@KT#V@N:MS)LT'+X P/8M2%8YS\$37]VY,YNIF.A#XI@ M:!!H^5 M!<]RXAH.)5>.K%C?,8!WD@[>LG$LL"X'I7UC%5K":3#5, "CCRF"9X/*? R\ M$KX*C)<<0E.,VPB_Q9PPR+A [HY\?#%0"4&+!1?/DOE_P$C#^#;X#YA?H/C? M,<<#+W0]1SSFH3S2!\#:@;V!U1O\* F^CD$F+C#>@K7S#?\P8)XBA]*IG?_G MC8&Q$AX&E"=XXD"#/G;..-'U5I2SQ^1\;K:$O%!O;@=EJO#K.9%BZ"G!X5)\ M'RB :-CQ6QNVY &]5RK*X=^&_3-\^A8K+WCM4WCJ"I['%QS-V^V:I MZ+8ZKB8, !:\TZ#E$P?-&_GD+JKH I>9;TI+2:X-F/%OXO5'#-HD\(MT9[O% M27Q:RZZM#KO.1]_^+23@^<4#J).Q:1R577ZM 9^95:![BA*##+ ] #K@)[J/ M*;8,:ALI;A#/@AB%?X=(1GY_P+$8HJ!YPYIDQ9<\0P3?"**S4;X#NW$]Q8<3 M*@:/RX-V2(8;-]'7#34X81QH-_SYJ1\G #C^'6,N/( /Z@&&^QVS +@KU@[4 MKEH0H,%/_=!UP1-)%R!PZX)E*:#'_MUA[@,#=AB$ QZE9JX38@W@ZY9)X'B1 M)'$B"RKZ7^%D+,>Y^2W0XFFH5')6REC8/O@:8_""DN5(YM'5$'E?';#MHCY0 M\?*8EJ>.M>8XH)1'?0H5F0E>*,?#8L0WH)62X()7!QXP@K<:^4>T_<0]=8P! M]-4.?F2(QS0[\2J*(.^74B_RR!#4W7.T.XUNN==AL3$S8T?W%#/OK4KGBP1@ M3#%%Y-&G,6(I8H&PA1,;U#GHSX")SH"1<&.%'>9('SH>]U/]:TK?'^'83YL%^Q6Z,L23 M[S%V&4^!,.$W !P@,H ?8%)X<#_ UX?^'3P_'[@3L@*:-H;^%OS;=6 ^B=@U M MT'[@OX$33N>\2Z?(T,L!=TWP?>F1>[5%+@>'"L;,D*H>Z>&G+OYQG;4W50 MS+"BHWR/KA^V!'#MRT8,^CZL_.A/!5C,#@K[=%XGJ, 2(O#05X+ .BQKCHZL ML(TU( QTQSOX;_ =ZM.#HZH%G)X#9 (_"'MG+SU%BX4'>9Z96"S62/!?NX7G M E#EIV)]4EK@O,#1>ZLV#\N6:BX&;^S*_,HF&7OJVOT4 +?+#MY+"+2BYQZ] M@X?[*AGRS%,)IYNF2%3XT.PU"(T>K-IDNZI]^Y?,W^4N/)/_Q'KUWN-%G(\7 MP7N1/V_Q"ZO,A:*ASUB_.=87S+7&JUN11'GO5-?<=*UQD]9H5"D4@6='9N\N M;_?\)\:7!W_L)VY8/+JPS]#1\MU#.ZWC&B\!DWZM M3P,Q5L&IX 0C9V^Y=\#.0PT'PM\S'F/) DX?#(OI1V,\4=!1T"C?@\CX6:HY M,GNV!76 !()^2E;\W__UB(7Y?@,0IBERO!\GNKRS;AW9G\G8>=&4S('D65#! MFW\(5B3L_!,17^&.S)Z8^'[<4^[!@WQ$9@"XO@+F(RAF<-I\W[*$=YRVOD) MVR'3;C?8"M;IC1N]+C9FR_5NK]VK-=@1!AS1NX]K"-=EN$IC#-K2[8W!V\<] MK-SK5MCN"#P"GT:]=J/"P.^KC2[3+3>8-C8:@P<=MCL>?5 [G_KX?S6@6^6$ M/H DX ,I6PD@'/0ZP7+JZ?CJNB==LW/ M^O\RNA,G4(=1N$#)F".9O=P@NYRHGI M1?&@_@ 8OHS*X&=SMY#MXO6N5&?QFECUW:&RV%"C 9B[[RZ/IO_G[\>3\/>C M4RX#;QXTSP/BC=<#4/DRA^B)*^SB!8<0@5$$#G;U.'&^)@)S-O4'UW-8?S=@ M^9$.6+:K"SDRV+3P6L7E.;'C"P'/ "'2=]0S#NO[*3Z1J/AY@IN3%C,1S%&[ M0[4D>B.4RE<;,#QCS'HSOB.88:X?YO5J=]>J *T'DSSY4[5_UO>\*M[\KIY^ M,-[@^ER=]FOY/DN;M?IHOB^R9ANH*G&73QCXE*KJ!X_9:COMD>VRV<)W]:WH M:KFI,1N!]6B62#+O1&V]U\>3+AXC,J_"81@=N@?X$^0#H#\$NS:*YPL65.[0 MEA0O$(Z!F9,CX?]Q"^)=Q<2IYM "R='L^^U*6P&&=C!_6\,LQ_T#SH(^R4 0+*N'9/L(AK'?:ZCN% MHYS0PX[;;K!EH:_$A1^_&U1ZW $\A2W_[.?/Q?Z/07=!S66+I"KR.(6K?#:/ M*WQ1S>&\E,\6%5RBE4*6.@;CA=/F.[Z@@J77&H;FJCCW0;F.2^0U:"A/2[85 MWJV1G#%G6UV]+UH4L2F+ YZ\+-EM-N1!H50+N5UEY8KB=-)9-2)0,O>TY&YI MS]I1?ICCC.9\;#D;O+,::3S%XT]+#OU0&^)NI<*2M=QZTB-RZQX] "4OWUY9 M\0V&**WPU3P;=+BHN:C8#"AY\78!SZH:WIG1W&BZ'E!=G]%6!*2\NW@[K7?) M4F&R]/!:7Z[RPKPQ[F8T4/+B[>3**W6,-;]E,QU_:6D.$"?'@)(7;V]9MBJ, MMUD15W1]@-.;KMUL1: D_;1D,&[G^9'0%4REORHS039C918:G[ML9]YHU=R% M$N#F:)GK][S<9%R*(/O*13OW]!"GMKQ987>UM3U8^_N@0,$Z+]K)45NUW,%# MVERWIYE&9S$9]_R(IR_?SMJE'5GO6!LSW-=SS("HU/T*O/IX\?:&-.'(HK-8 ML"&C[RJM<78]EV&=%V^O&^M6<3UK1FS&DNAF72X6)SOM<)WR<U=EY!$&5R,B]JH.1%.W&I76O.F#5E M3ONRJYEK2C3BDA?ME$>E_4JQQ@+;VI0-M2>NF=;D>.+^<M95Z>P)(7;R^;)%=U19?E>MP@.^:H MNH!GH&U>]'U),UV>92HA-Y)G(2/OI>9XS"19L4+2U+SM[Q1EM1;K5Y+W18=X*JX-6(5N59(#D#)BY&O*/HNS(F9K;D> MMJBU/9@Q>,;!\0=534D!8NW M<;_#XTHAW!'\?^R]:9.JRK(__/Y&W.] ]'W./_:.:/L *D+O965F9GMT$YHXR0Y& >[?$H(-2 MQG;77"L?M:J?&M " M!@K* 7^8_>AN8-:"?"MTQ1;I@QVVT0FM"<7-YC%HH( M0/-OFW_E_^;I/B@!P-]DW!LS#RU$78Z@?>.=78=&XS[NQ0!.+[G[3L3(,.#[ M=%?N/B#2[$JQX(0$4)-J[B3;1MO=_(9&\GYD@%D-A>Z(-#EJ/H]R$6E0F#:A MH[M'&'O[LY=;&/NT\E/NSDJ"B 6$1VAGHZZ0%M"?.5+'2' P[[K+P+W9,]+2 M,7M$5&;72W+.SXM6/&8M[_Y$<4SDU];+"3]@!1W;NC#^/K4O];N4.Y<>&"^; MP-MMOO=]$.C&:=MHE^4F".S2"3RY0JG1GM/BI_1@2#G@CZ '8'K[V>ZFM+>Y M!$%(04^$#^*A*J%D!YW7D5XYMI^/B/;9)=]I@2+[;_2KIZUQ WF<&$H666U3 MA,X$O"Y_6B@WR:4(KZ5Y:YS5C&5!]Y@+'[QC7%(7LXH[$Q^8T3;$(3H;K<1" M .),P6M&+#O4IXZ18^3+H//3]LO^I/;2)I6G>;WTAE]*RQ-.NKN&WLSW\>?3 ML5 WV,FC'VMP+!;VE[*W!_#WH\MH-_EYMW'GM;L2X/W\S */VP_[5$!;7?XV M%]H-$+PMH>TVI;NKAN!Y>\';4W.O/-MYV\]:\NYYVMFDZ8=XU-TSL\WMT/:Z MQ=Y]XJA>+!YVHWVQ)S@+I%%V_,TSDR$C+M8HFPI;QU\%(XB'&!-RX@HX$6+3 ME3 "8E,B9,0U,()X",VFJV#$ QX+&7$Z1GR^U,?;_L-EV\-?J'_BVZOA54]Y MU_8Y_M6VSR3]P! WW?=Y%P_P>S_C]Z_TR#X/)%VO?(3*_TN4_\L]WXGH Q&_ M:>5'X;\3*?IUR<+!7 ,1CL2M"P<1K@)?6@6"KM"'MDFP&:]X&S[\%!TAW6TV MBKLCDWOU.@SI8./U9* 0-#5>V^@^B6!35] V_12M$/T XW478[S)RB';K?;G M.\QU?S_W2(VB&I65_8G>TW3L/"55?[ZJ)H*? MX(E4-9@UYGHT]=-I]>?1U"57PPV;2),<137$XJJL=+4&2D9$_3?N&9H^AZ9Z MQE30@GQ<.V_ :?Z2;?0LO0(S1G JWAF@V_2\OCSP,99EN^@211$@>@P]!&: Q]SJ%P%KDF< MY34UK/F:6M!97T^SAOGCA MP>50S<.P21@V.7?8Y+1:WERV._-\61FKCL$Y+7.ZJBNQ!M1RU%;JGB3/$@6] MCMC*E[7\!L(OT&X[9K#M%8:WWC/:L+^JA@TP\N_;]/R",M5N$;##F,R)8C)- MPW%!V7I"Y>2>RAT@<^U)W8Y@L]:Q&FMZ3F;PJ8SCDKAN6'H'E51 (9I[/'Y& M"^SGJVH8N_GML9L+K_]!FSNOF 3/8CCGWX )F@IA!">,X%R?\? 9W^ZC&SP3 MMIE@LQQ=8^==&_!5O3I')7P2R'I@[F,)(HS?A/&;VXS?G-KL")IOW[-$SMPJ M[ZF .O[P]LB??HF^#*XY!G8E33H^VB'G9E:MP+0?K[2,VZB M2D<1917Q).HQ[_XW3*GI\7RQ:2:Y2)\?2YU-4C:$QE$U^:J >7^B![W9'&!F MHL@>:D,VTWB_/M>N6M=.[-W_[E'!U9>RL2]T9V@F>$')V)E(:;=AT''1X")K M1JL,UU%NNM JM*#;?=- -=2IPQC+5P3#R:>4NFTM.5P94:-U/V&O8TTY",'@ M!<%TX+CWVF*^% 2/!1J9(,@NM/)?)$,'JA_]O^B)!=(BIM+;K] M%]'Q*;FQF!>93&WV+5;1VS7W=+KU.L1\+7R>&\4/'O62Y=_ MQ(D!-7P GR@0HK\UT'(T)LN@I& MA-@4<"&R]^S6*_$=SJON01W:.D'MF/@#SMQT[9A=C 0K^[5$3E1DZ.VE]LKD M.I2$NS]^!.2H''P-UH+>$VT"U#0!\@.%F;P*6B?"LJ!G=L8SJ=#*H+)9 MH?9DT;L_Q'V<.%-N,A5,_ME5V&!!SSM4Z^M4:T.740.E#!C9_IZ' J >;UL9 MU:2ZJ>B",N.UCRHWZ)":D"ZE1;7&& 56F<]B$Q4I-P65^\W"6#?@0D$>1'^P M7W0SLPD@2?.]@$F(--\W(#(.J*+Q&)H&[VDO@;8 %0.UQCH"-"8SSX]Z:AEG MIQ2($F.3B#+W9/'",C(*NF]B(!^F MO32.8-.:[2125F)1XA0K0\F)26MJ9QI>B;OH/1,_TPFH,$81:G:HV9^W-EY7 MY*H]:2DI96I$">'CHH;! MV 3@V.'H[IS5AX/45*WE&\-HKZ&X&%/$._)&## M(FLXQW9.(_2XDM49J8+S21"9K?%>+U5.>B7;R'L*/TNKDC#D\+OF'6) ();+ M*RI?%T:BEIDE^C@920\B#4W5UW@#JCPR7&)O*?QM!"<2M^D4_ K/)]QRO36@ M^9JQH2R.N4RY"DN0NMA26(IH9B40D4=\M>%5>"/O8W$J#&*$JARJ?=X#G ME@+9@0UZOC\6T3YJG"21)K]OGY@X18_;/9KFYAUQ ^95HZB8C2&-[!/JGCQ7 M_?HP&')5VA*BPP]!A_?L'1<5WH"#0;TUC\6;BJZ6&MQDQ(U2O60S">$ &3WW M">KTR:*7M7$,F]<@"T7%$E"W8U1(#S5!1K453E0__^?[) %,\H3'VD)H.;/A M<015RH-.1%R5-1/OELTH62_F<'W>0$.]^T/&[BDR/$,2*F.HC"=F)<+M&??L2H"W)J?HKR.(F*WW&R;+-F@U M;5K3;*ZNIQN"/"1P;W,FSN 'B'B:1IMA]..JM".$C5\!&T=MID_ A0%2J4A& M9!)J=UV(QGO.H+ FEP@N*)203D4/#[G\?8/1D8,R\K?II02&;\]T-@IU5C0< M5!@^$#0[93V@H"?V8YVYCW>";\RJLX[(BE-V':4&),E>8T@0KL5"WN/1 M,)(2JF^HOL';%4>4-]^V)9D:X1;K<*M)#*Q2\8J^1,I+>=T^W\U#?:V+X)FZ M"GY7'\_4.L?OAN,9*A8F0'7@%7W;70_UO9%,8PHE -WF_FF8&%0/88PZ\GF= M< P)]>;C98 "9IABP6]FO&ECQE('Y@-6T)$ Z< 3OZ5BCS'+@;_W7GF_WY0' M/D<$F*2L@(A-%5V9.E/?A-H6=T.M -$/-&A<&N8Y6K7M&O0DCC;H\05UV'0[ M$XIU.-%UV^1URWN[E5KO?Y-<*=;0,NTANP*"@VJ*UR1)@52NN*0;.M5LNFNM MS36G9"KL4I^#I+P^U>*W#6$>[0;&9FTK/:V+-EL2)LS S-0FB2;J '?DR,99 M.J2]TPCIM'0V2##E&0=?LU0!U]#HA'8A>0DZMV9\J8%GBQ6N5,Q*Z]%HTUJK MR[L_%'-85A 3O=Z62,!M=&S0);RNZ ";&J@>$09TU(WM2!,J=*-B;=L8PGN@ MGDQY=4]Q+M#5\+0\LRV+6O75U8Q3="%=Z*W8^%"__):;UR]QI.4[;!PL.7[: M6IA,DE5"\$'O0.7YZ-6?955YQR#K_%T1*15CE^/993)%3^"D5ZGP"LU M'KR>#WNM+ 0H,":R=L?^PW>V+'K).7I9O%KLG8P]V:N^S4HD7O:K^-__>=:( M8Q?=0SWA#/-Q:W;O3-Y3SK[W3;,1GBVW,'DGB 76W MVVM,3<0>8F?@$_E,UER&4#NF_(=_]OPGSMYA<*F"0/!_[5KZ:)L2]/G-;IUN MQT*$7&G#[=KWU*&5/Z7Q^TZ_@62Y7& S6*76+M2J6)M-YZNUD3A(F+9D822G# GZ$[ZY9W5Q<1.2;EJ28TPA++I)\9XIHC*3!^^OEB, M-.N@L699GJFD)D5R/==%5&;RX/45R[+)DIPNX--%OA#O&C)N*.C.^,L[1^9, M-ZVL&,'Y@CI?X^RP/E8;\,Z#@2937+O6:[$\1\8F8#:NY81$5(9W'@[4FL@I ME4PL&G@+RBU?'^4ZY0IZ/1%[>>N4* WRD;0DCK"U:)7&M=8JYZ31,P]F/Q"9 MG)29Y"/<>BVT%^I\WE,M=.?![,F.56.GG1G-3A=TQ$E,Y6ZZB:IO'WYDJK!5K(#<)E31J":.3B3/1$:KJ0QP0JI2Q M)M-B4T^SO)"0Q:Z*YQHS=&KWX/5&LE-8RNFXQ=;(=%J7B(7%=F7O2/\+0NE] M<=G"HXR:7@VH7JDQC P<=/C_\/6=020WH(E>@8LT<_J,+S>MTEJ&/O;!ZQOZ M@I,+":N& RBH,[T::=4K2>^0W_,[17).&H5,(X='A$U^&FDVR79JZ1TJ>G[G M)->?S^3VL2Q:27/ IX4X<10SN[!.*F) M5LZG5K+$M08TQ4UFT-N:R_#.@[D+4B8O5.-CG2UU<3N1(/1&88*>>2"C6F)* M.836$_%'>^EQ&AW$")PAI!,=%QT;#&"W$APPO$$,>9^)X5&(@ M,<27#V>*=JH>M^M'B\E%$K>IF M54BP4YTKV4Y.VG3&-2VY/(:H V.-B_G1N,]U28U;=+++B6X>1=18VLBD.$/8 M<+RAI_JK183D9\MCB-K69J5X;F%&\=R\JRH6E^DQW'%$;2PV':;NS$OL>ID; M<%VZG"_7ED<1U1&-Y(#!1;CT5 MXCZ\Z?*-]%%%5LF(N9:&4Y&K6Q!@+U7%[ M-4@>0]38"+2-6:V^5%M#42D6;8LI]8\B*AU/IF)@TR;Q*5LNJ>,IJ55BRV.( MZC0L(E_JV@DVHD8V7+.[T?F8?!11]6QCS'?Y38)5NBQH*%&E,)TMCR*J9(_* M)=R6,VS)F*U!?RHHZ;I\#%'9/-TK+$:.R9)CDV[.NP-5FQU%U";33FOD?!KE MIDV6DT;%L4%5Y*.(BJ>4!55C&Q"E5(7IT(X#2OKR&*)RHU2YM>HO"ZJ3KF=U MH)=*(^(HH@[$OKSN;&R!6Q/K*5>V!K%:ZCBB-EF]F!72<0=?ZVM@B[E<-Y4\ MBJAF;(D7<]2&Y$ISNQ@92(J3F,C'$!60M)%2F%9:[:H-8CE39D5:/HJHU%QB MBN+,=#@JEFO1.-\<;=9'$768BN,+(5\1.'XV5PT;2MZD>111&Z58.E-?$3A+ M,7@D0K5:N%0ZBJCXJE4@:M7B$.?7B<)$2MGVO"P?0]319+E9Z:K29IU"S2ZD M-A51[C6.(:K2Y,R:F3-D2TXB*?+C]J:"'[=1VTRJJ3.#JDK:4RE>M9Q9 M92H?0]0DT$VM3.8JH M=&XH"TEYT>44+=XH-GE'4WK+7->21Q%U.1F6*O; MRY6 \R8^J=6C.7O:7AY%U$&F2'T1+Z=*,MC]JHZ5IV.BEDZ9E:8SJS M26S3JG"+QE%$I>UF?M*U>;R4:N'*U('ḽJ6@Y4D8RP+#I@M$1BR.K;1) M';=1+1R(<[[;Z.&M28\4<;NTZLB-HXA:HDA;V?0*0)TG^,%2ZN7JL\%1&[55 MU'1*SX_K'*FO:VJ>78$AGCR&J)O:I-Z'6FVK@.#B SPK6$S\N(VJ-WKZA!LG M-SBP+&T=:0UJ[<51&W5F.])Z/L@RW-1D1S5MD)"$U%%$C2A+SM;'0AN/C.MV MTM:MJM1<'D54C5[6F>&RU\85/*] 6>PFUZ/&,41=%>UF9 M9NLHHG)5T&:-6:')D9F4;6C2-$*5D\<0M1LEM5$;G5;77)#C&LL/6*9H1CAA73N*J%6]5^M)LZC, M.?R(XULK"_!\\BBBFMU"93"HIB3.<6+2BK>A:=A)'D-4"*22*"6&)$,#:*O$ M^"'/2.)0(@%- XI.2/3H0 0LI;%:2_TA[H@C5II+V6D\=]SK%X'1[U?:^(R; M3_N52B1GI95-\ABB2DO ]_0Q"]1U9]B-=:R.5<\=]?J3]'"I=MO+%)ON-K*I MU206;6C';50N/<&;K4Z_PZZ'0E+GZ&$IEVX<0]0$F0,Q(5Z;X:!,5JQV-9)K M;(XBJB55"DTCT9MP"ECF)[EHUHQDY&.(.BW1/,[)SIJ;&^JZJ6= ;E%I'$54 MKM(4G'P^XG"E5".W(= MY=9YJU6.ET&^.#]JHZI:#[0W@BVQU @B#Y$V*[)S'%&-C$T,I'1AR;;6V4HJ M-ZJ5Z['CB%HQ^M* :M(C=8Y'8VNCEBXF"D<1=5,ABOGL4F=8M5'U M#4.8R5B?4IT\FW3($:W4$XUCB)KK][IVA62AF=:I#:=98F!UN.,V:J%JXP,N ME@76Q&JV,2B;:BZ2/(:HV?$@WF?2-8Z;FQUEL:E/ M\Y5NXQBB5K+]2#$VYDP5]' ^KM1:7:N2/(JHI7A7CI79,>O$5F*T1-8+2:9Q M#%'->#=:8=;$"&\51RU]D+.5=C=Y#%'Y7(1(5V.E))MKCA*Q%#3LB.AQK[]5 MYFAQL=$^K)3[!YXNK1CI*RR^W MVE!*APG&0+>4!2CH@C$%5<,&;?B2E&8(JI_*,QKJXP);5Y=. V]1%75:E^)4 M7H*/ Y; S^ #;=,!=Z<*:3_;G2%V78C1_JMN/T;<*Z\'N=]L24S$'UYK6)=, MI[D*5W9C]K5VGFUBZ5JEWF3S;+55Z+#87^5:J_4WVF:H5=A=,^,S,Z@EC('H M:* F)07!F3KNIFS-'@/S".O*AF6YVS2'_&NO\G2>9J.<6AN6,JQJK1I6>GDF M_KVZ/;4W!\R=!/9L%I#$< :0Q.YLL+_0)BD)&5-+%]R/Q#]_NZE-3ZD7'\FX M@!\(E':!TJ-,Q8(W&I+[",G0-&.)=OC_4O;V1?Y^=!GK9I[M-C.]7$(!_H*? M6>!Q^V%_YFC[S]_Z0SLD@K=-]ER8]Z7;VV@\W,JUS>U;MQN)GEB_F@\Y5411 M Z_G0T:9AP3Y5C;KWC;/WBL-^!I4)F"[:;W]VTV/>/2V:N$2+[Z[2[K[GA]9 MAN;8X!^T81J'L[51R@'*"WAT/R'!^ N_C\"O_C[+_O;K>_1[-\(O/[5C[__[ M9LKJ>RPB'JB00U?.H>B;IU-"#IV;0^^E?=,/\0 9Y*?FN"\^X-6/XL,'-"46 M:LIU+'GU[M^9RA$#[K =[ MJ"6WPS,_<3PN9^Q<,X;^?L%-+HM MS?FNO2<8&KKXWSOR[JOT@(OD>8OO[3(*7S_>_V828=8PX=^ZES:8=DP3Z,)Z MEQ$82L.YPP8WN):\-^7W_/#KG?*/\WA#!_?\&,\\T.?U@[X+\1D@*3H0/8A/ M 1W^:9\,X6_8!SS)\GZ)VKKO,?_:UKSK6O=_H%1\%Q':_ IC)0D(-F9(/]+8 M"RW]0Z;[NT.*H8 O'7COS> !JIS+M VSD\UW, MKVN\']K9E9Z]%.9:-R\:$P?%,8]JN$WZ0LN WIGA/F9 9YT/TW MDS96='2P*\YP,BL[Z(F=OG/7QW+%@I[W*7IUN2E@ 4PDD$:?U$'_#?@@V^W( MQ,X=*#*H&HJAH^+Z;LN-[5U[95/\?0E_1P*Y*M;3^N&WXU@,[;DYG4UK;"[2 M*&=*[:5-F,LOM^-HV8:@CB$^ =/RA@GA&1(./N9(SR]^0VFBL>#K[-K)E&O4 M>J[D *K-&+W[0U.'S?H^TE_X8WY5T.H0! R@!*2@YWV2EGU>GM!U <%%FO1] M%A/XJ6'O T*.5W14-:D*[!2 .@W:_ HY&D3G:^WV#H*#2\1@>F:R_)@&<5QDG42N;5J3IM=5(B/NOL3NV?(MYH M?M,&#EHU0DCX89!P/;;!2QR :N_M3M:D9^IO/=-_(S&EJC3#9M0<$>=ZN075 MK92_WJGKF.)B71JE63C0C! ='*;),TQ;76:S8@SV^@N$FNW-'<PO%1T#[0^@H-3;V]X>N M/Q7A&I#N*D[/?GQ[_2*'KRYRO/83\1,T08+\YQ82*:Y#I(,]7OB3#@@&%^7; M58%/'*T"?XF@GU(#UGBI)+),M M2Y&@=+B>B8YB%D>L \OJ+6:*P#EJ)!.I37(AA[OXDK"0BEVFJU*]GKM9#I9;F2Z M9)3DYHG4K(9:="7Z;L_..#*4R3<-Y9^15?@BK):>;W@; ;?KVJ,X=PSNJF3B%V78!.977Y=XWXRK'6C$[J5)D85+X@?, M(J^RE5V'3#'$W:C?\KT+7;59JXS[.J=HM32WG$;BO(BZSJ+0'?GFIEZXMQ_B MT.WBT"TX1+<9_4M*-C"/AP!?H@_'.[U1IY#.X7,^LN'DM$'E"80^S-V?>#S, M,OYIN85!10>O&WI.'3#\>5R^C:RYH,**UR7=5VO@!QY>O)A1GS42K4*O5W-8 MQ\F*)$^Q'9MJP&75S=9+Q'YVJIY?ZQ<3_#*_F/V47(VAM+TP0^]3,<3@SN;? M;$ Q8)*%&7YG=N&O5B4NZL__3BG_!5ORH92'4OX;I#P6;.FA:Y!R/SYRO4)^ M2^[D6Z]7D>UEN7H],>C3=3HJ1TT=E?>=GV^+$'9%'-)25\C2^7;#6 MA%*FRY B\%_/Q:P"NR:]XV$VIF2*HA@PQ6N1FE4JS?AX6I$1/6D>*EZ'W1TT>^U6^MJ(Y,9"S- +F2!)1\,A@N5UDVTY'(C)K.BM0*5,E1(G7B MHL:O8HA0UZ=Y;M/LJ^EN-):E.G&F7%Y"#$&Q:Y*Z9V)O)DB%*'*JY,S 5>MR M-0\#G^JMHL@[H>MHOTURXX$XY=;]6+NS)MKM*'^I6,F8BLCQ^*)85L&LF"RD MNU9YR7N<>+-VB1MJ_K?-0S&X&DUW1[/]C2^T@J%I_,P"C]L/^V]% M*9=CKR'.E%]%7!G0=S(SGT--"9Y#;Y=2##D4 M-):]6P7:AK@3/H1#-0C0+T2Q$LQ_"H=!ZOFHT>Z_*;@AF(9C] M$E7Y;D'CD$-!@]E[U9A#,/L<(VZP9LCKA*#AE^Y?2X_U(T,33U,[XMJ+BCRG MP>]I G;9*5^DQ]=5S3CHRB"!3#G8OCU!3/DR77RN:\X!GT<.)3N4[%"R#Z8L M&!JZ^-\[\NZKTX=K%G/6^:-I[27E"4"W@?F"(*-G+]FW1W=5[KP3O=LSU?_Y M]^C7,_\\3OL/G/)E>A*=8\H_SM\,W_GL :J%H#SJE!7> M$Y1;L?S?$XJ/U^%@7X@;]OV:!LVKSTGS$\J@EMT=(!%\7N,Q$DBK'I[XPWE MSUG4]D>68*'\$BS$>6O6=LJU,5$TFCA7:T<,847%%XO>I0HZ21.-6YJIIJBN M!V1NQ->7;-I(#F.H9BUQ3T7#JK4_KXOU>>M'AE#P[4*S:[Y#1+3X,(V3?:FT MFJ0(HE&X5)E(8\9:UG!HUEF^T!9,NX[WY:4,$8&Z^T/35%C>+<2#6\&#B]2@ M_BXT?*QR[&(QR"^;].B4[ [+:=KGMA(.*@]/1CQ3L0JB=QTG,G/,K:5 MG4X;$ F8NS\D08:5IW]:B_FS%H,-[8+/UWIM$SV;6&WTA0I6TU(K*[;$TNI2 MKL$B/Q2M2)=.XG.&CT=BS7*C64"N :KU&KTGJ;!@]$5*O=XHI4Y]&$6M#SA0%@EP@%XG=_ MXO?QQ&$'BG.T!+N<$FP-1HQRG\_I)H CW0 1DZ$3A_VE03?N;PQ*CX#VAM A M9FSL[PU=?QK"-0#=59Q;_?C6^D5:-E[D8&O8VOZG'NR[9%/O'[:(O^P;2NSW M#;U,N&^D.-&4EIVDN6F,DM>II9B-:Z=O;XP&]&P0VU%Z0VP"0>,M2Y&@2&P; MB[[=+7312>)D,6J5N.DR:>N)N5(:=Y?#.(H41L_9!^+&%2U$DZM DS-'!\\" M+!\+%H[3724:!;D9Q\_T1K3):47PC1W%3P/*2RCQ<.0E?*R GDNJ/8M2KB:JM/6S%2- M)%SCW#9';VZF_XQ$PA?1M.04CL.V,'-'22!BDFE,L60M70A3#&\\Q? VXFS7 MM3-Q[M#;5]4;2I>(3261K=MJ9+8JCN=)T>KC,H0>YNY//,PL_GD)A4%%!J\+>4:@REZX69>9\*(@9W'O]F(XH!DRS,[#NS M"W^U*G%1?_YW2ODOV(\/I3R4\M\@Y;%@RPU=@Y3[ 9+K%?*KC=-^\NRFLR#: MY?&8:JH CV^43B4B19>GS^KVG9]M%Q-W1![14';*T_AV<5L32IDN0XK ?SW' ML@KLFO1.Z-9(E-JCZ%!8JR21T)/1_BS&]I:(GN3='_(^3I[S,.B-J^0'HUF_ M&Y?\T%:(2[<7W H8FGK397INTQS+=;-%4VF1DPI7=J$I_@%H^AEI=O^X]?I: M8&:['/8J-D;Q>^]#6+[O/+EUS]$J"M%*-)R1!H+!['/6]PM\IH$<[3\!$G^D M &"S6AM&1J/E@BT5DFQ334S'MO5U2_%SY_M!=4A'2=98JM-12SA-@\KVDQ/2XJ"]C0"GCI&&I^5JFF(V7+E8SI-B> M3M=I0N!*JMSG6S/"4?I+B"G4W1^*/A>B_,Y4B!!1KF&N01R,*%S>IB%LC*Q!L*1^-V?Q#T3 M>S_,_&^;AU)P8GDFR+V$2#\47$L7$!DP2$Y,5W2 3>%/QQ8&=!&(3V'B;6\7 M$H,,=YN\8(H%.0OIKUCP1D-RGR 9&K0'H9!B?RDZO&(X%KS?^OO1G=Z5H)9+ MVNUO? 44X,#YF04>MQ_VWXIR1\=>-Y\IOXJX\JSO]#&B 5]"(JTCNE:TW M@O\+C=4VMV_UGT9X[^/6LV<,BAX#GT=I'1D$/GYM W2YZ>F4&^;>:^^(!7 M/XH/WTWC#C4E> Z]70\RY%#06/9N,+V66G?)$F95W97K\XXF;P^'_^??HU_/_/,X[3]PRI?IK'2.*?\X?S-T+\\/ZH-R*Y?^>4'R\T4"P,N1;@S5'@$ M\RJ/W(H)<;78\C/D @M%XN0^Q V+Q%-MD5 8OBD,] -YV[9'V[!Y[3EA?E(U MWPP0]HOY$F$QW]/E;04][W/6ZOV1Q64(M M:JX]OU0MWF2M.EWCYB*NUJ;D5.U$$FFFNAS&4"U>F@HK\?Z\WMSG+8L9(!)< MI.KEIT'A>S5U2\DB&.9Q0U;7]1@MI*LE);LYL+ ME4Q;<00)U-T?DGRKKV=8N2Y$A&M"A"NR#;Y6_5;$FT.STC-(KE61[!A)++1Q MXE(EM=?9R+ IRDW S55MQ5I:36DZ#8@#S-V?V"$,A!4LSU &]^9PX-4JMR$, M?*&*;7*16C0HPI"X^:QB1AVNH=;82[D&L0U8Y%E\X;!D,I[)1S?)F6;*4/]1 M%=O$?0QG0@RX1!7;F\. 5XO4AACPM2*TXVZ\WT^/[1KGE&=9GF3PS"!RXB+X MK\/ D!TWRO:RQRH5/I$$JZK)M5P8B-_]H>]QAKQ(K[/+:<&NLBWE/I_330!' MN@$B)D/?#?M+@][;WQ@4'P'M%:%#S=C8WRNZ_K2$:T"ZJSC'^O&M]HOTHKS( M0=> ^CP'FT[]*P[Z7;);^15)Z;EZHQ)>;U1ROS9& ']')5^N JBQQ)SJ0 MYRQ>9!W\]'U2T8">#6([2F^(32!HO&4I$I2.;?-4MR/J0:N;/"(AQ!+;?N$]2; M/D8()-\I%W@3D_QNQ;V;MI]_@9 &?03E(D)ZF4,G-VX^?SXZ)M6KT4P%4H"K M*:OJ>#:EAKKV]2#YN4WF/"FV!8:J#G">QJ.U5;MCUX4&7.I0/"U^'T\<)MW\ MM&3#%Q&VY!2.P[8PD4;IL< M94^=5EE,*L9.)PW M74AP8LRH)R'ZH.C?X19"F&5TZYF&004(KPM]SATS_'EX MS 8>;#RW73_L1[NC36])J^NA;/>JHRF?:B"['@4;8[%+1!H#"ROZ17\QP:_W MB]E/F=882N(+\_4^%48,[M3^S<84 R99F.]W9B_^:E7BHB[][Y3R7[ K'TIY M*.6_0213CDUZ!3H17^CYFH195$3%E13.GVV MBN_\;'N=N"/RB(824Y[&M]W52II0RG094@3^Z_F556#7I'&^76GSZ][ M#E=1"%>BX8PT$ QHG[/R7^ S#>3,_PF@^".5 7$\)M>=A1S%J7K7F2]88SDI M7NKHB\4E\@<0=%KDKIG MCF1(A2ARAO3,P%7KYS WPTU_]OFH1ABI,NQURQGRJ\BK@SH.QF.:$"R]X4ZX@J?>V5KP^/_0F.U MS>U;_:<1WAS.EX.;N>WYD&9IC@W]L8_88A[-U$U*12#YN4U/!7_A]!'[U]PNB7*XE M)YKZ1Q<#.,G=OV=-HPTY%#R'WJ[9&7+HW!SZ9@71,S/(MV?<%Q_PZD?QX;OY MSZ&F!,^AMTLKAAP*&LO>K0L9HMG%=.7M1+M05X+G4(AF(9J%:!:BV0_A4&@] M7S6:O5=J-P2S$,Q^B:I\MZIQR*&@P>R]DLPAF'V.$3=8->1U0M#P2_>OI<>UE19[3X/> M#R2'DAU*=BC9!U,6# U=_.\=>??5Z<,UBSGK_-&T]I+R!*#;P'Q!D-&SE^S; MH[LZ=]Z)WNVAZO_\>_3KF7\>I_T'3ODRC8G.,>4?YV^&[N7Y(9UYH,_KA7P7 MT?VSX1ZB^R?$3P;H-^R!G60UI\Z[FK_,L3_*_.N+-]WP,G\+4O%=1&CS*\P[ MD8D94FC;_0[#?N_<7,CRT)P/S?G;,^=_Z/81?4""MW#,LV,/_ST M5.9]@%6 M"_PNYJ-"4!YUR@KO"++3]#+K!0)$[N0]RP2#P5Y B%X9O"0#^0MVU[M V;UYX3YB<5P>(_Y:E:L3)VL",ZC6;X[IRK2F6&BNI6Y&',53"EKBGHF$1VY_7V?J\Y21#+/A^ MX=D($5>C8"RT\'DR!V+*.L<)\TN5?&-;;2);YR9KM93F$R!*I2OUM=/A8,5E2K]M]!0Y%G0ZZ5FUAK\I\^>N]1SY4 MCKII6(ZNY0A6G4\*%7+0BE4K9 ." 7/W)Q8GPF+4/ZWO_%GKPX:VP1?JOYKY M<82G%\Q$K5$ID34VDZB2/;':OUY#>APOM7I.,\5UYXN(J0QFD=8*^0=N_5>" M"FV!2Q1_O3D$>+6V:X@ 7ZO=NM)SD?+"5'-XA.L4>I7A$"_&+P4"S%PE"G:T MP'/385V1P) ?+?/((T"U6Z/W))VX2)>PRVG!UF+$*/?YG&X".-(-$#$9^G'8 M7QKTY/[&H/@(:+L(G6O&QOYVT?5G)EP#TEW%4=:/[[9?I(WC1 M#6([2F^(32!HO&4I$I2.;=]1MYGH2^- Y,@BV]4&.;749D6SE: ';6,YC*-P M89PXW#^XA0WT$$]^#9Z!M1M^O:J#AW(.ZJ9.(7)=D$YEY?MWA?HQER51&\E[9% M%JZ.'["/O#I7=AWRQQ!WHSYBDA@&]+?%&2_AD=[ '"62E*GPR2&%(G@4<\8( MWL]3R!"(;@B(PM#?)5'GU="?.)CTI6YSG>=^FTA2Q[%&R,DX=I>S\I:\\O^HL)?KU?S'Y*LG;S^,)DO4]%$H,[M7^S M8<6 218F^YW9C[]:E;BH4_\[I?P7;,N'4AY*^6^0\EBP18FN09JS2O7:B?*0EW RG2S-XHU6>2Z&C\/D[C M8>;F-Z-9OQN7_-!6B$NW%]P*&)IBK3;=T/M\BNOB0J$K\E)9[S00-,4_ $T_ M(]?N'[>J7PO,[/VR?OA363\B3+ [?8+=<[2*0K02#6>D@6 P^YQU_P*?:2#' M_4^ Q!^I"]BLUH:1T6BY8$N%)-M4$].Q;5WJR+]9:&8RZ]R*4TD]RA7%EQ45_&@%+&2<-2\[5,,1LO7:K6 MZ*(S7Y&6U)RS)7.]SD837-X9-R"FH#Q#^ER(\CM3(4)$N8:Y!EV8\#*)A\/! M$A\0Z^R*5:+V MC+8B?&+\];EW#1K^3BDEV'\S!K!;--E(7&8 FQQ$T:C(4Y MRQ?(&0QWI ]D8X*U*3[<*\<)FU;M4E>,IV4ST M\S..8]=L36#5:+RGS9 QXD6N$TR8>'R1U,S ->MRM0\#G^JM@L@[<>M\BM8Z M1EH VQ74A$54P3H #A:)G09LPT,\AM#_.;U MM9O,D/C'PA34J@=8-F9"D<"L)3_S:RYB2WC]E?/C&!19^$M!!N561'^C+D>ZN[F$! _.W!=5"S,D]" H=>XSA7UIW!:$]+Y_N!05 MO\)E95QOD_V^6N(3?+ZX:J2CM/R^CE4-&V042X"4=$S0AF]+:? >7\]&PVA< M:T4R);S-DBFHQ]VYW6Y,&A[@*+H#Q*3]QGU#=!MQAP&HOS,X#MMTP+DRD ER MY]6]V4N*H!Y>:[V5*70*&;:::6%UMHFU\LDFNVLZ=>XQMY]T#R&H!CT]$>.Q MN<.;4'4T>%%9*%"^1*01_]_;2T;&O=5=,*PQ?) U)-I"2VRHN:@*6J-NHMDJ M.8FI_/;VIRMA4;_$+CF,5>?-=J[!,IPSZ0D-1Q"38/ LAO49M(=3G1JZ*X\9 M?V)6'9@M--R,/_T=[.-W3^JCUHM[GHSB9&8X&X[XFZNODW9^S4B2V1Q%J MIW.@)!#I7%Q?<=-L=I"9X$N6'"8O3A&S3'3)[&JFJ2U9TLJ)TFIN.\LS4R1Q M%(7,ED6NEYDQST7ZB]1$$'.-9+MQ<8H,TE.='575+*M02U9A"ZGE4FK<_<$? M<#)^)$;Q[H5]Q-\W0.%:%'%-4&C&S8")N91$:QO@A3%25+3&28IIV?>8!=!B M=^\N8_98,<6M;KMK'"+? X9]"@7\!>8B8$#L@P$QG-"CO+GB]07'%RW3&/2- MUH1]!@;D)1AM]=25P9+S&,NOS-* D$>Q9G/I,?J BUN;P^7'EJ0N.\Y+P=@> M!:F=53Z<@"S!4J,<&RD,RVJ]D.?[Z9$V38#BN.VB:53G?&%2)3X#' M1[#"ET0/$EY'! (A FI]N5-[:P\5X*]FO")Z=OC'L.#;*5$?M#J_Z +N&(6B MWB^=/I'_.DN;C-EBT-ZVQYU>0;MQ(!I$1]*W5""_!-S_RVI)?6]L\GOT&O(^[ M@!,B!!9_H.E_84\?$3D.:#GE5Y$]BOE1JH@&)/O1^]7VDAM@VEXS+ 4Q_='S M\1< /?O94UVVV,;L$4(-.KTYA7_ZLR)B#[$S\(D\=(*H)[^-?_;\)\[>86,3 MZ=[_M6OI8Z<0W<]0'*%2:?_L^WS^)>A>H5@/@M4T4F7=MG;>.7]*_^Z=)L?) MC[MN E^*E5*Q&%"EMMMRXTSI(R6G)>WJD8A%CJ]/D,ERZ4EO4U'4W+B0:\DWIY9Y%IC/K-1*4S4/#N>L0X8Z*,%4XX! MUY\,S:R,SVZ]44P'-F M5UZ7.U%^/)6AJW#PS+HZ(LW9D)YP\T9MWDC11:[,+>&=L9=WKO1<8V.JB9C* MV[.1/=!SK$TWX)T';]>CB\1 L:4\F^8ZW5D1)$RJF(1WT@?C9)M)JI29)M16 M6]591[6H9!YJJ!2H0=WQO+#<9^+%7"5 M)$%[B3=:XH9!Y_SQRX3S6-Z$Z[B\LVL/PW>4%LTO:LH\R?(L'Z?PO)%P2HTK M"\@E7@W(N=&WMW[+)IO50C5W+&!W[E"J, :BHX&:U'5'!,3D IC0#(!OA$94 M37(Y8KGKSI&PJC+!Q5K$MMD<+592J^S265+RV?D"*9;B+4@.9-F)BN:@8/O2 M'W^$]R;@H2GT01S;0L8QVAQ \,I;T&S5-&-I87\I>TC\]^.)U@/RS4C[BTE] M,/#N[O'LC#IO)Q :=!H_L\#C]L/^() 9Y)M :*40/'-A:\*Z%A?OV,;V@F=O MN5>>665[FXG^/4]6+^T94[:Y'=?6Y/(F_>X.J/N0>/2!>;.7T][JM_=\ SX3 M-<[:$FW[M^N:/GH6[!*2Z5WCT3?FW1=O;^5'EH%DZBS6_8/\'^.3?N"O*UAZ;X,5NX2[,]C%1N"#?SR3JGV7JV3ML?I>I MU8,=X.<\#8$L!+(O 5F 58.^JQ.OE6P)T>Y#:/?C.7_;F/A=.+A2D/PNZU_9 M=CS%L58RV +>WZ4,V@X]$2UN4 I.+ LH$GO;LD"$LG"2^7LQR-N6A1 73B4+ M/PT6/FXCO483WVP*^K2^ERFSS8[!7L^..9D:!#WCK62?RO+Y"9V1_/,M-3;G M.$2B-%6=7ELKE,N40PZ7)SX<]ZF3 6^FG=6>I-,5XV,UI*6^)&5T"@Z'7_#3 MYJ _IZO)80PE;A+Q>XHBOE+-Y]<)NFO6_7)!__1!KHL*>HZ-%N(:6"^YKE9I M@UDEREHXROR-04&/W<>(4- _;+/^5D&_R/&W[PJZTQGP$3O58%109_J+^J8^ M<:8R%'3*1?1HXDL]I7^=H/]F0+_(F<;ORGFYE4SU!PF'8JDV.3; R*Z/X@C0 M:1?0HXECQW1/[IY<5+PS*%B"Z99JXC7_R+T[TJ1MF\K(<8]?M WW&E1G(-;Y-;HY:9J\ M+GLEGHYH>+-9FY03G1 M>2J;: B1&-[D6E,BIVM#6FB3".BARQ*/']:"_?5"'^+\)3V5L\A\BQT#*DY1 M>9R7]#'1,RHML8=D'KDO^%L^^H_96LF\.'H<;JZ<8G/EF@L=_S2WYY48AB_8 M!Z&,(S!0&ZR'6=#)R%PI+S?'3G^-IR>-(>7NOU#W!,6$T;JO[[^$NA#X!LTG M=*'0HUO+#L/A[#H^[("2G&!7>1GJ@K=%$S]2S3'4A0]OT82Z$/@>SB=T0>$S M)MEA+,#R(+T2FJG2BDBB=<';Q6'(<%WX^BY.J J!;_-\0A6<5GO%2,,QS\[' MY*R2*N?+.7D)5<';Z(DEWHH$W^9&SVLG4C]S)/76PB.!S_F]PC$_<MY6(N$V3>982@RH%>YVHW 95;M\I7A,15""C79 FF!DF:C+V5J>I<;Z;$PN]U((#JTUL)0S74D%:7EFI M6OK54K4M-H=J8V.%:K;6K"11@>] >D<94'2AK*+&;1_V(#TN#4?FC%E4B";@ MYC$R7]U8>JZ=/G5#"$B?9SYDQ ("\B-1M2 +Z"\E:.LUUMQI01'R1>II8VV_ M=X>@SB?*>,S5V&Y^W!M&FGV\JB[O_A@Z..R$X$\;#<;%!,@#1X)?.J;7:P[2 M6P5N:SR($(@&IJ%I$"2FADO,F6F(CF!;[N]11Q['\MO)U-@*QL]F&ES)T)W6 MPWY;GUUC/6&L ,EG%WH)(I&%'CSE5?@@Q?+:\;EWL2L@>,!6DR1% .8]MAP; MF D6"EA:>P^!:.=H<$RVX3YF]U +XT>&8V.\!G5N=ZOAF *4%#1F'C4#M-!U M^"R7/;H =J1!B8;F;@H/<#R*Y3Y$=A01W8G&HPAC-.H1V@G%X#QX1%'>VP=% M]# -U!0)CFQ+>',+"_=0R=%:J%ACMR/AW%%,O_V?;?BWP5]I0'"; _H_5W1/ MC!#-GAHDNA6U7 Y=L_L^\-Z+A+X#N@%,6\W]=\YO>RZP=ISZW=&)+WO)Z*BHN MTZ2/0L8,$F_8'>4[J0$^Y#EJH^7Z3EJ3U$'C4[MREFD_]27- 4.&QMT868!N M3U+!<*#6K8=<:]>>-&WHZ(RB]]"F8JFI=0KHPA@IZ[,^IBT(#I9/GBK8]CY^ MXS'M]0P\>\+3< [N]I_66,FC2->7I"[6;42L\O]R08OU8LIIJ?.*6X#%[,C:5'_^E#7 M*6NLS&; A4?NH?6 "8X%W2M@6B_Z^V#8UA#_=)<@'XUZH F2OEJ/.*,&;S4*-7J4C(>C;GP\ B'%1.A@[ILQT%Y#1JABB#Z0[#T8?@\=,GW_V1!C M(/^@787L-=8QH3%\CZ6AY2GR7K/-I*7PD3HO*-!R?CAG!..E<580D=$H*6X+ MBNW()64%Q*W=Z$[OU WJGO=_?P\$>>C.#-$V'+2,T?N Z-YK^5(:K\S55K_? M6K#..#F438GO%+2O[PDFW7D?[6,G3R8,SY068 M(]T\S]';SR,=0>[ZG'Z+=F.U79+'V>9(I9K=%-GB6:;>^'J:S1NT4^?F(-;M M+C)XMYZFF@_?7K',M?=M!O+;PS3("/6M5\H E";582IK9!*%= M<.%KK*H<0RTF<95:Q+)E+=GG\39JF'EXQB8PK^FF&;QNVEU[(Y1JW%QL R8I MIZJ;T3>:0W^6P4RJA\\(.9YAJ:8EJ+\NE#-EEG7EQ&DFFBSTEE;SO4:Q'$89=U%R?@LT44Y]B2Y"5@7"R3X*T=;>RU_>QS_+O;$/<3%2B ,R0#HD.1 ME/!A; 0%E8_%XT,I(8G\*#H224#XB0K^+_*:2E,4A5/DMKWPV?,!OI"'<=$Q M^>WI)GE#"O*6N4VF;@H\BC;C]&W"OO)$9]@3KH40?*YKX8HI'A84X$ M#?7102%0].G@:W<(C^[1[L\U(WJM[3F:Y.[D QKA.=HKO5I+EHP]G6[PA81@ M7K90^M__>=8;:G=^(^(+N7](8V]:/JM)E]4RB'BMIW@)OOF1UY;\VMKF"M(/ M9&Q[>/YQ=] #$0*+/]#TO["GCX@Z?_E<\6VYBA M]AG4&;A"'BIJ](D'$%@/LQG=K["QB2R+_VO7TD?3!5WQU-%RJSV3=?_2W1^W M]35:"-.&VT/9VHDJ_Q%Q?4[M8V3TUP1>I'")H*3A:$21PUA4$H0#6K:Q8$;PQ*5=WM03M[RHL<\O)&A9!7)00'DY4.1$ M5V#<>YI^5A2\Q<\C,W3K8MEY_U&.*(YB0Y 4X+=)38-?^SL,EFO4\Y N(C8& M)G#;K/.V&TG7#7O_1C@7Z$#:AHEV(S"4MX9^:]F*[=@ 0]0B<3A&]LK;,$5W,W#OW?>AC"M-F4(2H$>AX/_ZZ5YOPE-^ MC4&'6%0$^][=.A-X"WZ"VH*2ZN!S#!-3IC-MC4F.F[#G)[[=[Z>ON7?Q*,]N MX0WCWL_K6V_)[$X491YN"38"&KK[?DL>_S)*+A:4&7KSBV_ "AGT+Z_.3&-R MY+*"<%!\>76I:)H[($5W#I[O?JDI*G08_#F^O,."]-3$[44X8S>3$GV8C4W> M JZH6)#<&F]N>?P.KQ8&-*XP53>6GOXXNO?9A&Z2Y5\1@(DHZ,K%CF4"[U@ M0SF44";W?RH#0X%8=@3+XZ#Y:A/XF5!G!_?5VAU8&.L0(#1LY%E1$RWLT!"C= MF'HYTAZR6-OQ>7FB:#/731T$]_Z;W61*B&/NB0;W(5"13.@_K_>&S(L+Z(P# M3!BCDC'N,U&&)N0YD/U?F4!&J>J&B;(8%XIIZ.[D_W%?;D%IA=JYOH?#D'6H M_**7O"KZ 8&M-J=KG4(F0C 87(%% ">R/TJH2;S@80JZ=WN+^R!X;4L(8/D@ M['XAHYZ?^@Y,T&7DWD+" )?GSYZ$!N*8VT15-Q\5/@+^91FZ#C1/,>%-*&\? M^N%N:B7RDU'*I3L=,'6I)9B&9;F/S96J+1&?J3-Z@,]BE*#@ MWN*^>"=<3R2!0+=;OYZAF/FT?+URMV\=>2 M('%W%PJ$ !EQ:C3Q(A2^@"DH[QDEQ_K"I,,5T0;"6(>+O+S_U.WD)#?Q"_IF M;K[R-K/6>]@S8ALV\(G],C4:X:2&LGT1C,S0AK%IKSV&[3W!@IR'G+SWTXP1 MXFU7"O=6Z#HL[;$G:-XHT&X,F-EN:C-BC" @+4&<<3T6"%]P"NCI""%\F?,& MON6G"-\*GV'MR+L3OR?J/HT0^B(:-! \%'.@6/!3-TP&OY#\9&;%5PSDE6#( MX8%41=OS?I#9>[MF6#Z*0Q67()Q QCV]>)>C#6*!0[8 M,P7 XZXK+2X&HN"7.WX/ EZ2T)OL?OXYFK,SVH[9\";KJK&R3_(G[O +'JYS M3R28\::?GHV$TM ]X)3@3#R'+U=L M5])X#'F:$!C@,_9_[:O;>A]>>4Q8CQ $>%_YOX1ZS>N6,85KFV>I[(T*;2'" M*U,HSN^/#T*!#FRXZJO6;J@N^#VM>&C4WO"]W'9TVT(179KOK3Q/D+Y==!"? M?-5]05D??=#T?"3F/<6 K(=ZA.S;[3'?(92,:>$%3]Y=C M($)-]E=Q;YD\0 Z44H*0Q@-?]\8Y! HH6.!@28'?(1%0T&$OT[<$T,D)J$+( MT$!*CP!M_[3&/F \Y=7[ASZ@ 0JEU5P?# H9HSZB(I$VS!ER:, .6('EO\_? M"=X#)_A3R W@GVE KY:4G[Z7X+$.VZ"9'*[5J+Y:<;2_1T2;.^0S?:PSU:$=P"!N>=BT&6T'KBO=PGB MR],Q5/W_V_O2YK:1).WO&['_ >&Q-^P(B"; 6SW=$;(LN[5C2UY)W;/O?G$4 M@:*(,0AP<$A6__HW,ZMP\9 H"20 JB9VVQ(%HJHRG[RSJHYHFXDF]KGA0Y\P M.#+:VC]:&"+EO&%=0\4>I?Y/JNK0?;['35X<\3ZG^((SF]0C-F&S&$D W,'X M$>VNRV TB+]C#)I<1^A96E9XGZ^-1HDE+I(D:M'1AZ5"(+?V#:C]&7B]OH?V M-G4V;421G^RT<2+<0C2#^;N*R7PVU A ]REE38(J'N[!R6X#NB$=,', >%W=U:5.&(X/WY"81 M,D:H7N)$ J4YQ&+:/(8'+-JF=$?;M\)$7ME]M MQ?Q5'4RO8("B>R&W..NA) M/"Q05C31K;^_=^J0\D@82UD+-.J'V)K;7)9C+S8/@ZJ:%@8 M PE?0)T/[Q([W19"_(]886%2R,6,6 M.J (I_XM1IUZ7C'1=D,2 : O>-7D8F-:8.78B9Y/QZ:@:9R&)O8.H7I?=?3\ M!OTE?KNS7.$_N>B:34)62U*72"D<"$)2NE-5!KD07KHA"H'<0TJ?H;?-W.CN MX)[-J_2@[\:"#7$H008^JL]LCEO:.5CE"%; HS3UD:1:3N5C M#-RO/SD(A\NQQQ>3=M(A.^(0P>/6 >V_V&S^B_:13[@'&'][1+]_?-?2) VF M8,7DMDXQJ:,9Z#', I[]/_$N F@NI2"-L^C$UD0K=K85(&DU3CJ0EUJ.DX%% MK@O\:=>F[:*H;- 3022#*QEB3*S19M3 /\"L"]8A@2DELI?()^"0A>N:Y MTUC(LYS7(=P+Z5?9*S8<9VP"X>243LK'GN2T$ND2.[D:C6(MX/4:!HY09E)D"0@BAA/WCU?@Z$ M2=!(*BH)53 "R5RY]&.YQG35J#!MYYK""/$5@ ?Y^'*Y=H S XT2Q.'41>U, MCX%2\H-_QY*_X(=S5_B?0@?3T^EO.7+31P?)2Z\YYDKE4_@+;5)VLM.@!17' MQ!+$H,CQ@4?AVS1U2EX!JC,0O!/Z%K0C_2'!S3L(AEQR/!!F<]"L@8AF9.)K MRH(98<@!M8I3RT0,N#KA\)A8@./-X^@]>-?PC_85&$,-)R +F'R"AW/?PZ.L M8R^-=S[#]V_)^791]TD52'YU+B"0R33R09:P>9 DP1)(;*U__RF-!0TKBYMM M51979?&GE\4K]9@^)+[R25:JV%VE];Z986\BF-F3&T'S74UI@YV3'T42 IMQ MT2T@%I>I$$D3Z\8Y%]RG9"HBUQV=@/9,%31!5@ML'OT(M) M5SW-W^7RJF[H@S=^#3-'5P/]'H<+CSY_ QG3ID!@+N)<\!2757U]4B\$4"AN=)2.STEY+N\S5BM#UP92W"&$$74/PG[!75+Y5 MNNL9\\3V5DI'@M\D4WN"P\SU86Z4< ?WX(;LYC7WLU*AXV$NB^P:$%#;9=\> M1H\P.Q^I]\>/ *-.),O$Q=@:3,8N%@M\QY6UR?32PF3& M8H;SK,:8V\7-[QG TK**A>(U%0):>IKKD@B>TD>TVI!O?(CUE#\CIQ9%L 'E' M1_K(0@/EX5UV2]%S? V4I*_*'?CP)5+#W"9)=OFU$\H1TU(%(HYAR"OKD2(M MY6*8(EN%,%"T F<>!FGR="\Y,YQ/0)U-:"NSYK-49,.\S&)B9AG00@21N!+;:7H\T>1G:,YG M(#I,U!)ED"X-:YKRSS/$";6L!RF?G4M/HBK*4Y):9)'89X0Z:S%<(+C?2D#37Q\':?%")%0*:;>'-B^8L!$]R.)U4VQ+A8F=@[HLIVD6%]K[W3H!'X&$E[Q46P%5K[3;PPNQNW*<1B=OHIE529*+EP9E[F2$Q]< MB21'[-&4>#!+*P^88%U5XI8T7YH7O-7E=+-!RNT[M%!I/V3RXFSVE%T,TKX7 MZ6 5VY0F3NKZ+WHP[8'9&8SZ_5WY*?>)8-(*5ZLX.A^\9-;XV(=@E$%("MQ/ MS8N'D-9GZ:3-7--5DD-,^^I4Y/<=*@>)-2L+A6G$Z0:-TR=99E 2 @H/>!"7)2+5@K)$-&K MB+9=:@[4$2RXPT'$F:#PE33%(@X^17L)Y*1Z*4%IC#$AD0J#)5$VQL\%G+@M M&S2HZ M)J@E)TW8I"$NJNE"ED;'SN<4IOE8-,7K-F %F'F M3+00)0>.HYV$4%WV#=+.!^S'H9.-18NCQ)KHH*%3X6$9L6NOXV-60LVY@4D[>I+D\PJDWZH+B/N-O+2%/"^M!#": M:<1^<,':)?S@GS0Z8QB=&Y"0Z^N BV*;W&._T'0\Y4:C!!(E1PH"7FIU [K2'2. M$_&"@J;^39DR97.!3RTV'D\Q/)_>A9B/=&DK3I@TVHB,$9+0H;TF/W0!:5+* 7#)U;-N M2%%%G)',*.E.9.D5(W9!+Q"S9;H?]3CDATT4.+A1^*ZDJ_!.\ M +/#X)5YB-?$J%$O+'H':9.+C/]F+&DG$\9%X@%!@@/-DVZB10IAR^@,8\V5 M9$DJ6]:U;SH/8 M%@J#+1PR+YNJDWU=(JU(RGS)S&2Y/]R-1%4=D8R7*72P*+DN>IG+1(66M=;D M!J8T%.UY\NQ<]SG'#7BHK\98$IG3J2*@S':3P,/.GB31(1W?4,,M!2+-F:1U M14B;>$1%JS63O7_%#3(!JFYAAT&RT#CG_/%_+M^_ /8+XV4(PV1=K-@CE'/2 M\J/GVJZ2;IZDD4>RF;Z,7:"SL>O(C&Z^"8K\>=&SEK,*V0CHHC@!$^_$:K+C MLJ2?:!*+SJ=X-L>!Y5LF;NS8XL.<\4'=AA4HW.^#1<+<8*EO29LI E%NF@-" M"#6RO);,XD[V!N6F6*"K:"C$HN,!9CSTG+.:N9&^!L(J;*2M:^\&L?^DNH$,'*DP)UT>1[:<86,OR'R!5Z)\",N290ZA MYZ@E#O,Z%"!EX4U>!2318*$?+XL7T9DC_D9W<[X:3 5IB6%9^-?(]V7TD7LN M_6O@@QZEGCAV[?F4JLX]%O$\?/0$*H!\&?T(1DU%,"1RPKG'P=L1&W;&W$[+ MY&,D:@9)"W=2M;3:)'O.A9\GG:FT;BLV/< /N+LI=64S]56(ZU=NX*/Z#_K/ M8;H[,GL[N6JBMD_BD^YC<>\*V81<(P-M.(@C\F1DB:OH'I,C/&6439$! NWB MLM&7;.VV_K]AFBW@.:=5IH[38#_I!<3;G6S_5B:&DJ >,Q3D1> !P,),T*MD M0T&Z2U;F1"!JD36Z+'"ES(6([Z-\]8[N7Q&IG9#GAJ?WT_$)62(O/\Y" 3H+ M0O2DU1U5@ 06J@&Y*2OQ!2A =Z*8F-^J';]04HYFXN#28TPQ1=H1Q,8\9]8P M4-)>F\.V!A-T1?]*XH-8XBN2*G=I?>L3'P7,YN,HBX9$WDIVZV2;W"QPK3PFDU XS$*?@>N OI*-)5QF M12BN3!L>)B[_Z22]-?],-SSD_!463N$I_S84P?3"EO5T)V.V61B!$<9X+Y,C MP\=D[QT%]5-Q#Y&=6>#<-#')U&TP I+N&0@Q69J2J4+IH6)TR)L-&Y@<,3Y&Z(03\J/-KIR#Z;- M17-!?O==T7G#"YS =N,T 7])DT!Q0U:A8H_7/:'WF4AL;@]>SN\7"56J#R/G M4R=J9_5%N;%(MA 4&PJR7&IB2Q[?W)-GTKV-/HO]/.EI$F)?"77?R7F)P@I^ MGM1.%CM]Z$Z'K&Y^R\@IIRVNA:)S+MFVD&+#]Z5;4;+PBK90Y38/YT^<2)+L M*YJ5BE7ME5%>FD<4IZ[,L8HK!T@5?9:&I-3C!$NR=."S5!8 >1; K&7!G;E4 MJEU]] ,^G1866HU,_I@J^:.2/_5-_MR_S2^]/U&>%+9X4&E2?N_U.[TME=]7 MW\F;WSB[8N)7&]UB09L(93"TR;T7QI;+/$_9PR,N$$F4"0D^*A*7S4-^F/R0 M'Q7%3RH4Q)\E<)NH3I)T%D=^\H&0<_JDH W:N:/[@O14T:)<1T$R,3F@(9;Y MX+W6]);>H-7MW7>-=4ZH)&:V@H1M2"$<:]=]DK1NR($8.6,5",J $CS%97 M,:(.C%"JJ2:,4*JI)HQ0JJDFC%"JJ2:, -4T5(RH 2,@H#,5(VK ""41-6&$ MDHAR&?$^"C#_5UJN;W>K'LY77%&T*1FVFF;;[2AR>9DLJ9OKF2W[[$5LX M GD^AQ^'S,.="/PGWM>#C8Q:.,4^6YM%[%UY.*BWE_UXK]-\JI(8MCK--BKH ME#;%@"A<[!07944F>^I8/ <;9J.Q\?IE.10;*(SG9/<;#(0W30'"TX+79*!C M^-(X<.#%OW/W!F\?8#@(\\*#E23=?JXCVQ5P^#?+XGPRV:U^O1"GFH:E>9-5 M+^A)UR.4T'50];I?EZ/&!I6L)"?0U&*>W\;0*>RRV62[IV9TNGJWW2N/Q<+Q MJ9K%"MH*VD:[H_?:(P5M!>T%Y[/QT.ZT]>&H7VHAQ:P;72J!^OX 9 _ 4<#" MFT:52H_E0177OF^'&-O:3&TEJYJ1H1OM8=E> MED+YKE%>B;'=/W$8&'IWJ,2A\>)0IM*O-N&]E=AZI/?-TGW,%QIM[!7BH\NDJ(U/?A&/YZD:E#Q58%5@56%]ZKGM; MCESM5JDRUWO&[BI=^=VM+;U?K$_OO^2N"Z.IA/6+2-8T+UW8T[OE][ HD#9_ MD8U$B6OA&P:C:_5'A7MCNV M^7+0+G>KH)*#?5'SMU07V#1_=/0!'4SO:%\*/$P\^Y_ = M[YI"$)O?<->?S[A7WD[9%V&%&FMRFI=='>F#=K.[VU\$2%6M8",T]_5!7QV. M4WLTO^Q:@:F/.J5[;2_3?V\8Y[N=IK%]?VL%'^(0G/4PW(J77G4,I=)'*CLJ M#U)3!Y3O";95B>#),6Z)WI:2@7W1[WN1_C7*O%M%%0?V#1U&Z3UI56N YE8' MCF8^3.XO%CF^AV?W.U[$O&MG['*-A2&/RKOXZV68HGT]S7G_SBSOZ.U>Z2Z8 M KDZP;^1TF#HO;:2AL9+@SK _P&0]]3Y_0H9JR)6502I-(*Z\B/F:OX]YQ"I M,DCY:;*JI7C'99*JEUMV!&/H_;9J,E?BH<1C94=+1^_TU+4"2CQ*2K-7O=R2 MQ6.HF]T2R_"J3//"\*-N+:CVUH+LS%;'L_R9NJG@9706-Z_]W8 P19W\I%!: M;Y0.]?Z@]%A:@;3.(&U>JWY';S?OIMEZ.NA-XWSIWG:S7.NJ8X-3+^(!#Z.D M'*&J$:II=[_ZT4V]TU%W#"MT[R>Z!P.%;87M/6VHUWO]TMN:ZD66>F7R&X8/ MLUUB%52EZI^0JH^F/$@B!^VMR->_TS6/JR.85*_M?C:4FV4>*_&"LJE5P^"% M0GQ36+\U1^\4KA6N][D9WARH2R->&"[.OC:&U?M55Y#['O(!@BHMJ%95U%8%ZE4;V##]F5^URJ+1T MZ8:CM#@JDM0;I0!^9ZH:5 M%P72YC6]&[HQ:ES?>SU=]:9QOG%LWZ^RQ&GJ:&OSP$><^IZJ2ZCLTOYF7C=O M -%[[6'I/2!*)FH#$B43CY8)0Q_UVDHFE$SL?Q9Y8YGH]J(!%JAS0X%325L^S:7[:P!RT2NR[K"!A^J9T_:HPW#0,=UM]A>%J=RV\ MP";WJI)^NT[-*M8JUI;CQE<=M7QTW#CBML99X,%(H3;G@19.6: .8-IZ VO5 M/E2)31,U7&K)'E6[U56WZ"K)4)*A)$-)QDZ:U^LE&9M*P]MVJUWF)B!5RV@R M:IZB3Y%RAEEZ%%6U2FW6QH6A5IA=GBL3 M^A\\>S6E>S,"SD+\00OX#?=BF(@=!\ D+8*_1U,GL+5_QRR(>*"9;=.$QR8N MMZ(P_2[^I'%F335_HOEQH,&D;[BMP2Q_\"C4M9D?1IKG(R?NM%L'WNEI1__% M9O-?/FK,L[53SX[#*'"8J]/O\&(WMN&]3)O$KIL.#Z_'.3DS %^4_!9PBWN1 MQJQ_Q\""R/&]L*5)DI_#9.2JM(D?T/-SH*AO:]RS88J7?![QV1C>W6GK8GFW M+-0L?S8/G! >@$%ZHS=:Y&M_M"Y;F@7S]&<\"&F>78/^DGT(7X)% TN1(B=Q MX,^YKATSC]E,K.PH=-C!-V8Y$\=J:<@ 'Z2,P1I7,(*F8L._, ;3.H,WVHWO MQK,7#-/,?2 M !"WT91&,7IO[N=Z"TB% P,59PR)G# )N47E6;/]RYGOR>;T#70/E72-7[3/ M1T??M*^PG#C@(;T(/AQSU[\EEC'-=D*@,)XSG;#<\[T#^MI,?(U("SCP/0LD M4$P/'DW(".1+?N0_<=*X3+PU!K3:(G4 .]HNY7432IU??#RYT#ZLFJ)X)WP&(Z\1?(VY/KP450R0H8#R1/T@@4 K MK%8_BF%[C<:;=&Z=^,UA)P\J]%'8ZCLVNI M(].)6VAIV#CT@[G0 M[JM8"BMF E8L89?F?.3SU%"A%NE779"2@N3[Y\ 7'7 M3O[WV\G9)1KT2^ZZ2'UY&7">MF;_ ?6]+%"9J9*BG[T-B4CZ Q2JAWM<@8I" MI,B&_@LPPVLPAE1W"%UP6B8&C'$_M5"<+ 6TMKX^A Y!C=:;2 M<3Q0^]TW&: #,$\S(.XT7&_:D=D"7;N1ZY.SDXNC+R321Q^_GIZ=7EY='%V= M_GF2X^IG[J$#0'-C]LSQ'%!%C/85KV T0-SL/)K7R.&,WRMXO7;O>8%G$0Z/]5"9NA8<;FN23,U#-)R<7**'(WH_@=G\Y__;UY.PJ MQ]L3#][*.?$*IVT#>5Q_/D-:KF9NM_/F?FV^R-LE$QLN2_:F+"U83W@$Q#]R M@)UVP1J^MYV;W_X._TE(9+F?148'EN_ZP6$2R>>6->48:A^:%,!>\X,QT/K' 9O MR(?,O65WH5SF<-@RNTG=]##-!B AM%YK.'RC93\B.99H.6,_#W(4D^'R@K\^,%P1-/XL^''L8#<\C$AM@'+P8%3P!NT88N"<1GE (?--=!%IY,&;-%9^M$;. MU 33'/O75]]_=W^,>H/.J-\S7@FF;)N@'_ZX!-4,_G->)Q^?7UY='BY'(Z 2 M/0Y^99X:J?OSB-C$A>GP];[4@GU=UKWP,P .?N0BLP DB"?PF;#S$]^/0*O# M5P(*;D'U_44_I&$9!6,PIUAX:QC)Y5XN%/FU6)P7.J"'3H/I%AXG@,0G5P#\((/D"JD[<'7U^&5VL!3D9[-#2'W=%P1W@Z^GI^ M<77Z?^"WG9]IYY^TT[.K([#^'[Z<:$>7ER<(JZ.9#U'Q7RE-@5,,Q TU$PN! M/7DC_PALXIESG>I1!Z')?4A",WJO?=AKY BU/+DXN M4Y_I$&)QH 7%"U/#TC* M+F<6R\68'4^4>2-,1[?5?ZK)T0'EX5P,X]ZU%L9-!WS^!K\"N1MZIO@H#"\ M[5 6%>=SC%+IW9$P4\5 J,("&)+I4:;_#GPSP028PAB4W!P\G9\PO0BMJ]FC M?+LY>-/:I98Z.[G2)+Y%*/_??UQ>G7S4LL\WJ;9DUX;D=-#:0'Z=7M-)18$B M(8]#J!/XTT*R,Y>069^K"Y-*#KR]4+C V.]Z5=)1P#=+ 6?.1QB/0_[O6'BH M256(;-<:>Y5-D'D%E\Q9, [Y?21_:\X1'IX&;,D/D5A0[)G \U$2N[U2.\/ M._39ZX%N=/N+^BH=T%Y[YL2]\IL?#WWWU^U6ORW&:[>ZH[7#Y=8G,C0/3P/_ M?['P$FY>%J)BS_9J/;D%H5U>L\Y[EI?_UOK'=I/[/?EP>O7QJ*ALQ&>'\E^! M+F.(F%H#D"7U\=KHZ(9YS^-&#B"%84;ZL-\5J#*Z>K?77?V.< F4B_B3;Z5* MZ,)(:^ E_TIA"T92PH-#?HXYEO"6](6>74M+L\S,#9<%"IN#1;8D= C].UV../,IH+'OVK]LV@W4L)QE5^4L M5RB4S"T0X4'YEOJ6!DX>Q<(]>EY;4< /P9D>A#\^RJ3(_V[U+ 3%B)TQ MXO[S4!4C=L0(L;U%,:)R1CRTO5\Q0JFFE\4(I9IJP@BEFFK""*6::L*(AXY# M5XS874!W[]D@BA%*(EX6(Y1$E,N(!AP6NF;50_CCDZLX#3AR=&V99^M4L7P7 M/_SU5>_54RDT:FV70L,-"#0N#%(L*7SR ]&&D?9C+-<,_OY^W(B##8=+ G/? MRO,W/Q5O@1JO04'WR2@8M#K;O1;JN3# RI%8_DW8$C^(VE IG*_Z?IT2M8(R M$\I,;,M,%$]",>8_->KOW\5!*,_5'VE96>B.3EM?HTQK:CIV*D6E&90& ^9/ M%CC,LWA3+,QSU[M*')YXY&BU3-]\R6\_8J=&_&X,AR$>>'!2I+N_U7# M%_)\!G4F?ODG&S?QX.)JSJ8N^T3[@:&/#%,=VJV@O7?0;O?U 1XII:"MH/W M6>$-@W:_IQO#T1X&I5_[HV"N8%XKF!L=O6N4> 6+ M@GGS85YM)GL;,.\:^JC?;=K=JS4-(_8+&F:)=Y&K*WD?OX#\W2*J!M'P;%;9 MSE;C,Q:&T==['75[J,+W?N)[U-$[;75SM(+WGB:<.[JIKK=5%8E[TH1[ (X& M5R0^Y^[D$]HKNWU&U2;*.3ZEYH9F!^G&LELXC%;I_1N[U1'%#EJ%P,8AL-TJ M,1NJ$%@U N\]8V87'F3I['BY^77%R(H=RTO^L.[$I+;% ]5 M0EUE9.J;<"Q?W:CTH0*K JL"ZTO/=6_+D:O=*E7F>L_87:4KO[NUI;=M]>G] ME]QU8325L'X1R9KFI0N-OM[IE%[E5RA5*"T5I:8^&I2X?5"AM/XHK39?^J32 MB][IE;C?0F7*&\-YLT0+JCK-G^=Q?^8>#Y@KKQZ?.9X31@$=W*]2YBJQ4]\L MY-,.P]'-3NE^4=5L5O!6\!;P-O5>5\%;P;O^>=HG;5W5^Z/2MRC6BRPJC_^< MK$?IVYJK5@$-ZD!?B"I.//B\:XHL;'[#77\^XUYY6UM?A!5JK,EI7M;4 M'.I#E355**TY2MOZJ*^.J7E1*&U>AG=0[J'#*K??&,YWADUC^_[F]C_$(7CA M8;@5][OJX$CEA53:4WA$>K?,$\U4UE.ANT[H[I=H4!6V]P7;>Y&Q-75C5'HK M2+W(HC+ZJ_%Q]K7)#-^3+/W1S(?)_<4BQ_?P-'O'BYAW[8Q=KK$PY%%Y5V&] M#/NRK\<@[]]IWT/=Z#3[Y!D%<@7R!QLF>J:J%"B0[_6IY1V]7^:QJR^YTK!G MR!BJ\^PKC8NN_(BYFG_/J3RJ%E%^1JMJ(=YQ-K?JY99_BGB[IP[)5^*AQ&-E M6XFAFV7V@"OQJ!E>=EPOJ7JYI=]AIP_Z^W S;$WCH[T'4)GW\ZCBS'..,'4\ MRY^I@_M?1G]O [O0.WJWS/S*"\HM*Y3N#J6FWC;4:5TO"J7-ZY@WRNU??+4BWC PRBI1ZARA&JPW:_F\:X^:JMTJ4+W?J+;U+O=$F^= M5.C>%W37O?E]4W3W]N%.U7I&"O4BQ)/"QC(MNTK6/R%9'TUYD,0.VEN1L7^G M:QY79QRI;MO];"E7QR,I@#<&X)N"^JW1&[Y3P%; WN=N>*/,0\->/+FB'P(46[D4/4":Y3'JEIB5<_WP9?@QC'RIP#:ZQG%)111OSB1]P MN2E"B]C/$O>.OPC+UE@SU;RFBT)IM0WR MFR>G]7+K<2^Y6%&C5:_EMRI%5+T-(O&JM;?SP$=T^MX[\+D]/G$B354D5%9I M?W.N&VNIKCX>W0S< >FS_1CO$JG$1KW>4H=[!>LJ._7;T?LC M=?F%@OC^0MPT]9ZZWT5!?&W;?KT@OK%S.-2'W7;CTN4UC1_V 1"=4>/0L%_% MDRK4M"JF[,IOETG9!5K%6O+<=ZKCE4^.FX<<5OC+/!@I%";\T + MIRQ0]SQLO3^U:L^IQ,Z(&BZUY%B@W1J6?D>6DHSZP$5)QI,[Y5H])1E*,DKO M3*^79&P<>[=;@_*;CVJ7N*]1!6,O4-/M[0-F&KR?X8/O_\ 2)4SFIL*5JW> M:X^'-=MZOU_B(7^JUUMAO&88[_0Z>J\W5!A7&&]$^_I3,-X?Z$:9)PBHK0W[ M@PVCQ(/JU":')T00,+[K7ZNZBQPYI49;=U0I1,E'$HX5ICL84_O]4L_ M!ED)1WT0HZHG3Q8.LZOWS7VX6J"F\<_^0ZC\VQRK5JV+4=+[B %_:J/%RYX& M,=S(N'YQ\N?)V1\GEX=:879YKDSH?_#LU93NP@@X"_$'+> WW(MA(A,_T"+X MXQUGP4'D']@LXIK9-DUX9.)R*PK3[^%/FA\'VJEGQV$4.,S5F&=K1__%9O-? M/FHP_QMN:S#A'QR^AG^"K[JQ#=_$(9P9 "G2_ G]%G"+>Y'&K'_'0,[(\;VP MI4GRG<,@2S.< WE\6^.>#8-<\GG$9V,>:)VV+N9[RP.N6?YL'C@A/ '#](9O MM,C7_FA=MC0+9NS/>"#FU37I+]F'\"68-S (UW@2!_Z:3-&8@= MO.1.&]_!D[TW6NQ-V(T?()!A>D' />M.4JZEG0?7S',L#=A[&TUI%*/]!D8* M0-!6L[$%I,)Q@8HSAE1.>(+,T1"U9ON7,]^3S>4;*!+\CF'\HGT^.OJF?875 MQ $/Z47PX9B[_BVQC&FV$P*!\6CHA.>>[QW0UV;B:T19 (+O62!.8GKP:$)% MH%[R(_^)D\95XK4NH*(6B0/@T78I?)M0ZOSBX\F%]N'\_!^G9Y\OM:.SC]J' MH^-_?#G_?$@(,D9O"N@A@W.?2"*Z60"L \K !X;FY&'6+;Y-0$Y_(M2T18TQ MEC7A!&V;S4Z\#CZ#0==(O<9<']YWZP"B_2+ /1\U^EVB=Q)%@ZC)Z2"I<%JU MX__GB_/+2^W;Q?FGTROBOOC@Z]'%Y].S0^USX(>H>7P\,STA-5'OM6'T]7[7 M("@L$WH2^#/M]:BC=]I]I T1VPX<$!6D\Q2RP.*F.T>J\H1GA)/0"NSOM5C?]F[$"/?GWHB;'X=FU5)3IS"T_A$F- M0S^8"UW@K5X,:&L+EB*FG(%XYOS44\P0D589F5VBY/+DRQ>0?>WD?[^=G%VB MJ;[DKHMJ\GS';\4LEGJ"@$]A>@#$S(XK(#" M,@O=.+'+:S#1 H]G+?=T[7J#M1.+T3_!APSCC515&3-U>&$X%UNHW;M6;?3V MR1GHYY.3"Y1<1,!'<+2_G'_[>G)VE6/_B0=#<$[LQ!790!S7G\^0DJOYWQG> M[ZLM"?F2(@V7>5UD*$[$8Q'Z5NMY6["X\ BHB<@!OJ)+>,/#B)8 S/* WF"> M[!B\]MSJ'H &WX0NA(WAF]37>;0L#![U7:.@]=_;SLUO?X?_)#BP7& %!KU3 MB9PTZD?0R)"WW7ZSE=@>BL*<<,PJ%)Y"@FLP '+I]$A^);R4>4U$@^\P4V#TE5@3[ =Q?> M2FR)_/DA,+._!:Z8RVJCDU,;K#! QLA7VA0"Y5]?_>WJ_'A!NX@G\>=##Z,O M5PQW*U@A/X+0G.P?B- Q_!6P$*9099O M4CM563G\BWY(0R@*G& NL7"I,.K*O5QHT6NQ("]T0'[2B/;UL-W> MC7T[^GI^<77Z?^"KG)]IYY^TT[.K(S!G'[Z<:$>7ER?(DZ.9#Z'@7^GD8,D, M=#9Y86'(H[S5VI I>8X@2YE;>&M^0!9!U#:.*56WGE7@IM^7TP+E]NJWG<9[ M0,>3BY/+U %8AK:#:ARL9V+D'AG'+_GSS"N\GF&Z"6RMS<>1YJ+TA/C4)$8/ M+&_5CD#%;%VD!<.=AK3 IU"VZ,/H9?]-)X^DU88IT#-)80(@O/*&%MVP> MUL=3.ST[/O]ZHET=_2]Z9-JGQW@3F1>*7^'I63[9E<%BR1BBXN$GPH^EXR3> MO%MP70D,?.DXH"S_*;)A 8_$'Y.;TD#ZWAJMP9MWXMU=#+%7OCO]=O)-X-#& M*RV@:TE+ JX@Z,.IQ)[%@XCAJV&.B2T1NI*V01^,"31S=D=ZF]VRP Z?/4&" M?S*M)=\6TX/7GI,H*P_0Z<])M8+.=C&K8+$@N -AH]D@[6*7_D@9 %R)RZ^= MT!7JAWLB'P730Y#^'V&ETYB+X4"W@<-*)I\4S=&?7K^=4?OM_M% ML=93-9_I[H-$"*2?8H,R$+9J9G>:SCNQ_Q2'.T,M (LV<*""@N!^0N"#VVG,:UO@KV4@8=KXV6MV>'*B%LUDS M3&Z-(LWQ\/#X_XM%CG#S$@P55K975\DM"("W;IWW+"__K?6/[<8]./EP>O7Q MJ*CHQ&>'\E^!JZZ)=Y=LX,B^[O3T[FAUSMW(P:+P\J$^ZG>DD -HC<$#"%P$ MFWP951@7!EB#)?E7"C%"H6HD\\8<:V-+"@(UKKRBE2:7J5,ND_XV!RUI29PL M*KCEE3,W]&5!#G@91K[U0SH&2$X84EK:9/BEBMTUN!COR73C8(G/ >$LJC?0 M$K#*"SZ!7RBD>$AL#LH2&/:@R*SGUC8Q;V8N\;@P@,PDC'W71KN]2(J_OQ]O MQRI@[\'#=5GX$_E.28%6EZ32%VFGKU5%FVA\_'\"N"W#U3QBYG$ ;BRZ;Q[X M&\1DDJHH%2AD\L3Q&+ =##^\EKX,CC!XPQ#!4Y5[.\P%*GYE'H1TY%T 7AV@ MJ>B4D$Y+BD+X#./)=)KIY&6/!M(_A;2P4_C2,"$,U6%!I!D,%,;SN9L%Z1FM M2-@P_>O+)@DAD.#I!F&23,ZF$,+LN!@$I)'?,#<6+CG./W/0A3<>)G)WC/K6 MNT-W!H02G@"?3Q;JQ'/DNTDY%[I ?)2PS?%LQQ)U!IR2=^WC*$OCM;13$<$Z M5NRR $,\@ $Z\\&U3/Z MV<[T<+K;0=40%2,DK*7QQ"&Y"$BM&?A!4R;)2O/(TL2DP#FWN&;4X[LHX?(=#GYECM.V1/9$)/HI_@IS.@W5 M'6A7 LB4 :5<9^8(,(F:G,?<.^KV@N7Y+@AF./5CUZ8%C+EVX_!;=$(Q:@WC M,; I N$CV4I*?E1FR,<)8')FF'2@3(5E^8%-*Z5L TY*ET%D?IPD2R:^Y82^ M#-%09Z\8FZ8--F\!2^0U#7X)4P@Q_!'1#N_-9!@+PP%U)$0P)W2,,^N5-J(TS-VAY.7(BH*.T)2Z%6>PP7Z,,DMLH<%B2N(]C(]HB"6I$=S M!S:0XPQHX%5KEM%FLO1;!T*%,:HN1O&4F%T([ = %10#KO4Q_-N:"JQ#8YWL MCTN44TX5 ]DWZ$!:M'0(,X:*,Z\'D+"(X+_P%:+*GBJK_.BI8U4,B]/!HH!Y M23)#JDXQ01&'P=#)B&-N,MF"JH*=6(D1".B=-,D M$8XQCVXY%PD!\8(H*9#GU=5]?\8RF,9 2N_R_$W92KE1F4XBZ^P J<4[7J1< M2#>85'$$E%_".J5Q%G559D?SRI6Z1$G; \FQN1)]%(@FX+,XS/K&%E^6(19Q MDXQ;]#T63.ZJUZ1 361%+BT5PL1C0.%J9.VXKVK'JG9 MO92^$%:8_%AA+S',0U6,+C05PV10 F&AOMC1F&5/\>EU>9 TE9K3;). _SL& MBH*+2'H(7^&E>F1,[?#X%N$_YHV>Z)-?I6TAH-2A85/:K%?%(: MI":A4SXJ96,_CNY7[!C%)<1?SE8](E&5@\OZ"L":?%9("2W*-*!;'T0'Z%(G M]0 $MNN(^I&3I-UR":_[@MQ52+(PT;>2(/>F%&V?WA_PI"IR;U FHA &$A=X M8C:%J$'/32#Y!/]JL7":960P.DH?R_5?4$"71$Z)_4:!2F*18EQ?8'D M 0Q MMZD61PF#@HOX0D.87#(I1B ^)ZF&=2E$<[@&?1X$ZXY-U,Y20H3IU9C<5H(/ M ^JU*3Z6]TK*KJ9@JS]Q4"?(;K'XA*2=4(T9H MOHB_C1+"L35E.I*AT^>36 M02(:U8/V6753N-!/HX6K50I7&K=B^B1\5$XJZ4:+(.;8J&6(X7=,E0$B,/2T0L2=!,,1Z+ M(S_Y0$1X]$DA#LQM+9;/9''V4 1T49#,2XYG"&9O=H)2O]?JW'MD:2Z:RKT? MMX-.@%H)=I+?J57M4,3,MT"F!\-5F3Z@@9-'<4\4*IVMY!/62T3N0?CCIMOQ MLUS#\W>9WWORK6+$SA@Q4!)1"T9T6H-[KSY2G%"ZZ:4Q8G#OP;2*$3O437A?O6V#IKS\S9W%6SS'Q?5#Q(1$^?65 M^6H39AN]5G=4ZY5?+<>92XNN*=,?A?.EI3\2^$]@_'8OOWPNX\^6=OP4^:[4 M6O4(KZ%:6TL+H>F*I_$9\Y\:)3IW<1C?K M=]OEGM;[4K%=@R.\R\)V-6):]AT& T,?&T1^DG-3R [#*;Y#88816^5K+U@U= Y1#B1>H MOF#IJ.G]53N,\2I?:]E!X'"@=X?+=VQN;CK7T; >Y9[DM< MP_;XG3+W[(5]W'Z8] 3)AS?&,,VQ?WWU_7?WA]$>F%W3-'NOQ(;\.FZ9&8Q: MPU$)NV9ZG5:OK[H_Z]"'JSK3Z\((0S&B#HP8MGKW]LHJ1BC5]-(8H513+1BA M5%--&*%44VT8H513+1BA5%--&*%44VT8H513+1@!JDF=@E B(Q[9\?1@KD]M MR6O"#JO>4W=8F4:KLUW^O^#-QPW#0;V)4?)>9*7XMK7DAYB\G@A+7'_J_OOG MJL,]W'#:%)VY%Q#JO0 (*7U;O; T:"O_J#5HME2H(QX4+M;@PE"X4+A0^F)7 MN.@V'1=&&9Y4U=N/;R]OC%+ 5L!N M.+![^FBP?.R+ K8"=L.!;73T_JCT8U&JYK!"]G/["YJ/;-/4>YUE9-<]"[MP MFLGIPHV@30B.ZR./.UUD:>=O/=1\6$]QTSN=Y>.$%$@52&L$TL&*$Z\41!5$ M:P31KCYJMQ5(7Q)(=W 02>G&OMM=/N&Y@6GY!6_[&UZQBW<<:V_'W.,3)WHG M;UVFM'W$?JH0N>$AMK^(X=%68XXBPW/3V,S'V;[%WV@POI'B66= M;A\HVP+MUYT"?;T_*KU+0H%<@;Q.(._J75-5$13(]QKDQD@W3:7*%*12\-Y/>'=TPU3P5O#> M3WAW3;6_0,&[$26*)]T%U].[(Z/IU8K+R+=^'(Q9R''#^0PW&HC*A=IT\)+Z M$)O7+&OH9E]EJ11(:P[23EM=/*] 6FN0=O1!3VG2%P72YFT[Z.C&BKTQ#4S7 M+_C?'^+0\7@8:C:_X:X_GW$O D<\C$(5,:N(>;\20L9('1"DL+V?V!YU%;05 MM/<2VJ;>[2MT*W3O9QK?["_OHFE8#O^3'W"8E&;%0< ]ZTYS?0@HWEXSQWNG M OK:!O2[7^1>]JN:/=62K;#>/*QOBN^W_='RGC@%\(9U8RL!*.V?^*PXC;FMJ\L*W$0A'P'0"\[<=CEUKORI9:_"6^HDFY*-I1LK)"-KMXMWP]4LE$?P"C9>*IL=(?ZJ*_V7"C9**&0 M4_E2RVXA&^K#9VWY7D?!>ES7F[SV&"8]#AQXS>_&X$'PE\\*#Y?<:\WVY MWGQZJ@.) M**!]'S$(U>N3C;&=F]_^#O])OF>YG 7(M*E\>9IGP$$DJMOM-UO))A3OH3>[ MN8Y*L40\Y3.=-?WW/_\C/_LL6W)@^:X?'"8ID=RRIN(F>Y.@=LT/Q@%G/P[8 M!$8^9.XMNPL39 Y;9C_OOK;U?GQ*B&CGT'X@QESQ7"W@A7RHU>_7:%L:/Y$.X:_ M A;"%*IL$[@6J;V*C%MI^.VGI+F:-1?FX[;HS_PKH\@$:HS7F@A5,6<+KV*((A(J"S^!8\P;49S&X: M:MRSX6N7?![QV1B^TVGKFMDV37H0?C T)]18"&]Q7?\VU-XZ'KS)CT&[V?#M MGQ9\,S<8FX$81>&[0R(\::U4RD0"$B3,9?.0'R8_Y.F$N)22AHRQ!$.+,I#3 M]E(",ATS&I'I?(4IP&1<^3Y#P'#CK@IC<)]]R8$I]WX?WCD!,B7*,_F=DI:' M0F7< AD>E%:I/6G@Y%$V#GUD\E;4Z0.63CSX",N5J=IG&GJSU345(VK "*,U MZ"A&U( 1_=9 240=& &JR5",J $CE&JJ"2/ZK9'RFNK "*6::L.(MF)$'1@Q M5%Y3/1BA5%-M&&$J8UT'1H#7=&^Y1S'B<8QX_ ZJ^W-]NUOU<%?ELX>R:L]> M\O"^$HT<9%P81&;UQ[YK_Y(<;++\W[^_'Q?7;_DN$N775X;QZHG$Z'9;W5H3 MXY,?B-5'4Y[\@+G\0@J_2!DE ]7+P/UUR@>)L 2$1U*E-,FH<*?MFT]55J1 E+]<*R,X.QG11CTY7%=DH1+Y,J#T6XS9&5U(283[4@P]:@WK3X MEM@&V4%1DK[8'PQL)^_Y,C7#0TG(ETF5_9&5Y^O+4FZ MA)W/\!FZ_49'G=@_V10_XE$"4@=LH#_98&Q0FVRCP-%D56*T*6YO,%ZP!;M1 M<&D..(2OU6!LK- E3W/ JCX1YBRWJR'4 C[W W(M2W*VJEY>U2ZG2%Y6384R M3K<1"+AG8;4"BPG4YV=.JUUW. M<63[H;![^FA0XJVJ+Q?89@WY"83<@C7OF>P>?CXZ^:8RV0.-% MJZ%.VZ/]B1:QGXW)U-8P4MARR%M8<6DWF.V\%V'%J?_%XE#C$S;[ ;DMWIKW MT'ZWKW^5&GJ0_,GDJG-!'<=5CW_F3+ M5]Q@H*2@D=GRDCW^YH/;T(V>2IGO2ANM]K#QN7-%V*13W[ 85*: M%0)THIW?^RX2E#A:K?B]ZO\TGZ*QM:CAQHNMP$!Q\L3CK6EA:K1 MLN/20]7++5DX5"O_%NL256-EQW6+JI=;ZV"KRBT!R[>EK;\D3=4YGN$Z%@2@ M P)@^S'VLU4B\"7N,JYZ725+]DCO#SLJUZ<0GD5!5:^K])BGWU8 ?TJ 4S40 M2@?X<"]5^$ WNGV%\*?$*54C81LJO%>#=96_'7GY7)0Z7H'>W*N-C59_I*Z; M*89,%5W U%'75M:!$4HB:L*(?JNG[H:K R- -=U[)9)BA%)-+XL1PU9?J:8Z M,$*IIIHP0JFFFC!BT.H-%2-JP BEFFK""*6::L*(T0-%<<6([5YM_) @[&%3 MPD-9M)E4N6A$+E]Z<$RKC!UFSV#;:EWFZ\9>78L!M)I4?9 M8'"4>[WQ+M#19%TR:IG#1L.EU-N-E2Y9X6PU&!PE7&\L/+"J-^=O\7KC3MW. M?Z_ YZP'D\O9T].KYBR)L@]FZNC]4:E[C5&W5\WA*K8?[PNR1?ML\Y'=;@U+ MW8"I<-UL7(ND9_-Q;9IZKZ,TMD+V0NM>\Y%MM'K+&KL!F=R=7'"\BV1M#6.% M+0>]A167> +9CAL2=G$3:+4YF_V W%8/A+Q_UUL3+CA6$*LUQ';>-J#4VHO' MW$/;4IISP7$-XHV%.PT^.J$5\(@G&6]P5;4Q]_C$*>S\G"D)=ZEYK*ES))14$4#A>Y_QW>@B0*>M*@ *T/6O %1Y\V_%Y8 /<>AX M',((F]]PUY]CX[QF^:&J Y0@L]5N)M]J++%?UW@;^G"H4J\-P_CVHXK] GF[ M99@*XPKCQ;K67TZ -+&[\LK1IE]NT83S M-7FNI,99X,%40FW. TT>=*0J'=M-+U1^5W:!3%L]+ZCRI99M!3MZNU-ZE;Y6 MDJ)DHUS96%M'J7RII1]PT2W=152241^XE"X9:RLPE2^U;,D8ZL.V.M1(R48) MQ9S*EUJZU>BT5P==[R,&ZZH-=+=2+C+,C%KW'4'[Q?EW[-@P10K>CMGOV$N'AVEV=P*X$'QV&M3'_2&6N1K3!LSEWD6QZTSKXV1/FCW M-!9IZ>UB6J>M:WCFNS8)_)GVD5OR8X,^-EI$ ,),0@0I*Y;ONFP>\L/DA_QZ ML5@GK_RR 4'W9VO[*ZZ+H6C!@JS50/ M1BC-5 \^@&;J*4;4@!&@F>[M E.,V)UF4JJI#HQ0JJDFC!BVV@/%B/(8\B>[PTV<92SPZTB.)=QDEI/'YK=4@]34_C.59?V M!-_5;.DO>ZO-2!^9RYMMGNG2U(LN"NHEM"35FZ5K5;G9TP?=%;J\ ;F,U!>3 MKAC\WPT/M^1][?TNT1TW^=1"!^V\J^?I'E=/[YMFV2[73D%=VCE*.V_!J0M6 M=]MS\V2LCO1!?\7-=/7- M62W[M!^78D]*$F[?I@M0NA["JP-CP[E<])99FJ MB>,QS]J;[%3U EI-+JINFJJ.J:RGA/K]MC[JE7KN<@WDHF2OJUY*_OD;/7R&1 9>Y:?4]?KM)W:PY5UB>R0HN_;;F4&4MU >#ODJO[86,;-5WVP.D&WIWU-FG[%QRD".6*]<>][@ON8<: MY>0J/P%V=PUDE2^U'&]NT!ON08=9]?*P.BE1.4AVUW!6^5)+N;M6'Y5=_E<" M42N4[*XMK?*EEGY=IM'OJN/087H2N#^YYTCQE<>$Z_#=GM[I]+5; M%FJN;S&\[PH>]>,@34.&\3AT;(<%#DP;WSUC=]J8X^?_PHQEY&NW3C2=^BY" M1XO83\V9: &?LRAPZ(4(2GP,)_M'Z[*UF[/B-\#2QSB@*<.\/#PR8>;3D0F< MCDQ812Y\TO$6?/JD'W'5;A#-";5YX, T87F:'7,BEQ_\P,4:]Q[D=ZKGG M@/34W>A%/E%=?B^,,!-\[5@85P $?2^DC[D5!URS H?TA6;YL[GO$=>O'7@) MS1H>"?!VY3">SV$$:\I@QMR[<0+?PVN76QK^;Z>'^6_ H*O[Z+VJ_Q,_IY-? MZ$ _'B:P>]WMZKW^B*YXHY=80#S')H;YGC9G$"DCU?'9JZGC?69S7?OT[7<" M_)$3\)\P"(B3. .0AL%'@?0^//#OF 41#UK:\2;SVQ1NN'(WMN%+KPU#;YM] MFN$\#H!Y(18$)MCX :"35QZ@N"=7:,_F#&\9@-6_IOXL@-!CH&X ')(;%/C/ M.3SE1( QD'\ &GY@1>+MH ?&/+KE@#)4)6!.:"JOS3;]G)!T$KNN=L=90 MK M[1)F*R&4;YA9U2;S2'+E6'4T$\]<\!O?O<%W?&(6F0H-#''@W])-@GA_0W>@ M]X8=).($S#4-%4T#SC< &GZ?"*E]Y.,(T'LW(W''U_;UGM'5;CDP:L9L_MB5 MM+2CU9;BEFM3AIPU.[K1,7$L?PQ&G8EYPA*XX/5Z"NA8T@(RX6 &"#D]%;!K#B;"1Z%QN?A=(P6CDU!XOGQPA4HXEO%2U#D9P^<1"O9$OES/'ZEOP6NF,MJM)-SS5EA@(R1KS106I-? M7_WMZOQXY8$3^#.$*L&,N86#1^1'()ET'PV ^MBGBV7"U#RPWS: :Y':J\BX M;1,#\P#=ERD*%';4"H%CD7+4I?BADG.=F1-1,1^EFP7HGP1<_!)E-R:!F7+HNQI;KU>%'B5" M1:!<&?RITVKCX@WX9X5NG#@A^L*IBCSU4A+K^='3^YJ^)!K[@D8JOA*G67PC M7@0,]/7\"'T@( ,J=ER;ESC1W6Q^8O(/4_@M4#6VA(GIM'J'^%UTH>289+41 M1 !^)24U](E3YUWOV3NS0I:WVG4E):HL&FYV[DHSD4G$'YUZ4@?BEU1(/+R2Y[4LA,D M&;N;^/5HS20$>F./HHQ[O$UM>7Q_V.\)!D+J&W3#')8V+[CNYI$E$3[I) MGFP F@&U$*F?DP^G5Q^/B \N:"2(U4# '""HA9HLSE0?.->N%;O")7S +0&$ M4$0!W/C$QP$@_$[P"Q;9VPV)87Z@C\A5]OR\>YX!]1AB0981];%A 5(/PRD= M53A&36"1W+NM^K@)TFUNN10#@MT$7>#9(CQHM]J#GHC1\,?L3O.RUI87MU2Y M+F0\]#3UD0LNY9WK8K*)M1!QS8JH$V,FC![PGKNED$YF8M!:XDL%\L,<]!_6 M1"UM6TRJ0R81]8L;3?WX>HI4 /(ZZ%A<^\BDV).Z% "?BWGR622P]A,7'!*4 MWC]^! SQPF00BYZ X\68 R$509[=^9^G'P^,$3UT0Z>I"2>($HTQL1]0%+M1 M2)'FF+L.:!NAA@!708C1;/"#X]_Q0_"'8+KRL^R&19C.#,$O?9MQ'#KH17'I M1U$D'?%Y**)9&"!B/S!!1KDU[EW# V).R46+X91S'H.A%H9T0\,$UPG(M9T[8RO*FM$"\J ,([8!)'J,6$BXCYJ$G M$_@.OH]\7B[2U/0=RJ""F@!*PVMDS@0B.%#>P1T0-T8 P2Q3!B6)*0_"4.G, M2(6W->7\%+EGFF/_^NI[9]@;=RW+^&YVNI/O7:/7_SX:]JWO@_:D/QJU)]UA MN_]*Q$OB&Z>@K#O_ W ")8MZ&1@ OP'-Q:\?P95U_3 .Y)5\@!@JWRA ML!<"^,6_NL"]0U+>^-/2GT6L24$0C(I$D.=[MK0<,0B.>7)H*3TP%S/VXTC[ M*A3+A1/^V-K%L?:8Y,JZV[+)V"1C_T^I6"F" M\Y@,:7,&&803/80SCG8'% M6/BYO.8B KGWF :IO7;A=NO;-#Z+X&OV%8U!3 M-GQR_!<'W_."S^,QT$37OH(2LGRAD?[PR'O]!Z@ VY\)C8\K_3^."LR6?BOX M$3XH@Y@T<%+CLB0!BSWWH(IB*XKEQ&41)@J8%S(9B\.L?8A928W!PD[BP)?+ M<4 K_0-L%!.+X3#D!??@V;$C5P,V4+/QMMT@699\GM8$?YSS$-_V >LZ\+9O M&"QJEQ%A_WIY>/.ML(V:6*GP MLR* "I$ _\6"5T!>%/IC$(]#[(#98(H@8;7X*H@!CK3IW1P3)*(V9;3?:)+" M4DOC?$@W)]5!N1#\NTCB^&2@<;XS'\8)8<;.!"D4K>+?7,KQK1^[TCYBWAKH MF5E&-@=O\:>#02J0Y'57[X$G+.UAR%R>V0>1D=_$%7YMF/J@WU[]FLTR[UAY M"I,X#7["Y((#WK$EM)2D48&>6,_B+/ H;)$+E$"=LT"F>_S)).016=@T:O,H MW8[O%#,E$YT:8G++PZ1QPX"F""BM;,\%MMI(/]\A1ED78B+I)V(]! M <29,4]#>#3X AWXMB0SLZZF19=I#W1C .9 ^_0(SI!K]/0%KY@_ULIZ@T%: MK667V2),9?" +VL>(7JB<.E9TH8EK-:3W*!(>QU@M%KD/H4:Z6V16 M\''!A-A)HD]XF)P@G+QH()!N]M4TYK;1O8\?&%F$H9>X1 MUM;HZ,-1+PW^Y4MS[UJ7?MW[E$SB.Z/#%I"9!E9,N2VS"^$4W.$#L'"SA?1$ MXO3D6XC(_[9$Q*\+FT5)OJ+#FEEU[2TZKYGS^0V<3[W@7WY,?-4E=[;@[[[3 M1#F,8G9*N"10S=*!*[2J2-1A%C 1%1[KF'GC@68A,ZUG4 M6"+UL4IWYCT]V961-[M9XCPUO_E>K(=FV,(_9Z[G(_/.9\FK3D7 MZ'/5;'K5$3(E2WI8R_T5,5 &XZ0,=X4N_>7YIPMM[L8A=<_@FQ''1@M,!&6% M6F;OC?96_+/2P0.GR>;SK$-H59-3VD4E6DME$3W?<+;4A"J:/RB1'(<\Z\RB M3 ?X&\X-&2WZ(C@):$^RSK3TZ<3!H]1(H6::N,"%Q^GE,_]&&"8:/ MMEJ<1 MWK(YQ8V8\TSR/<5',!TMAR4&R+T4=]@9MOPJFV/@*W;#A%E94@1CJ**PW48D MCL"6<6=.HU)A&QV#Q"@,(@N"A,!ER<0D= ME%]%(["*ZJ)_"KV%L8,5\851A#(6NP'(#(J^'SO?]R/C$YC.5Q: &8=?V_?- MY=8OMDL^;5)F;E)9BA9W3/3%7YS+OJ-N M6N&#O@:G7L GS/4[C#D^2^K#;L$@$U$X._.!\09,E?9QG&?[*?1$?@$)?%DI MKTS5HC8IH&N"X8K(25)1&[5B?O6H]9UD>T3B3VQ<-2AHKXDC<XD M^XU&2'"9=>\^0KR[KC/N]_O@[GQB][]WN>/R=C=O] M[T/3&O5XMV_U)J.EYI N!JZ![X9 AV^!;W$;]W?'4X1/MY">W8BJ(GV-#& ]H\N)O MGU*]F/SM+?B-'KX(6]')$2/W6/P5]';2#V&OII5H0'R(7MI;AC[CA'P-T(@7 ML4;,\2=RX(U%#,4:=KHZ^*)-V MZBU^03;+YQ].>N/?W5-&^?CP@F00KJ=^)?6&,[%]8MV7A-\"P;"+PK+B62R: M5V4V:Q9[CI5TL_H+R,MVZ#P1:8([:*#FM.V=XB'<$$'M,NY=;L]V)I\I-3*, MM<"13*,43)1=>R!(20[)NUM'?1U[V('(V $QA5&Q4S7C2-;>P6WLOO:2?FDP MERY6'UD(3@/%+B',@K+[6+JS8+$W4I,XX#W0=@L*]X0_G,[4 S@T;R'(J=]-1,Z":3%]%PY@0++0&XVIKA*AX6\4"GD=BCD]M:8F5+25W3 M398CA'X*+$WV4Z%T$8]0C/U ='=(V;T#)?T#-0TE6!:>UQ\WXC'*+%+>F&+G=E M)V,!>3$DP-'BA4QE-C)W0R[ZCW^??N[T)^\[,R0CLC#4Q1H,N'_:[2V)O_N%!V.J$5,RXQ W# MH3\Y@>@UNMMB%WC%\DTMIU69ECS!M4MJ(@<$"Y+G4T6(N#_$]D;*27)[>_F[ M!VW.,U;&Y M]V/0B^7\A"3)[V0U#T6H=0M$>##*D5$G#9P\RL8 YSCB6PE#'V(]/0A_?%1@ M+?_[S(-VN_=>F*08L2M&&*V>$HE:<$*)1%T88?85(^K B'9KI'13+3C1ZMU[ MV[ABQ*X8,6IU[[T[77%B=R*AK$0M&#%L*4:4R(A'WI[V8$R]NU4/X8]/K6IL MUW=_-@V&]]64-RB.W5L)*V']#T616ZZJ*UC4$Q8/1%(O%!4/A34OE"P/Q!A[ M+RP/N?:5$^ *-P&*-9_%6+ 5/_L3\:^H\I6F.NYWKRLGQK;1\(!76_GZO[*? M>/3^X^"@?,L:.A'-M!9;]SB?*R [4)&[ ,:N8&#Y+G[XZROSU5/I8=(=KS6& MQ)$XP$]@X5O@6,F/S+'+LYO;]:*:H#%K[TDEC2"VW.45)C@(HJ+"^$;G%KMW M3?&JFFE+ZNYKX;8.@8>O3-YZ\O^X_.1#HD.*D"K#[RK>!&S,?VK4>;6+BX"' M2TKF7G&B(_X:958;)R/"WZH8$J7H7,))&,^7R=M?1=YB5W7[S2^X207'6Z @ M?/P+WL5NX#WL\;PY4&R7SE>WS-1@:1Y[GXU5*TH!_0&8:,H?":8G.HJYRRDMB_/)9+?: MJ#UXWS;>XT%:O@8_=_#GTLQOU8M+_/G27+C=KR<'9VKLSV_1ZQ3V0F^R24TS M1NVRTZM5,[FX/6O9L=Q1IAG+M563XG5Y)=;F0]TP/P7I MRA>YB]:U+>%RYPUF-<'ESM-@97LR>V+.:IZ2VJ:/LB<<;&@>:)3S44;O.VV5 M!WI4'JC"K.=6@F>]:Q@J4[3+3%'5"-JJ0U7#]98L,:#'1P.5;GITNFG/8*#2 M44],1[T0'#0@745[59J9["C=T2N L@.@M/T8S^]J*"I-O=\NW:U[$>FLRI&P MM4)?U0LKWP_K]51F;&UC5_,YK%)G#_1<[2^+R7MZ3T=H5MZ;N?WS5Q]Q5.A3 MC_7/=VB/4FHD0,KHF3^I);D;01"SZ.9*A[8O_K: M^N=T_"TW.RZD=I 3F-^Y1XB6Y()ZT8MS7!"<):@\9_H"'>OO0E@C*$RO%'2IX"]64NTNW1.'Y MW_#-< (_LI_B,2 V7>.47::(QW5;ON=Q<>-T>LG8#0_E;6! ,M_ZT=*T2SEH M,AZ=;G[/FVT?;VB4=ZR(ZP7I9EV/-HO2F\4;V0US7!(=?&7 YW+W@B00+H8N MC[KAXJXJWQ-SRC^*U($Y'JVZ)K%X7ZKMT)VG\M9$3V-Q-/4#8*Z]^JU((?C7 MXMFQY15KML<=:3X:3*R.9?+O;3Z>?.\.>?L[,[J][UVKQVUS/#)L:XCR73C2 MO'_R1,&MF54>=07.'F MA]CEEX;W+S5R:0]OX,J6.>JT>E4>9_SD=>9SFX]9<+_5-:KNN7G+WJTZD.91 M>_ >P<+2E_2O&!RLR5UQ49GJ+4WM/C3DD_-S]0;/(^X'*B4IF:W/,%OM'4#I M_@4:[9;QJ%D/C=;.]U6F]] =A-PZ )P&S(H.N9"!0IC\7_^._>B7!X<3CZ7W MV$VC:!X>OG]_>WO;@A%:U_[-^R/P[/&.UO?YM%['VW;YBC]^ W&;W> ML#. B*%M=-N]SGLV\Z,#C"#:0[/SD_\TVK;1FD:S$H+)!\+'5[]=@GOFV=J1 MO-,8;[*YX'2CO:T=!]QV(NWH.N#BAEE;W.5+=ZT^>I3F'?%K:D''N,U7I)SZEDM>O\]SWQH_=G"]W_P@\"'L#/4M=\O/QQK M'YCW0_OC\DC7SLB5A/#N* Q]RY'7(<-7CNR9XSEA%)#I@DG3G<(8D;FXM"#4 M)H$_HYN Z0XL_!>ON+X3%X5&ODZ3VVBX?_ [>F3U7__)73?4/@$&?7K3ZK?0 M:/_][:L?7 .+CRD.E$^WCEJTI/_V'2#Z%\Z 9D& 5X7!*A)=X3P;%BONUDEA M\1:XY0=SGVXKQI"?[N;B>"7^^'%][E[[[NI ^L'XMK[W">3S>^\M_TY:H+\2)U6F; MR2PO63!F'@\/SG^Z_"YYE=ENFUEJBRD/KRYR7]T"=Z,SE%4HTRILTOS]XJR" M60.K\"F]05Y9A<8JE?K(O;(*RBIL:A5,%2LL6P6S ;&",=3^:%VVCEM%K6UT M>NV-U/NHW5?J7:GW&@J_4N]EJG?E]*]0[_5W^I5ZKYWV4^J]SNM[B>K=:!LM M0[L\_KV&;"Y,]-1#KFO_^^'BBW;%?OJ>/[L#_S;B7HAZ\=*:\AG3/OI63+7* MA0)9H>3UZK>WHBJ%E3_L*WV'U:B64E\U :A27TI]/4)]F=KQT9<:LODQZNN8 MN5;L"A?OB^/]&&,_@%)F2IDI9?:RE%E'^WCRJ89L?HPR^\@GCNHU"]LS%VE3?<*J$J;*FU:>Y N:=.>]NWBI(9H M>XPV_1;P$+2G"K?W#Z]*J2JE6GN0+BC5;@UQ5ICB,6X:UKZQ:ZZ=XMUIS**> MHH\L8MHGT(;:VPE6JR.Y/U_6.*Q [PW 9RR^4LP).KILE9 M",G!5#C;XB;R+=^4:':SPZ?D 50=(S=K^N]__D=^]MG9I NG8.26)?6R24)Y MS0_$[GHV@9$/F7O+[L)$AH=T9D%R+E(R+22$UFL-AV^T[,=?7JV@)9XTD:-8 MX20)\:WB61+RLP>V^$NVX+Y^TVCUM\ 5LP!1(G\GXT'6Q[/ R*0/YV]7Y\149Y#LZ$6<,>:W>_#[N=\?>N,>Y^ M'TV&UG?;MB8]9H^&_5[_U6];.\9F1Z?(7)Y^/CNZ^N/BY'*7&FS[.JOL%1# M$?02X-]RO5;85Q7@$5P![:X.M4UW7N!#%_R:-CM[>,)4J-FQ>Z=9+ [! D93 M)\33I?R AAES+00%"'] 4PO#C/F4N9/D'"\BGWR =D+''GR)WI<=6=4J]62< M)QQ[LY%CU&^U=^T8?3RZ.CE\E/?6[;;ZG2H]YBUJA3-P$^E(-%,>"K!\=,IN M_BM%^IFGM71'K5USZNC+E].3C]K7\ZO3\S/MZN3X][/S+^>?3T\NQ5I.SX[7 MI!J>(QQ"2V56N,J#33>4E'I.V6R-UD:/.YCQA[M'ZJ)^J[-TU+/1PHEN&5X,S%D,2YH=&WM6FMO MVS@6_2O<%-LF@.5'TG12.0W0)BDFP/2Q71>S^Y&6*(L()6I(RH[GU\^YI&3+ MKKM-NTV0#EJ@241>7E[>USF4??J/*+HLF@_1UDISI= MGIVFLR7;HH MXX54R_C)1!;"LK=BP3[H@I=/>F$$OZTP,GLR]M)6_BF@&L=SXL9%7,D9E).M MXW#^&'.,_H\.PQ^TXW1CQX7P9YMJE6+R\C^_7KVZFK"C47]T.IC":=7W,O$; M+3J__#"Y>GUU_G)R]>[MO9ETU6,?).5>RO[=9[]S\R=7O,<289S,ELSEW,7> M$,>G2K"I-JDP+_:&>Q!1JDF;U;.M>-(^-W:'%5&BE>*5%7'[Q_@['"A"\CE= MQ'2><:<0?**0O9'B2UV[.),W(AUW,C18%3=A<0;_T^_BZ3DY+N&JR5&?KC!I MO,BE$Q'Y1\2E7AA>M>:<8%7CQ\:>41]5GW9-VIP_I3V_B[7AD13!*%-P->XF M9C.$)&$YGPMFQ%R*!;JHRZ5E?]3<.&'4$N.5-@Z]E;W&"C8:1O]B.F,OE9(0 M?J.I%;")2/)2*SV3L/"J3/ILW^6"/7YT8BHMAG!5+=@WKE0#>]T)&-GF8:FQ<:A %*."R M9+Q*738BR%,=A2D=6T!PDDTH"Z0 QDQL(2A)LA"$G.;$T_UNL7PHA&"1V@ MD!882^X.9,<(6XG$&TAZ*YBF4QP3D893ILNN&W[6ST.HGZ,?IGX$RV2)#*5D M7V=D#\4#<4R;SKPL,]+G^[HL$U6GT(FL[Z1?#Q4C"1PJ)"W5&]4A"/JJH)I< MMEM;HV93SQU[)%$K"*"*-%+=;V>]/0FW.7-^#K)6ZY+P$%'VHE[.-'HV?#\>B(1Z/C?7$0'DG)Z#@-0P=>)W85I@Q5 M1CLQ0HY.\85B(*N^;LOLTRTS;$EGWRY.2!"7C#]?<+OOMAX75G?;N[L5'3WS M^^SS W8A+'(9#O H_>4X]8A )+RVMU]"2#X5\'2S4^ &NC90@)XUE]9W0DB) MTNNA^]BZAW;[<+AJ(W0-.5@[O=?T:)J4Z*>PQ6HE4_]"Q-93*U/)C:0#R$!A M/#*4I*FV1"M\SEO/07S?U%; ((<^38LJ3K5?*T[M'L?R1JSI"58$LM/E:/AK M*D@0'1GKT:7N^+;;QG6Z'=?;U\16=&^_\-9!1F+,94JQXU:7'GBX1=R).%) M<4MOG8MP2SZ52KHE8>"N;4.JD7M#AFR(=4BG;U$WS6&JVE0(K_5XG23 "[^Y MIY\S40*&%:*,&5%1^I (J'6()-),5N@-]Q7+Y(!=SKFJ?2*34T26@5+(.>RT M.Z@!72U'OZ"'WZ(P&^?M9 L^=EB(HK*!DTR!MI^WX#:M@Z^D!1&N[,L$GTU; M*N?3401/P)XQ*;^G$*0HIW"Z3[U$UZX&-OS,SE!\1151Z]-)4AOR1:?/[-!: M:.LPGA#QS& ?%#6O*\);AQU+,@05.;XEW1@.PBG\C9$NDV6]LNL@6)5SNVK* M5!T^"43J <'[HRGG)>Z%UT(UU\N60;E]ZS3K?4HQ5KD:V/&<#M EQR&W.3B(TR8TO]4 ]BL*Z9SP M%;9#YRM-;ZPC\)"<[34?/&;6%#;#<0?M<2Y?.779>(OC0<_ MU\ MB=LQ,00)CQ%5)OJ=2 'G-W"THGT+P:\)7P)*>X3QW,*_P&IORE\5TH:AA3ULYF_U$#,JMNOH41 <,:I/AO[?_1YL8 <[ M/DU>'^RA!R:\Q?J60-RKF3^RBT_E)L)X/BL=3$LZ 9!G#SX(__L@Y[D4&;N\ M$4E-S8V]"SQX\V0;//1NF.8VK-\2Q[LM-5]AY)0GUS.CZS(E/-U:;6_;.!+^*SP7UR: 9?FEZ:9R M&B!-4FR INT&+N[N(RV-+"*4J"4I.[Y??S.D9,N.LTUZ39 N6J!)1 Z'PYEG M9A[*/OI'$)P7&2]B2-COD\N/+%%QE4-A6:R!6QQ=")NQB2I+7K!+T%I(R=YK MD]P>M>O_?V31 <'Z&JTWJ-*B(V&(3#<-@?#EG_MVCT-NH/V)=+MO=U ML$X3AOT:G87@V.?,3J'[ )IH71EBA"B[# M\/Q3AW4R:\LH#!>+16\QZBD]"R=7869S^3J42AGH)3;I'!_1"/X$GAP?Y6 Y MBS.N#=AWG:^3#\$A2EAA)1P?AP/)EZJR42IN(!FW\.FM MBNJ@6(W_DQ_BYSDY+N:R1J@#*YHT7F3"0D#^@:A0"\W+QIQ#7%7[L;9GT,.< M3]HF;' MPV%_K&$FC,5::MW 8+P_/@K)EF/OBI!"%+J8_H+B$T)Q^-R@^)X;U\19OF37 M:+T$[/9=C\@:AXG"C0N%- $5<%$P7BQ955A= 5J*),!Q" 0H9SD^:<$E2WF, M0YJI7%AFE9>[)5! #,9PO221G%\#(PBO=!H<2] 8W%*2U;0'"<1"(W%!,:0R M!BW!<#,,0IPQ4]&/]?H%:*B5T %R8;##DKL]U=%@2HB=@:2W1--4@L?$2*-3 MILNV&W[ESW/(G]%/DS_ 4E$@0@GL:T1V,7E0'*=U:UX4*>ES=5T4L:P2U(FH M;\&OBQDCJ#F4"%K*-\I#I.>KA*JQ;+:VQIQ-''/LDD0E40"S2"'4W7;&V1-S MD[%4JH5I4FS=/QBG06\W6MEM98IIC+EE[4^:+/V_5:Z\?FZY,MD ULL7H[=C M4^="S8^I,JLT%?CH '?!N 8';82J(. @!!D8BHHP&8F36(Y=B3H3/2?"Q%*9 M"M=1O])*>HR76N'%%X<-VT-()X YXG%[?H-LO< [[@FV@JM*@GGY8O"F/QZ, M># XV(-]_TA*!@>)']IW.G%7T(7/,MJ)4>=H)9]/!K+J85NFM[=,<4LZ^W9R MH@1QR>CNA-M]LW5]876S?;P[T>B-VV>/[[,S,(AE=(#KTM^.4Y<(1,PK<_\E MU,FG@)ZN=_+<0%4:%6#-F@OC*B%*0>'TT'UL74/;==A?M#%T-3E8.[U;UVB: M%%A/T1:CI$C"#B \A7&=H2!-E2%:X3!O' =Q=5,90(,LUFE: M5'+*_4IR*O=X+&?$FI[@"D]VVAP-_YH""6)%QO58I1[YKMO$=;H=U_OGQ%9T M[[_PWD%&8,Q%0K'C1A6N\7"#<2?B2 'E.FFX_IU'&._<)L[^CF# MNPQ"CC#)0$'Q)!:NTCB3 3 M)=:&IXIEO,_.YUQ6#LCD%$A3I!1BCG::'=2 KI:#W["&WR,Q:^?M9 LN=K@0 MD\IX3C+%;GNW!?$S$,T7[4%']NL*_==BQ),6@ M(L:WI&O#D7""NS'29;*H5G;M>ZLR;E9%F;+#@0 2UQ"\.L>YMBK+!Z M%SOVX.9(0JS2OOJM!G##/!?6@DNQ'4K?*VQ\-'J+OXD& M->4 _JP$'LRE?E7$[M:X_S/PS1.\'A-%$.@QXLK$OV,!Z/VZ'ZUXWP+X-348 MWZ9=BW'DPKW!:J[*#XII3='\[65'M>()+C2P*E9WQ;^A)+@$0X6)V_5=SF"+ M,U6.'D!ON,/436+G2X5'[F#]33YX@GTJU0C%+GH!'(#1C^[]6^WPKB_SHI@K M.0>J]06?U:\1=8UYR$NIEH"SBTSY'.0;X43W/Z01FCMCU7L4S^RL55Z04H%8 MJH]ME(DD@0+ER?;^:/WNI'3)U'2?>[44OP'%(O-UC#Y') ^@;YLNX3ZDY)55 MS8#_B-*-;'R0V5]7YUJ&1EJ=I,-HTJNKQHW-XFK5!X6MH_7.S6?X=O'OK>*Z];/*4[S_G(\3N#,M:Q#ZA;_(I MEIAAE]%W(7RH'A:>.KF;=_<]JJSNW0)[T7?_GO9@H0EO?9:]/M9S#XM_A_8] M87A2,W]>!Q^)S8+EN+2P:%K<PJ^>;(-"OPX M)'>[2]R30K3+:;9JSU,>7\^TJHJ$J(3245-@6M]!VIRHNP(U)"D*".KG_@:M M\-]SVN 5&T.K+U652/@"WS]XBMPAXG,EFFOJX6%O^'I5#?U8W[4&_V4M]^VO MX_\!4$L#!!0 ( %F!8E5U28=&004 / 3 8 86UO="TR,#(R,#DS M,'AE>#,R9#$N:'1MY5AM;]LV$/XK-Q=K$B!Z=9(YDFN@=5(T0//2Q$&WCY1$ M641H4:7H..ZO[Y&4'"GHMJY-BFP+8#LDC\>[X_/ST M/60B72YHJ2"5E"B<73%5P$Q4%2GAE$K).(.,YDC*JF MS1Y11A $7NB%?AB"_ULT/(S\ "Y.8?MZ-MTQTD?GT]D?%\?VU(OK-^]/IC!P M/._C<.IY1[,CNX#J YA)4M9,,5$2[GG'9P,8%$I5D>>M5BMW-72%G'NS2Z]0 M"[[G<2%JZF8J&TS&>@:_*DH445#OU(Q[O1P^8',G;-BF2JBP/=_C2N29:R< M.YSF*MIW1Z/[*/]4*D%7G/.<.94&'TS MFA:EX&+.T,>3,G5A6^]]^6(4AGX\%0O,1FLS"N(=2.U-HRB:5+ :;DJQXE2G M*%40%9DH*I)P"HF0>/RK@3_ 79PWA-R,ZXJD[;@)NMWAI()S4M4T:O^)'^$V M'*2U$HM(7T;<23$&2-I>AY.U6*HH9W=Q-4,S68S!!9'Y9$(EGYNDD)6,+@+0I X#L?6F@WN(-< M2#/^M-E4F=0"%+&=(2F0)XL$<3U$YI@2F"\Y2J6XGVN8FIJJ-4CZ: 9+SYL"_O^( >%S9 KB.SP= M?(QLRP;3/I*E$NV$;1[-3*_%].^!ULCHF0YC!F! BRVE:4P,:UH[F_.#ADT; M8#[ NR5KHW0?=78B^ ##G1:VHUR@PIR+51O&=NQHRD0)/C_<."N,V=^VQ9VT ML1$E22WX4M&>TVVCWGSW>?>?=,\0I9\0O]_/)R#:$6:*",XP-J9(AK9&&@+] MP^MIV-5V4:YN;#%&+(,7OOG[N8YYM0>73#]B8A/@PD*S*EC:PC)L8!'Y%:PMB<>C=QP;Y,1[9QORH-] MEV5>CDV^ %!+ P04 " !9@6)5C1QFMSL% #L$P & &%M;W0M,C R M,C Y,S!X97@S,F0R+FAT;>58;6_;-A#^*S<7:Q,@>G62.9)KH'52-$#3IJV# M;1\ID;*(TJ)*T7'<7[\C*3E2T&U=FQ;9%L!V2!Z/=\?GN3MI^I/GG54EJ7)& MX>7BXA50F:]7K-*0*T8TSFZX+F$AZYI4<,&4XD+ <\7ID@&<^-&A'_HGQYXW MFZ*J>;M'5@E$41 '<1C'$/Z2C$^2,(++"]B[6LSWK?3IF_GB]\LS=^KEU?-7 MYW,8>4'PZW@>!*>+4[> ZB-8*%(U7'-9$1$$9Z]',"JUKI,@V&PV_F;L2[4, M%N^"4J_$82"D;)A/-1W-IF8&OQFAL^F*:0)Y253#]-/1U>*%-T$)S;5@LVG0 M_3K93-+M;$KY-31Z*]C3T8JH):\\+>MD'-8ZQ9T!+M^1N?$VG.HRB<+PY[0F ME/)JZ0E6Z.3(GTQNIQ1?EKLYZ5Q+%!-$\VMF=/>TYH(1E612E^G= SZWL^[V M%;+27D%67&R3)PN^8@V\9AMX)U>D>G+@9O"W88H73U(KW?!/#%6C>YK=:(\( MOD3EQM;4^9_@&IA/%./7^+B-1#8X<\.L=YD4%!?/?GMY_OQ\ >/8CZ=!AF&K MOX.1.2*6J9Z5>/*<*B< MA9=KU:P)8<0"D 4)E;$Y61BC7>FQO!MO LUV8E#L/XP*ZO*\I4@_$Q>:+ ^V'*"#P3@N/, MA;3Z%BPO*RGDDJ./YU7NPY[9^_C1)([#="Y7F(VV=A2E^Y"[FT91-*GD#7RH MY$8PDZ)T271BHZA))AAD4N'Q3T?A"'<)T1)R-VYJDG?C-NANAY=+(4C=L*3[ M)[V'V_"0UEJN$G,9:2_%6" 9>SU!MG*MDX+?,)KVN.^L:I$^U0H_M+/8B8V/ MVS2E:7_QFZR^-H'.B6@!;K&.]J:;DFOFF>"Q!$.O2-W9.L%=;9!;8_>B_;LV M#06FYM![,=<-C2*T2JV(2/L)JIT:S1:(K+=KHI"L8MNF!"QA\ (%( J]MQVT M6]Q!(94=?]QMJFUJ 8;8ID@*Y,DJ0UR/D3FV!!9K@5(Y[A<&IK:F&@V*?5QS MQ4S!;$YT!'MT?TV!$"/:$N!5-P)J*"S7"N''IOMC56E1*;;]B0&JDUL*!7B)[[+G-':+Y?P[E M^ZZ)GXVZ$S2Y^9HW/.."ZVU2RUL3[E$A860FRZ,W=@SE$DR?'[XX&TP9G_; M%O?2QDZ49(T4:\T&3G>->OL]Y-U_TCU+E&%"_'H_OP/13C%3)/ :8V.+9.QJ MI"70/[R>EEU=%^6;QA9CQ"D\"NW?CW4L: *XX%B6&3Y9^/"*D;R\=>NA7\OC M1]%QF'[--?Q0,_^] 9[R876Q99EK-"WOA9_/'OP5_+4C\Y*SHO>,_<8]Y T] M&Q1SE[N^=TG_PAK>3Z?EKCYF)/^P5!(?7DTMERKI$DSO]$N&[JYT)8&]Q[+ MOAB;_0%02P$"% ,4 " !9@6)5*5M*$42 M #G* $ %0 @ '[$0 86UO="TR,#(R,#DS,%]C86PN>&UL M4$L! A0#% @ 68%B55:.OR)<, *> " !4 ( !$R4 M &%M;W0M,C R,C Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( %F!8E4 -"?VT'X M .KP!P 5 " :)5 !A;6]T+3(P,C(P.3,P7VQA8BYX;6Q0 M2P$"% ,4 " !9@6)55T ?X=)- #4>P4 %0 @ &EU M86UO="TR,#(R,#DS,%]P&UL4$L! A0#% @ 68%B57%M4@I@K0( MKX(D !4 ( !JB(! &%M;W0M,C R,C Y,S!X,3!Q+FAT;5!+ M 0(4 Q0 ( %F!8E7R LPL0@ %&5X,S%D,2YH=&U02P$"% ,4 " !9@6)5;#S!]K0( M #1)@ & @ $DV0, 86UO="TR,#(R,#DS,'AE>#,Q9#(N M:'1M4$L! A0#% @ 68%B575)AT9!!0 \!, !@ ( ! M#N(# &%M;W0M,C R,C Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( %F!8E6- M'&:W.P4 .P3 8 " 87G P!A;6]T+3(P,C(P.3,P>&5X >,S)D,BYH=&U02P4& H "@"F @ ]NP# end